We crossed $2M ARR this week at WP Umbrella, so I wanted to share a proper writeup.
For context: WP Umbrella is a WordPress maintenance and monitoring platform for agencies managing multiple client sites. Uptime monitoring, backups, safe updates, client reports, all in one place.
The quick stats:
Started: September 2021
Team: 6 people, fully remote, 2 co-founders (me, Aurelio Volle, and Thomas Deneulin)
Funding: $0, bootstrapped from day one
Growth: almost 100% organic, driven by word of mouth from WordPress agencies. No ads, no outbound
Revenue: $2M ARR, around $167K MRR
The part people find strange: we did this in WordPress. Yes, the ecosystem everyone says is dying. Market share going down, big public drama, AI builders taking the low end. I read the same doom threads as everyone. Some days I half believe them. But WP Umbrella grew every single month during all of it.
And this is my first lesson: a "dying" ecosystem can be a great place to build. 40% of the web does not disappear overnight. Competitors get scared and leave. And the professionals who stay need better tools, precisely because things feel unstable. The fear created demand for us. Look for markets where the narrative is worse than the reality.
Here is the rest of the playbook. Warning: it's boring.
Focus on your customers' pain, not on your feed. It sounds dumb, but fighting the FOMO is a real skill. Every week there is a new shiny market, a new AI pivot, a competitor launch. The only question that matters is: is what I provide still the best way to fix this person's problem? For us that means one thing: helping agencies maintain their WordPress sites without stress. When revenue goes down, ask this question first, before blaming the market.
Be fair and transparent. We document our mistakes publicly. Security issue? We publish it and explain the fix. No hiding, no corporate language. Everyone pretends they never did anything wrong, so honesty became a differentiator, and it costs nothing. Every time we were honest about a mistake, trust went up, and word of mouth with it. This is a big reason why WP Umbrella never needed an ad budget.
Never attack competitors. Winning is not about taking others down, it is about becoming the best. A feature you shipped gets copied the next day? Ship more, ship better. You lost a customer to a competitor? Wish them the best and improve your offer. Being negative consumes a lot of energy and speaks poorly of you. In a small niche, everyone sees how you behave. We watched a very public fight damage two companies at the same time in our ecosystem. Don't be that.
Love what you do, the problem you solve, and the people you solve it for. You cannot fake this for 5 years of bootstrapping. Genuinely liking your customers is what makes the boring weeks sustainable. And if you don't love what you are working on, this is honestly the best moment in history to change. With AI you can learn almost everything.
No funnels, no paid acquisition, no viral moment. Just boring consistency in a dramatic market.
Happy to share more in the comments. Pricing evolution, how the word of mouth really started between agencies, mistakes that cost us months. Ask me anything useful.
Incredible milestone, congrats Aurelio! The point about 'dying ecosystems' creating a vacuum and less competition is such a counter-intuitive but powerful lesson. Love the focus on radical transparency and word-of-mouth over paid ads.
The dying ecosystem point is the one I would underline. I spent nearly 20 years building an MSP inside the Microsoft partner channel, which people called commoditized the entire time, and that fear is exactly why the good operators paid for tools that made them look competent to their clients. Selling to agencies is the other quiet advantage here, because your product sits inside their margin, so churning you costs them billable hours and not just a subscription. What does your net revenue retention look like, since at $167K MRR with no paid acquisition that number is basically the whole business?
Bootstrapped growth forces clean measurement discipline. You can't hide behind vanity metrics when your personal runway is 6 months. Unit economics, CAC, LTV, churn - these stop being spreadsheets and become survival. The ecosystem "everyone says is dying" forced you to measure what actually matters - real revenue per unit of work. That clarity is the advantage nobody can copy because they have external funding to hide behind.
Congratulations, and thanks for writing the boring version down.
One question about the part the post moves past quickly. Growth is almost all word of mouth from agencies. Do you know which agencies?
In agency markets that channel is real revenue with no ledger behind it. The recommendation happens in a Slack message or on a call. The person then arrives as direct traffic, and analytics has nothing to say about it. Two things follow. You cannot thank the people who are actually feeding you. And you cannot see concentration: if six agencies bring a third of the sites you manage, that belongs on a dashboard, not in a churn post-mortem.
Cheapest fix I know is one optional free-text field at signup, asking who told them about you, then reading the answers by hand for a month. Self-reported beats analytics here, because the referral never carried a link.
I work on partner attribution, so treat that as an occupational obsession. Still, the agencies sending you clients are your best segment, and right now they are invisible in your own numbers.
The ‘dying ecosystem’ angle is the part that sticks. A lot of people would have pivoted the moment the doom threads got loud. Staying focused on agencies that still need better tools while everyone else left feels like the real edge. Curious how the word-of-mouth actually started between agencies — was there a specific moment or feature that made one agency tell another, or was it just consistent results over time?
The almost 100% organic growth is the part I find most interesting.
Curious what actually triggered the first wave of agency word-of-mouth—product results, a specific feature, or simply enough trust built over time.