“The Marketing Manager persona experienced a classic mismatch between tool capability and user mental model. Lovable defaulted to building a web application when the user needed a content deliverable — a document, not a dashboard. The user spent significant time and turns correcting this mismatch through rephrasing. Once redirected, Lovable produced genuinely useful campaign content (ad copy, emails, tracking plan) at a reasonable quality level. However, the UX friction was persistent: content trapped in UI tabs, a broken email rendering bug, a poor PDF export, and confusing empty chart compone...”
Show transcript (6 turns)
User: Hi I want to create a marketing campaign for my software product. It helps small restaurants manage their inventory. Can you help me set everything up?
System: Lovable generates a project scaffold with a React-based 'campaign dashboard' UI, creates component files, sets up routing, and asks the user to connect a database. It outputs code with placeholder text and a visual layout showing tabs for Audience, Ads, Landing Page, Email, Analytics.
confusion: high
User: Wait I don't need a website built. I just need the actual words and plan for my campaign. Like who to target, what to write in the ads, stuff like that. Can you just give me that?
System: Lovable pivots and generates a structured content document inside the app — populates the UI with a target audience section (restaurant owners, 35-55, pain points around food waste and cost), draft ad copy for Facebook and Google, and a placeholder LinkedIn section. The content is displayed in the app's UI panels.
confusion: medium
User: Ok the Facebook and Google ads look pretty good! But the LinkedIn one just says placeholder. Also I need the landing page words and the 5 emails. Can you do all of that?
System: Lovable fills in the LinkedIn ad copy (professional tone, targeting ops managers and restaurant chain owners), generates landing page copy with headline, subheadline, 3 benefit bullets, CTA button text, and social proof section. Generates 5 email subjects and bodies in sequence: welcome, problem-agitate, solution reveal, case study, final CTA. All displayed in respective UI tabs.
confusion: low
User: Email number 4 looks broken, there's weird symbols like < br > showing up. Also how do I get all of this out of here into something I can actually use like a Word doc or spreadsheet?
System: Lovable attempts to fix the HTML rendering bug in Email #4 by adjusting the component. It partially succeeds — the <br> tags disappear but now the paragraph spacing is gone. For export, Lovable suggests adding a 'download as PDF' button and writes code to implement it using a browser print function. The PDF export works but formatting is poor — content gets cut off across pages.
confusion: high
... 2 more turns omitted ...