Editor's note: This article was based on a talk given by Xile He, who was, at the time, Founding Head of Growth at Mocha, at our Momentum powered by Go-To-Market Alliance, San Francisco, 2026. She is currently CEO & Co-founder at BrentX.
Starting from zero is hard. Starting from zero in a market where Cursor, Lovable, Bolt, and Replit are already gaining serious traction? That's a different kind of challenge entirely.
But that's exactly the situation I walked into when I joined Mocha, a YC-backed app builder that lets you build fully functional websites and apps using plain language rather than code. No super base setup and no connecting five different services; just words, and a working product at the end of it.
When I joined in early 2025, we had no visibility on Google (searching "Mocha" returned coffee recipes), a deliverability issue from a recent rebrand, and zero distribution. Completely invisible.
Here's the playbook we used to get from there to over 200,000 users and seven-figure ARR in four months.
Finding your wedge before anything else
The first question I always ask when starting from zero is: who is my customer, and who do I actually want to target?
It sounds obvious. It rarely is.
When we looked at the competitive landscape, Cursor and Wingsurf were firmly targeting developers. Lovable, Bolt, and Replit sat in the middle, serving what I'd call "semi-technical" users, people who understand concepts like authentication, databases, and backend infrastructure. They might not write code every day, but they know what these things are.
We went left. Far left.
Our target audience is the genuinely non-technical builder. The SMB owner in the Midwest who wants to build a CRM for their truck business but has no idea what "authentication" means. They know they want their users to be able to log in. They know they want to store customer data. They just don't know, or care, that this is called a backend.
Mocha handles all of that automatically. You tell it what you want, and it builds it, including the database, the login system, and the payment infrastructure, without you needing to set up a single external service.
One user reached out to me recently. He'd hired a developer on Fiverr for $10,000 to build a website for his truck business, just a contact form and an intake page. He came across Mocha, spent a few hours with it, and launched the whole thing himself. He fired the developer.
That's the audience we're building for. And once we got clear on that, everything else followed, because knowing your ICP tells you exactly where to find them.
Choosing the right channels from the start
Developers hang out on GitHub and Twitter. SMB owners are at conferences and in niche online communities. Founders and early adopters are on Product Hunt.
Because we were targeting founders and entrepreneurs who wanted to launch products fast, we started with Twitter and Product Hunt. We ran a series of launches, built momentum deliberately, and landed the number one product of the week on Product Hunt. One of our Twitter launches generated over 1.5 million organic views. Total spend: $23, which was just a Midjourney subscription.
The point here isn't that we got lucky. It's that we attacked a specific competitor weakness in our messaging. Lovable positioned itself as being made for non-technical builders, but in practice, you still had to connect to Supabase or Firebase to get a working backend. We made that gap the center of our story. We were genuinely easier. We made sure people knew it.
That's what a wedge looks like. You find the gap between what a competitor claims and what they actually deliver, and you build your positioning there.
For expert advice like this straight to your inbox, sign up for Pro+ membership.
You'll also get access to 100+ hours of exclusive video content, a complimentary Summit ticket, and so much more.
So, what are you waiting for?
The three traps that kill growth in the scale-up phase
Once you've gone from zero to one, the temptation is to double down on whatever worked. That's often where things go wrong.
We identified three common traps in the one-to-ten and ten-to-one-hundred phases.