Developing Buildfire's Sustainable Growth Engine 

Charlie Coombes

At Curious, we focus on acquiring promising SaaS businesses in the $1-5 million ARR range with untapped growth potential. Rather than looking for exits, we take a long-term approach, implementing strategic transformations that drive sustainable growth.

In this post I'd like to share how we think about growth post-acquisition through the lens of one of our portfolio companies: Buildfire. If you're not familiar, Buildfire is a no-code mobile app builder that we acquired last year. You can read more about the original announcement here

Pre-Acquisition Thesis: The Squarespace of Mobile Apps

With any acquisition there’s always an original hypothesis of where we think we as the buyer can unlock value. When looking at Buildfire, what we saw was a strategic opportunity to transform their sales-led go-to-market motion to a self-serve approach. 

The thesis is pretty straightforward—can Buildfire become the "Squarespace of mobile apps" 

We believe this is possible by trying to:

  • Reduce friction in their customer acquisition process
  • Enable users to experience value in the product before talking to sales
  • Scale acquisition through automated, repeatable processes

Executing this vision requires an overhaul of Buildfire's entire growth engine, starting with a deep understanding of their customer base.

Identifying High-Value Segments

Our first step has been to do a thorough analysis of Buildfire’s existing customer base to identify the most valuable segments. 

The audit consists of:

  1. Analyzing retention patterns across cohorts, identifying segments with the highest LTV
  2. Examining usage metrics to understand which features correlate with long-term retention
  3. Mapping industry verticals showing the ones with strongest product-market fit

Digging into the numbers was eye opening and highlighted a number of high-potential ICPs. For example, a couple things that jumped out was the ARPU for white label customers was up to 6x higher than normal customers and employee engagement apps for businesses had 3x higher engagement rates than some of the other verticals were being targeted.

Considering segments like these are experiencing much higher engagement and retention rates leading to higher LTV’s than any of the others it’s where we decided to focus a lot of our energy in the short term.

Mapping User Journeys and Visualizing Funnels

Once we identified our target segments, we need to understand how users in each are experiencing the product. 

We're working to create comprehensive visualizations of:

  • Acquisition channels → conversion funnels → activation paths
  • Time-to-value metrics for different user segments
  • Friction points causing drop off
  • Upsell opportunities within the product 

When starting to map these out it became clear that Buildfire had virtually no visibility into down-funnel metrics or user behaviour post sign up. The overwhelming majority of revenue came from sales-led efforts, with implementation services to ensure customers were successful.

Self-serve acquisition was practically non-existent—users simply couldn't achieve success without significant hand-holding from sales and customer success teams. The business was operating with a lot of blind spots around conversion paths, activation triggers, and retention indicators. 

When buying the business we were thinking about it from the perspective of putting a bigger focus into the self-serve path not necessarily building it out from scratch.  

This lack of tracking infrastructure isn't uncommon when acquiring businesses in the range that we do but it does require us to rethink the original acquisition thesis and if it's still a viable one. 

Data Hygiene and Event Tracking

After realizing we struggled to be able to accurately map user journeys we decided it was best to deep dive into the data hygiene and event tracking before trying to scale any acquisition efforts, we need to make sure our tracking and reporting foundation is solid. 

When doing a deep dive we found:

  • Incomplete conversion tracking across channels
  • Inconsistent event naming conventions
  • Siloed data between marketing platforms, product analytics and CRM
  • Limited visibility into micro-conversions within the user journey

We're still in the process of implementing a comprehensive tracking plan using Segment and migrating to a modern tech stack to create a unified data layer, which will make sure we have consistent tracking across:

  • Ad platforms
  • Website/landing pages
  • Product experience
  • Email engagement
  • Support interactions

This foundation, once fully deployed, should allow us to accurately measure CAC:LTV ratios by channel and segment.

Identifying Growth Channels: Paid Acquisition

Historically, Buildfire’s primary two acquisition channels have been SEO & Paid acquisition. 

After diving deep into both their organic and paid efforts, we decided that focusing on paid channels would allow us to drive demand for the sales team while we focus on product improvements to move to fully self-serve later this year.

Our approach to scaling Buildfire with paid is ongoing but follows a methodical process:

1. Audit Ad Accounts

Started with a comprehensive audit of Buildfire’s existing paid efforts, evaluating:

  • Account structure and organization: How campaigns, ad sets and creative were organized and tagged
  • Messaging and positioning: The core value props being communicated and if they aligned with customer insights
  • Audience targeting: The specificity and relevance of audiences
  • Landing pages and conversion funnels: The full journey from click to conversion
  • Performance metrics: CAC:LTV ratios across channels and campaigns
  • Tracking implementation: The accuracy of conversion tracking

