Product Stories | How Aha! Built a $100M ARR Business with a Product-Led Growth Engine

Siddhartha Arora
5 min readFeb 12, 2025

--

Growing a SaaS company to $100M ARR without external funding is no small feat. Yet, Aha! managed to do just that — scaling from $1M to $100M ARR while remaining fully bootstrapped.

The secret? A hyper-focused, product-led growth strategy that relied entirely on inbound demand, efficient self-service onboarding, and consultative sales.

With only 40 customer-facing employees supporting 4,000–5,000 active free-trial accounts at any given time, Aha! defied conventional SaaS playbooks. There was no outbound sales machine, no reliance on heavy enterprise contracts, and no aggressive expansion into multiple personas.

Instead, growth came from deeply understanding the needs of software product managers and building an inbound trial engine that converted efficiently.

Here’s how Aha! made it work.

🎯 Marketing: The Inbound Free-Trial Machine

Aha! didn’t chase every possible customer segment. Instead, the company focused exclusively on software product managers and built a content engine tailored to their needs.

Key Strategies That Drove Inbound Growth:

Laser-focused positioning — Messaging was strictly built around product management use cases.
Content-driven growth — Blogs, guides, and thought leadership attracted organic traffic.
Trial-first CTA — The primary website CTA was always “Start a Free Trial” — front and center on every page.

A secondary “Join a Demo” CTA existed but resulted in lower-quality leads. The priority was always self-service trials, ensuring prospects could experience the product without unnecessary friction.

By resisting the urge to expand personas or introduce outbound sales too early, Aha! built a scalable and efficient trial acquisition engine.

🚀 Product-Led Growth: Turning Trials into Long-Term Users

Once users entered the free trial, the focus shifted to activation and product adoption. The product team measured success based on:

📊 First 7-day activity levels
📊 Full 30-day engagement (trial period)
📊 Product adoption milestones (inviting teammates, integrating tools, setting up reports)

To drive trial conversions, two distinct engagement tracks were deployed:

1️⃣ Lifecycle Messaging (Human Engagement at Scale)

Lifecycle messages were designed to trigger a human response. These were short, conversational, and framed as personal outreach, rather than marketing automation.

💡 Examples:
📩 “30 seconds to help” — A message asking trial users how they discovered Aha! and their intended use case. This wasn’t just about gathering data — it played into human psychology, prompting a natural response and opening the door for consultative sales conversations.
📩 “Best practices session” — Sent to users who had spent more than 2 hours in the product, offering a 1:1 expert session under the pretext of a “new program.” This increased perceived exclusivity and drove engagement.

2️⃣ Adoption Emails (Guided Self-Service Onboarding)

Unlike lifecycle emails, these were purely educational — nudging users to reach key activation milestones.

📌 Setting up integrations
📌 Inviting team members
📌 Creating their first product roadmap

By combining automated emails with human-triggered conversations, Aha! ensured trial users received the right type of engagement at the right time.

📞 Support as a Growth Lever: Customer Success Qualified Leads (CSQLs)

At Aha!, customer support wasn’t just a reactive function — it was an extension of the sales funnel.

Using a custom-built Zendesk + internal CRM integration, support agents could see:
✅ Company size and industry
✅ Trial activity levels
✅ Prior interactions (demos, emails, inquiries)

Proactive Support-Driven Engagement:

💬 When trial users submitted support tickets, the team didn’t just answer their questions — they took the opportunity to understand the broader problem they were trying to solve.

If the user was a potential high-value customer, a follow-up call was offered.
If they hadn’t engaged with sales before, this became a natural entry point for consultative conversations.

The seamless integration between support and sales allowed Aha! to drive personalized engagement without bloating the sales team.

💰 Pricing & Packaging: Monetizing High-Value Prospects Naturally

Aha!’s pricing model wasn’t just a revenue strategy — it was a conversion optimization tool.

💳 Three pricing tiers:
1️⃣ Premium — Paid per user with full feature access.
2️⃣ Enterprise — Paid only for “workspace owners” & “contributors” (viewers were free).
3️⃣ Enterprise+ — Targeted at large organizations with additional security and concierge onboarding.

How Pricing Drove Expansion:

Teams naturally upgraded from Premium → Enterprise as they scaled, since adding free reviewers became more cost-effective.
Enterprise+ was designed to attract high-value, large enterprises with white-glove concierge service — not feature differentiation.

Notably, pricing was always transparent and listed on the website.

This removed friction from the buying process and allowed some customers to self-serve into Enterprise+ without needing sales involvement.

Many companies hide enterprise pricing to force sales interactions, but Aha! understood that:
💡 Forcing customers to talk to sales for pricing only slows down conversions.

🔑 Sales: Assistive, Not Aggressive

The sales team at Aha! operated as consultants, not closers.

There was no outbound prospecting or cold outreach. Instead, sales engaged only when trial users signaled interest or needed help.

Consultative Sales Approach:

📌 Helping users navigate trial activation milestones.
📌 Identifying pain points and matching features to business needs.
📌 Guiding enterprise buyers through procurement processes.

Unlike traditional SaaS sales teams, Aha! didn’t hire career sales reps. Instead, the company recruited former product managers — people who naturally understood the problems their customers faced.

💡 Hiring product managers for sales roles ensured conversations were deeply consultative, rather than transactional.

Sales Compensation Model:

  • No traditional quotas — compensation was based on customer success metrics.
  • This prevented sales teams from pushing unnecessary deals and ensured a focus on value-driven conversations.

📈 The Results: Scaling to $100M ARR

By leaning into product-led growth, inbound trials, and assistive sales, Aha! built one of the most efficiently scaled bootstrapped SaaS businesses.

📈 4,000–5,000 active free trials at any given time
📈 110 employees supporting $100M+ ARR
📈 Zero outbound sales, zero external funding

Key Takeaways for Growth-Stage SaaS Companies:

Nail product-market fit before chasing new personas.
Prioritize activation over acquisition — trials mean nothing without adoption.
Use automation to trigger human engagement at scale.
Make support a proactive revenue channel, not just a help desk.
Pricing can be a growth lever — optimize for expansion, not just conversion.
Sales should assist, not force — buyers today want to self-serve.

Aha!’s playbook proves that high-growth SaaS doesn’t have to follow the traditional outbound-heavy model.

For companies looking to scale efficiently, build strong retention loops, and leverage product-led growth, the Aha! story is one worth studying.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Siddhartha Arora
Siddhartha Arora

Written by Siddhartha Arora

Storyteller! I use different media to convey my stories.. : )

No responses yet

Write a response