Getting serious about marketing after hitting $500k ARR
IH+ Subscribers Only

David Bressler, founder of Formula Bot

David Bressler built an AI-powered data analytics platform called Formula Bot before AI was cool. It went viral and then he grew it organically to $500k ARR.

And now, he's getting serious about marketing.

Here's David on how he's doing it. šŸ‘‡

Building on paternity leave

I spent 15 years working in the data analytics space before launching Formula Bot while on paternity leave with my second child. Formula Bot is an AI-powered data analytics platform built to make working with data easier and faster for everyone, regardless of technical or analytical background.

I grew the platform as a side project while working full-time as a Senior Director of Analytics at a media analytics agency. Once Formula Bot's income surpassed my full-time salary, I made the leap to focus on it full-time.

Formula Bot enables users to upload files like Excel or PDFs, or connect third-party data sources such as Google Sheets and Google Analytics. Users can then chat with their data to generate charts, tables, insights, advanced models, and more.

In addition to quantitative analysis, the platform also supports enrichment tasks like generating sentiment from customer reviews or classifying and cleaning messy data.

MVP

Formula Bot today is a completely different product from what it was at launch. It started as a simple Excel formula generator — users would input text instructions, and it would return the corresponding formula.

I thought of the idea because I had been working in Excel throughout my career and became very good at writing Excel formulas. I became the ā€˜go-to-guy’ for Excel help at work so the first idea I had when testing out AI in its early stages was to see if it was good at Excel. It was okay, but I figured with my background, I could make it good enough to be a product.

All the stars aligned while I was on paternity leave. Around that time, OpenAI’s Playground and the no-code platform Bubble.io were gaining traction - especially on X. Within a week, I built the MVP — just an input box, a button, and an output box powered by a single API call. That was it.

At the time, my competitive advantage was formula accuracy. LLM’s quickly evolved, so my focus then went elsewhere.

A low-code stack

Starting off, the MVP tech stack was simple - Bubble.io and OpenAI.

Now, it’s a lot more robust - Bubble.io powers the majority of the application in the backend, but also integrates with the following:

  • OpenAI (still)

  • Brevo (email management)

  • AWS S3 (file storage)

  • Render/Github (executing robust Python scripts)

  • N8N (retrieves data from external data source APIs like Google Analytics)

  • Gemini (performs certain AI tasks)

Currently, I’m focused on rearchitecting the entire application to be more scalable. As a result, there’s been a shift from no-code to code. It has gone from 100% no-code to 70% (current) and will soon be 30% in the coming months.

Try hosting "office hours"

For over a year, I hosted an ā€œOffice hoursā€ where any user (free or paid) could book time to chat with me. I’d typically take 3-5 calls a week, where users would provide me with feedback and show me their workflow and use cases. Those calls helped develop the product into what it is today.

Moving to a subscription model

Despite being so minimal, the app took off. Influencers shared it across social media, generating millions of impressions and bringing tens of thousands of users to the site. I hadn’t expected that kind of response.

There was no paywall, no login system, no API limits - just a free tool making one API call. When it went viral, I was excited… until I saw my OpenAI bill. I was spending thousands of dollars a week. I had a choice: shut it down or monetize it.

Before introducing a subscription model, I was scrappy, making money through banner ad placement and affiliate marketing, directing users to Excel tutorial affiliate sites.

I did that for a few months, until I was ready to relaunch. It was no longer a ā€˜free for all’ MVP. This time, it was a full-fledged product with subscription tiers, new features, API limits, login, etc.

Today, Formula Bot generates 99.9% of its revenue through its subscription plans that range from $15 - $35 per month. I still get 0.01% of revenue from affiliate partners that I no longer market, but I’m still receiving commissions from sales I drove over 2 years ago!

Formula Bot has over 1M total users (email addresses), and last year, we had $500k ARR.

Going viral on reddit

The first place I went to share Formula Bot was the Excel subreddit, naturally. Again, this was before ChatGPT launched, so when I shared a free tool to generate Excel formulas to thousands of Excel nerds like myself, it went instantly viral. Then, someone recommended I share it on the /InternetIsBeauitful subreddit, where it generated 1M+ views.

I’ve found that this subreddit, specifically, is a breeding ground for social media influencers. If a post goes viral here, it will be picked up the next day by influencers on TikTok. If you can get a lot of upvotes here, it’s bound to go viral on multiple other channels.

Of course, if I were to do the same thing today, it would never go viral. V1's functionality was a novelty then; now it's a commodity. Plus, the post would get banned in a second for being promotional.

There was actually a YC backed company called Tersho that launched their own Excel AI tool on Reddit the exact same week as me. It did the same thing as Formula Bot, but it was better. Cleaner UI, more accurate, more features. One went viral (mine) and the other one did not. The company has since pivoted into gen AI powerpoint slides.