At first glance, the overall spend to customer numbers didn’t look terrible. Primarily focused on Meta and Google to drive demand for the sales team. Topline averages across channels were: 

  • Spend: $1,535,000
  • CPL(demo form submit): $335
  • CTR: 0.71%
  • CPM: $47
  • CPC: $6.6

My expectation was that we’d find a CAC:LTV ratio somewhere like 1:1. I didn’t have high expectations but there were 800 active customers with a $10k LTV. Meaning there was room to spend to acquire customers.

Then we started digging in deeper. Of the 800 paying customers when we acquired the business we couldn’t find any active customers attributed directly to paid acquisition. As we continued digging we realised there was a large data accuracy issue in the CRM so we estimate that there were a few that we just weren’t able to account for but it was obvious that paid was wildly unprofitable.

In the ad channels themselves a few things jumped out immediately: overly broad targeting resulting in wasted spend, limited use of landing pages & poor conversion tracking/reporting leading to inaccurate assumptions. 

But a big positive is they did have a solid foundation and good account structure. Our hypothesis is that a lot of the issues with paid were due to overselling which is causing churn issues. Re-enforcing our belief that there's an opportunity to be the Squarespace of mobile apps. 

2. Building Reporting Infrastructure

To support quick learning and optimizations, we're implementing a multi-layered reporting system:

  • Platform-native reporting for tactical optimizations
  • Cross-platform attribution dashboards for channel allocation decisions

The foundation is using Segment as a CDP, migrating to HubSpot for our CRM and Amplitude/GA4 for reporting. The plan with this system is to create a common language between company/head office leadership and the growth/sales teams for analysing and discussing growth investments.

3. Crafting Conversion Funnels

When looking into our conversion funnels, we stumbled upon a number that shocked us: an average free-to-paid conversion rate of 0.11%. Yup, you read that right—barely one in a thousand free users were converting to paying customers.

This sparked what anyone in the SaaS industry knows is an age-old debate: should we require a credit card upfront for trials? It's the classic trade-off between volume and quality that founders and growth teams have wrestled with for years.

Given our conversion numbers, we decided there was no downside in taking the plunge. 

As expected, our trial numbers have taken a significant hit since implementing the credit card requirement. But there's a silver lining—we're now able to roll up our sleeves and properly focus our attention on the users who demonstrate genuine buying intent.

We're still early in this experiment, and our next challenge involves fine-tuning the sign-up flow to improve conversion rates. But the early data we have suggests that it was the right decision. Our free to paid conversion rate is now hovering around 2-3% and improving every week. 

It's a delicate balancing act, but one that the numbers suggest is worth pursuing. With this foundation in place, we can redesign the entire acquisition journey:

  • Ad creative and messaging that speaks directly to each verticals pain points
  • Landing pages tailored to each vertical
  • Email nurture flows designed around each vertical
  • Onboarding experiences that guide users toward their "aha moment" faster

4. Scaling slowly

Rather than going after growth at all costs, we're taking a measured approach to scaling:

  • Testing initial hypotheses with minimal spend
  • Establishing performance baselines before expansion
  • Scaling successful campaigns incrementally
  • Continuously introducing creative and targeting variations
  • Maintaining strict performance thresholds for continued investment

This more disciplined approach allows us to spend confidently whilst maintaining efficiency metrics.

Iterative Expansion Strategy

Rather than launching across all channels simultaneously, we're implementing a tiered approach:

  1. Starting with Search targeting high-intent keywords in our primary verticals
  2. Retargeting our high, mid & low intent website visitors with specific creative
  3. Planning to expand to other platforms once we validate messaging and economics

This phased approach should allow us to validate unit economics before scaling, ensuring efficient spend.

Early Indicators and Next Steps

While we're still early in our journey with Buildfire:

  • We're establishing baseline metrics for self-serve conversion rates
  • Restructuring the onboarding experience to improve activation
  • Refining targeting parameters to decrease initial CAC

Key areas we're focusing on are:

  1. Completing our data infrastructure - Without proper tracking, growth efforts are built on sand
  2. Refining customer segmentation - One-size-fits-all approaches waste resources
  3. Identifying true activation metrics - Focus on users who reach value milestones
  4. Validating economics before expansion - Prove unit economics before scaling

Looking Ahead

Buildfire’s transformation from sales-led to self-serve represents a significant opportunity. We believe that sustainable growth in SaaS businesses comes not from growth hacks, but from systematic optimisation of the entire customer journey. We're applying a systematic growth strategy, deeply understanding our customer segments, optimising conversion paths, and continuously evaluating channels. This is an ongoing process but based on early positive signals we’re confident that we will get there.