What counts as a Conversation
A Conversation is consumed when all of the following are true:- The message is a WhatsApp template message (campaign or automation flow)
- The message status becomes DELIVERED
- The message is billable under WhatsApp messaging rules
- Drafts or previews
- Failed sends
- Undelivered messages
- Inbound replies in the Inbox (those are tracked as Inbox Threads — see Inbox add-on)
The credit model
Galantis uses a flat rate: 1 delivered Conversation = 1 credit, regardless of destination country or template category. Meta’s per-country and per-category charges still apply on the Meta side, but they don’t change how many Galantis credits a delivered message consumes. Credits come from three places — in this deduction order:Plan allowance
Each plan includes a fixed monthly Conversation allowance (Free 20, Starter 50, Growth 250, Scale 1,000, Enterprise 2,000). These are spent first.
Monthly Conversation tier
If you added a tier ($1 = 100 credits, 68 tiers from $5 to $5,000), those credits are spent after the plan allowance.
Counting happens on delivery
Usage is recorded at the point of delivery, not when you click Send.Estimation vs. final usage
Before sending a campaign, Galantis shows an estimate of required Conversations. Final usage is reconciled based on actual delivered messages. Estimates can differ from final usage for the following reasons:- Delivery rate differs from expected
- Segment size changes between estimate and send
- Recipient country distribution shifts (affects Meta’s charges, not your Galantis credit count — but estimates may show both)
Examples
- Delivered campaign message
- Undelivered or failed message
- Draft or preview
- Automation flow trigger
You launch a campaign with a template message. The message is delivered successfully.Result: 1 Conversation credit consumed per delivered recipient.
Conversations vs. Inbox Threads
The Inbox module also uses the word “conversation” to describe support threads. To avoid confusion, this documentation uses two consistent terms:- Conversations (or credits) — the billing unit for delivered campaign and automation messages
- Inbox Threads — support threads handled in the Inbox module, billed separately per agent seat
Inbox add-on
How Inbox Threads are priced and counted separately from platform Conversations.
Developer notes
This section is intended for engineers and QA. Customers can skip it.Recommended usage event contract
Recommended usage event contract
Create a usage event only when:
status == "DELIVERED"- message is a billable template message
message_id(idempotency key)waba_id/business_idtemplate_nametemplate_categorydestination_countrydelivered_at
Idempotency
Idempotency
Delivery webhooks can be retried. Deduction must be idempotent on
message_id to avoid double-charging.Deduction order
Deduction order
- Plan included Conversations
- Monthly tier Conversations
- Block new campaign sends
- Prompt immediate tier upgrade
- Pause automation sends (policy choice)
Tiers & upgrades
The 68 Conversation tiers, the $1 = 100 credits rate, and how upgrades work.
Usage & blocking
Where to track usage and what happens when you run out of Conversations.