“The session reveals a fundamental tension between v0-dev's identity as a UI component builder and this user's need for strategic marketing content. The tool repeatedly defaults to generating React components even when the user explicitly asks for written content and plans. This creates a pattern of confusion-rephrase-partial recovery across the session.
The user's non-technical background means every code block is a barrier, not a feature. v0-dev's strength (beautiful, functional UI components) becomes its weakness here. The landing page component is technically impressive but practically use...”
Show transcript (5 turns)
User: Hi I need help creating a marketing campaign for my small business. We sell eco-friendly office supplies and I want to run ads on Facebook, Google and LinkedIn. Can you help me put together everything I need?
System: v0-dev generates a React component with a multi-tab dashboard UI showing campaign sections. Includes JSX code blocks, useState hooks, and a styled layout. Outputs something like: 'Here's a campaign dashboard component!' followed by 200+ lines of code. Briefly mentions it can help with copy but leads with the visual component.
confusion: high
User: Oh I don't need a website or anything like that, I just need the actual words and plan. Like what should my ads say? Who should I target? Can you just write it out for me like a document?
System: v0-dev pivots and provides a mix: some plain text content AND another component (maybe a 'CampaignBrief' card component). The text portion includes a decent audience definition (eco-conscious SMB owners, 28-45, LinkedIn job titles, Facebook interest targeting). Ad copy for Facebook is reasonable. But Google ad copy is generic. LinkedIn copy is missing. Wraps it in a styled card component again.
confusion: medium
User: Ok this is helpful but I'm confused by all the code stuff. Can you just give me the Facebook ad, Google ad, and LinkedIn ad as plain text? And also I need 5 emails to send to people who sign up
System: v0-dev now produces cleaner output. Facebook ad: decent copy with headline, primary text, CTA. Google ad: 3 headlines and 2 descriptions in RSA format, reasonably good. LinkedIn ad: provided but feels copy-pasted from Facebook with minor tweaks, less B2B focused than ideal. Email sequence: provides 5 emails with subject lines and body copy. Emails 1-3 are solid (welcome, value prop, social proof).
confusion: low
User: Great! Now I need a landing page - like what should it say? And how do I track if the ads are working? I use Google Analytics but I don't really know how to set it up
System: v0-dev builds a full landing page React component with hero section, features, testimonials placeholder, and CTA form. The component is actually well-structured visually. However, for the analytics question, it provides a tracking plan that includes GA4 event setup with JavaScript code snippets (gtag calls, dataLayer pushes). User has no idea what to do with this code. The landing page content is
confusion: high
... 1 more turns omitted ...