Hashlogics
Stack review

Bubble

A serious choice when the owner has to change the product

We have shipped four platforms on it, including one doing AI document work for insurance carriers. It is not a toy. It is also not free of consequences.

The verdict

Bubble is the right choice when a non-engineer has to keep changing the product after launch, and the wrong one when your cost per user is decided by heavy background processing, because Bubble bills the server work rather than the seat.

The question is never whether Bubble can build it. Four of our production platforms answer that. The question is who maintains it in year two, and what the workload looks like when usage grows.

Choose it for the handover. Leave it when processing volume, not user count, starts driving your bill.

In short

5 things that decide this

  1. 01Bubble measures server resources in workload units, describing workload as the server resources needed to host, run and scale apps built on it.
  2. 02That billing model means cost tracks processing rather than users, which inverts most founders' mental model.
  3. 03The owner can change the product without an engineer, and on Golancer that was the reason for the choice.
  4. 04PremiumAudit runs on Bubble with the Claude API doing document parsing, validation and report generation, so external AI work is genuinely viable.
  5. 05Complex background processing and heavy data manipulation are where teams outgrow it.
What it is

For someone who has not built on it

Bubble is a visual application builder. You lay out pages, define data types and draw workflows that fire on events, and Bubble runs the result on its own hosting.

It is not a website builder. You get a real database, user accounts with permissions, scheduled jobs and API calls out to anything else. You do not get a codebase you can take somewhere.

Our use

What we have built on it

Four of our platforms run on Bubble, and none of them are simple. PremiumAudit.io digitises the whole premium audit lifecycle for insurance carriers, auditors and policyholders, built on Bubble with the Claude API doing document parsing, data validation and automated report generation. Broollie is a multi-tenant AI meeting platform used across more than 38 countries, wired to Zoom, Webex, Twilio, Stripe and SendGrid.

TomoDomo manages Swiss coliving properties, integrating Stripe, Calendly, Skribble for e-signature and Abacus ERP. Golancer gives freelancers projects, a CRM, Stripe invoicing and booking, and we built it on Bubble specifically so the client could iterate on it directly.

That last reason is the honest case for Bubble. When the person with the product ideas can open the editor and change the thing, the product improves between engagements instead of during them.

What decides whether Bubble was rightLive
  1. Who editsThe owner, or only engineers?
  2. WorkloadServer work, not user count.
  3. IntegrationsAPIs out are fine.
  4. ProcessingHeavy jobs are the limit.
  5. ExitA rewrite, not a migration.

The last station is the one to price at the start, because nothing about it gets cheaper later.

Scorecard

Bubble, dimension by dimension

Scored from four products running in production, not from a landing page.

DimensionVerdictWhy
Time to first versionStrongWeeks of build become days of assembly.
Owner maintainabilityBest in classA non-engineer can change the product. Rare and valuable.
Data modelAdequateReal, and it punishes a bad early design.
External APIsStrongPremiumAudit calls Claude from it in production.
Heavy processingWeakWhere workload costs and limits bite.
Cost predictabilityMixedWorkload units track processing, not seats.
Version controlWeakNothing like a git history for review.
ExitPoorLeaving means rebuilding, not exporting.

Where it stands

Good at

  • The owner can change the product after launch, which on Golancer was the whole reason for the choice.
  • Serious integrations work. TomoDomo runs Stripe, Skribble e-signature and Abacus ERP through it.
  • External AI calls are viable in production, as PremiumAudit does with the Claude API for document parsing and report generation.
  • Multi-tenant products are achievable, which Broollie proves across more than 38 countries.

Weak at

  • Cost is driven by workload units rather than users, so a processing-heavy feature can cost more than the customers using it.
  • Heavy background processing and large data operations are where every Bubble build eventually strains.
  • There is no git history, so reviewing what changed and rolling back a bad edit are nothing like an engineering workflow.
  • A poor early data model is expensive to correct, because restructuring touches every workflow that reads it.
  • You cannot export the application and host it elsewhere. Leaving is a rebuild, and that should be priced on day one.
From a Bubble build

Their attention to detail, quality of employees, and work ethic were outstanding.

Nicolas de Quesada · Lexpair

Questions, answered

Common questions

01Can a Bubble app handle real scale?

Load shape decides this, not user count. Broollie serves teams across more than 38 countries, so headcount alone is not the ceiling. Processing weight is what strains it. Workload units track server work, and one heavy scheduled job can cost more than a thousand people reading pages.

02When should we move off Bubble?

When processing cost or a hard performance limit starts shaping product decisions. The signal is a roadmap conversation where somebody says a feature is too expensive to run rather than too hard to build. Move before that becomes a habit, and treat it as a rebuild rather than a migration.

03Can Bubble do AI work, or does that need custom code?

It can call any AI API, and we run that in production. PremiumAudit is built on Bubble with the Claude API handling document parsing, data validation and report generation for insurance premium audits. The model work happens outside Bubble, which is exactly the right division.

04Is a Bubble build cheaper than custom software?

Cheaper to start, and the total depends on what happens next. A product that stops changing is cheap to own. One that grows into heavy processing pays for that growth in workload. The eventual rebuild is a real cost, so plan for it rather than discover it.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter