Failure PatternDecision layer

The Bolna Per-Minute Margin Trap: Why Agencies Fail to Price Vernacular Voice Agents

Symptom: Client invoices are flat monthly retainers while the Bolna dashboard shows call minutes climbing past the pilot estimate, and the agency eats the overage at $0.06 per minute. Root cause: Bolna bills per minute of agent runtime at $0.06, so any retainer priced on a fixed call count breaks the moment a client's inbound volume spikes or outbound retries inflate talk time.

By InnovaAI ResearchPublished

How do you recognize it?
  • •Client invoices are flat monthly retainers while the Bolna dashboard shows call minutes climbing past the pilot estimate, and the agency eats the overage at $0.06 per minute
  • •Agents built in the no-code playground pass internal tests but drop mid-sentence or mispronounce regional terms once live traffic hits Tamil or Telugu callers
  • •A single Bolna workspace holds every client's agents and phone numbers, so a script change for one client silently alters another client's live call flow
  • •Twilio or Plivo telephony bills arrive separately from Bolna usage, and nobody reconciled the two before quoting the next client
  • •Pilot clients on the 12,000 included minutes renew at higher volumes and the agency has no committed-volume quote ready, so it absorbs the delta
Why does it happen?
  • •Bolna bills per minute of agent runtime at $0.06, so any retainer priced on a fixed call count breaks the moment a client's inbound volume spikes or outbound retries inflate talk time
  • •Telephony is not bundled: Twilio and Plivo carry their own per-minute charges on top of Bolna usage, and agencies that quote only the Bolna rate underprice delivery from day one
  • •Multi-client isolation depends on sub-accounts, and agencies that build every agent in one shared workspace lose per-client cost attribution and blast-radius control
  • •Vernacular quality varies by language and use case, so a flow tuned on Hindi support calls gets reused unchanged for Tamil recruitment screening without a separate test pass
How do you fix it?
  • •Open the Bolna usage view per sub-account and export minute counts by client before the next invoice cycle, then reprice any retainer whose minutes exceed the pilot estimate
  • •Move each client onto its own Bolna sub-account with dedicated credentials and phone numbers so usage, scripts, and escalation rules stay separated
  • •Add a per-minute pass-through line to every client contract using the $0.06 Bolna rate plus the Twilio or Plivo rate, with a monthly true-up clause
  • •Run a 50-call test batch in the client's actual language and dialect inside the Bolna playground before go-live, and log failure phrases for script revision