This really was such a pivotal moment for my startup. Had I launched any later, my post wouldn’t have gained so much traction and I wouldn’t have experienced the viral snowball effect.

Eventually, when ChatGPT launched, AI was everywhere and Formula Bot grew with it. I was getting tens of thousands of signups each month, riding the wave of early AI hype. For a while, Formula Bot was one of those ā€œAI tools that feel illegal to know about."

But then the buzz faded and so did my growth. I had gotten used to a steady stream of organic traffic driven by word of mouth and influencers sharing it for free. Signups and new customers flatlined for months. That’s when I hit a turning point: If I wanted this to grow, I had to take marketing seriously because no one else was going to do it for me.

The mechanics of going viral

I sometimes wonder why my app went viral and the other one didn’t, despite them even having a better product at the time.

I chalk it up to a couple of reasons:

  1. Generic name that literally explains what the app does without visiting the website. Tersho versus Excel Formula Bot.

  2. Free with no sign up required. When I launched, I didn’t require a login (because I didn’t know how to set it up). I also didn’t have an API limit, so users were able to generate thousands of Excel formulas at no cost.

In the short term, this sucked because I quickly racked up thousands of dollars in OpenAI API costs, but in the long term, it was the best case scenario, given that my site became synonymous with Excel AI.

Taking marketing seriously

Here, you can see very stagnant traffic from mid 2023 to the end of 2024. But to start the new year, I made more of an effort to focus on marketing and the trendline speaks for itself.

Formula Bot traffic

Year to date, MRR has grown 20% driven by increased marketing. That includes SEO, PPC and influencer marketing — the channel that got me started, though this time it’s paid.

Many VC-backed companies are OK not being profitable via paid ads. That’s not an option for me. I run Google Ads, but it’s very minimal and to the point where I break-even in 7 months.Ā 

I’ve had a lot of success through SEO, specifically for free tools. Build tools (AI or not) that compliment your core product. For example, some of my top SEO landing pages are: PDF to Excel converter, SQL query generator, Excel formula generator, and Excel spreadsheet generator.

Additionally, over time, I’ve made the application less fragmented. I removed 30% of the buttons/sections on the website and consolidated nearly all of the features within a single chat interface. The chat interface makes use of function calling to execute different tools and functions that were previously in different locations. This consolidation and simplicity helped improve the conversion rate by 45%. Less is more!

And displaying educational YouTube videos all throughout the site helps educate people on how to perform certain actions from within the chat via a single prompt, instead of having to click 10 buttons.

Formula Bot

"Don't do what I did"

It’s okay to look over your shoulder and see what your competitors are doing, but don’t drive yourself crazy over it. Don’t do what I did.

Most of your users don’t know your competitors. If they offer something that you don’t or if they have more competitive pricing, don’t fixate on it. Just focus on what you can control. There will always be something to make your product better, just market what you have and price accordingly.

If your product is a 1 trick pony or MVP, price it accordingly. When I launched, a monthly subscription was $2.99. It was literally just a single API call with a fancy prompt. Over time, I added more features and I increased the price accordingly.

Run paid ads earlier to test the waters and validate your product, especially if you don’t have an audience on social media.

Once you feel good about it, continue to develop your product and then focus on organic marketing — especially in a competitive market, like AI data analytics.

What's next?

I’ve recently shifted my focus back to product to rebuild the backend to allow for more features and to be more scalable. Once this is built out, these features will unlock a new way for me to create a lot of fun and entertaining marketing content.

As I continue to remain bootstrapped, I’ll never be able to keep up with the other companies, but I’m okay with that. I don’t need a big piece of the market, a small piece is more than enough to live the lifestyle I’m living now - it’s a calm lifestyle: quality family time, few vacations a year, ride bikes to drop off and pick up my kids, work out several times a week, low stress.

You can follow along on my X. Or check out Formula Bot, our X, or our YouTube.

Indie Hackers Newsletter: Subscribe to get the latest stories, trends, and insights for indie hackers in your inbox 3x/week.

About the Author

Photo of James Fleischmann James Fleischmann

I've been writing for Indie Hackers for the better part of a decade. In that time, I've interviewed hundreds of startup founders about their wins, losses, and lessons. I'm also the cofounder of dbrief (AI interview assistant) and LoomFlows (customer feedback via Loom). And I write two newsletters: SaaS Watch (micro-SaaS acquisition opportunities) and Ancient Beat (archaeo/anthro news).

Support This Post

61

Leave a Comment

  1. 1

    Great read. David’s path with Formula Bot offers a lot of lessons, especially from the marketing side, that I’ve seen echoed in my own work. When I built out ScrumBuddy using Claude and our orchestration scaffolding, one thing that really made the difference was matching marketing moves to the things I could reliably deliver; clean UX, good ā€œaha moments,ā€ visible conventions, rather than spray-and-pray.

    What I liked about David’s strategy was how he leaned into simplicity early (free tool, zero login, minimal UI) to get adoption, then used the viral momentum from Reddit + SEO + small paid ads to build sustainable growth. He let the product itself do a lot of the talking before scaling the marketing weight. For ScrumBuddy, we did similar: early demos, ā€œhow-toā€ content, example workflows, posting edge-case stories of where orchestration saved deadlines or a stuck PR, those concrete ā€œyou’ll regret not architecting this earlyā€ stories.

    My strong opinion is that marketing after product-market fit should amplify, not compensate. If you’re having to polish messaging just to cover up product rough edges, you’ll burn out fast. David seems to have focused on consolidation (simplifying UI, consolidating features, consistency of experience) before pushing harder on paid channels. That discipline seems underrated.

    One insight I’d pick from his playbook to try next: build marketing content that shows how workflows stretch or break, not just wins. Talk about the pain points (especially orchestration, context drift, validation overhead), those are deeply relatable to dev-builders. If you can show that building good structure (like with Claude-powered stacks or agents) actually reduces cognitive load, those stories will land harder than polished feature announcements.

  2. 1

    Hitting $500k ARR is exciting! At this stage, marketing is really about scaling smart. Looking at how experienced AI teams like NoviCore handle growth gave me ideas on positioning, messaging, and reaching the right audience. Focus on content, targeted campaigns, and tracking what works—it makes scaling much easier.

  3. 3

    Hitting $500K ARR without focused marketing is wild. Excited to see what happens now that you’re dialing it in!

  4. 3

    Great story... a lot of important learning steps. thanks for sharing. 500k ARR is insane!

  5. 1

    Congrats on hitting $500K ARR, that’s no small feat, especially without deep marketing efforts.

    We're earlier-stage at xMap, but already learning that even the best product won't grow itself. Marketing isn’t fluff but it’s compounding education, storytelling, and trust. Your timing to lean in after validation feels just right.

    Would love to follow your playbook as we scale our location-intelligence platform!

  6. 2

    The last words which you said is the beauty of life. You're leaving a quality life with loved once near to you and in peace. This is like a heaven.

    1. 1

      couldn't ask for anything more, wouldn't change it for the world

      i'm 37 years old and busted my ass working in the corporate world and agency life for 15+ years.

      made a lot of sacrifices to work my way up the ladder.

      i have two kids now and i just try to spend as much time with them as possible.

  7. 1

    The office hours is very interesting! I might have to use this in my approach!

  8. 1

    Your insights on product development and marketing are very enlightening. Looking forward to seeing what the future holds for Formula Bot!

  9. 1

    Half a million in ARR without even trying hard on marketing? That’s insane. Can’t wait to see what happens when you really go for it!

  10. 1

    What would it take to do both product and marketing at the same time? In my opinion PMF would be much quicker, but it needs to he hard core work like do things that don't scale, build after validation. Thoughts?

  11. 1

    Congrats on hitting $500k! Your shift from 'build mode' to 'storytelling mode' resonates. One nuance: founder-led marketing works best when you systemize your insights. Try:

    • Recording all prospect calls → transcribing pain points into content pillars

    • Turning feature FAQs into battle-tested 'anti-marketing' (e.g., 'When NOT to use us')

    • Packaging your scaling mistakes into a lead magnet ('7 $500k→$1m ARR Traps')
      Question: How do you balance authenticity with scalable content production now?

  12. 1

    Great, transparent breakdown of the founder's journey. The two biggest takeaways are the inevitable shift from a pure no-code MVP to a code-heavy stack to handle scale, and the necessary pivot from relying on early virality to intentionally building a marketing engine. It’s a classic example of the walls you have to break through after finding initial product-market fit. Well done.

  13. 1

    This is the kind of founder journey that reminds me why I love Indie Hackers.

    Built from personal pain.
    Launched during paternity leave.
    Grew through raw usefulness not noise.
    Survived the ā€œviral burnoutā€ phase and figured out how to keep growing.

    The way you approached product-market fit before scaling is a masterclass starting with a single use case (Excel formulas), making it frictionless, and letting the right community amplify it. And then? You listened. Office hours, user workflows, real feedback. That’s rare.

    Also really appreciate the honest look at post-virality growth and the mindset shift toward sustainable marketing. It’s too easy to mistake traffic spikes for success your focus on long-term, profitable growth through SEO, tool-driven value, and UI simplicity is gold.

    ā€œMost users don’t know your competitors.ā€
    That one hit. We obsess over others in our niche, forgetting that most users only see what we put in front of them.

    Thanks for sharing all of this the transparency, humility, and practicality are inspiring. Rooting for Formula Bot to keep growing and for you to keep that calm lifestyle intact. šŸš“ā€ā™‚ļøšŸ‘Øā€šŸ‘§ā€šŸ‘¦

  14. 1

    Awesome steps on the $500k ARR, that's amazing!

  15. 1

    The part where you said, "When I launched, I didn’t require a login (because I didn’t know how to set it up)." cracked me up.

    Your story is inspiring. My takeaway is to "just start." Start where you are, with what you have, you'll figure out the rest as you go.

    And also, pay more attention to what you're building than what your competitors are doing.

    Thanks for a great share, David.
    Thanks to you too, James Fleischmann.

  16. 1

    Really inspiring read — especially how David leaned into user feedback and simplicity. That line about office hours really resonated. We’re doing something similar at CompliAssistant, building an AI-powered assistant to help small teams stay compliant with HIPAA, GDPR, SOC 2, and ISO 27001 — without the usual headaches.

    Early user feedback has shaped our roadmap more than anything else. The clarity that comes from real use cases beats any internal brainstorming.

    If anyone’s working on automating complex workflows or navigating compliance challenges, would love to connect and share insights.

    šŸ‘‰ https://compliassistant.com

  17. 1

    Best wishes to Formula Bot 😊

  18. 1

    This is an excellent share. We're also working hard on SEO right now and hope to achieve good results.

  19. 1

    Incredible journey — really appreciate the honesty here. It’s wild how much timing and distribution can shape a product’s trajectory, even when others might have technically ā€˜better’ versions. Hitting $500k ARR and only then getting serious about marketing shows how powerful early virality and word of mouth can be… but also how fragile that momentum is. Excited to see how Formula Bot evolves now that marketing’s getting real focus.

  20. 1

    When a company reaches $500K ARR, it's crucial that it invests in focused marketing strategies. To drive consistent growth and strengthen market presence, emphasize brand positioning, customer acquisition, and scalable campaigns.

  21. 1

    Seriously impressive! Building that on paternity leave and then scaling it to $500k ARR while keeping your sanity and family time is a true masterclass. Thanks for sharing all the actionable insights!

  22. 1

    The classic 'I just launched this awesome thing and now I have to figure out marketing' dilemma! It’s almost like asking a cat to fetch—works sometimes, but don't bet the house on it.

  23. 1

    Congrats! Inspired by your journey.

  24. 1

    WELL SAID BRO

    1. 1

      thanks man

  25. 1

    Really liked the breakdown, especially the shift from product perfection to just getting your message in front of the right people.

    I work with early-stage teams, and that same pivot applies to delivery: simplify the plan, assign clear owners, and focus on execution over polish.

  26. 1

    Hey David! It’s awesome to see such a big spike in your SEO traffic. It's also great that the majority of this traffic is coming from free tools. Would you be able to tell what the average conversion rate for such pages is?

    1. 1

      conversion to sign up is 35%, subscribe is ~3% (heavy skew and strong performance in the US).

      1. 1

        Is this really just 3%? The typical trial-to-paid ratio is 10%. Do you know why it's so low?

        1. 1

          Site visit to subscribe was 10%.

  27. 1

    I am deeply inspired by your journey David. As I am also on the same path of taking marketing seriously. Building something of value is a hard challenge.

    1. 1

      It's become the key differentiator as coding / product dev has become the "easy" part

  28. 1

    Inspiring journey, David! Your pivot from a simple Excel formula generator to a robust AI-powered data analytics platform is a testament to staying agile and customer-focused. The emphasis on SEO and consolidating features into a single chat interface is a smart move, those conversion rate improvements speak volumes. Curious to know: what’s been the most effective marketing channel for you since doubling down on it this year? Thanks for sharing such actionable insights! šŸš€

  29. 1

    Built a handy npm tool for converting HTML to PDF/DOCX — Web2Docx

    Just launched Web2docx . com, a simple and powerful npm package for developers who need to convert HTML to clean PDF or DOCX files.

    Features:

    One-liner HTML to PDF/DOCX conversion

    Batch conversion support (get ZIP of all files)

    Super fast & scalable API backend

    Built with privacy and reliability in mind

    Install via npm i @web2docx/web2docx-sdk and start converting in minutes.

    Perfect for invoices, reports, certificates, blog exports, and more.

    Would love feedback fromĀ fellowĀ devs

Create a free account
to read this article.

Already have an account? Sign in.