Official or unofficial?
Each number connected on Notifique uses one of two modes. You cannot switch on the same instance: if you need to change, create a new one.When to use official
- Live product serving real customers
- Verification codes, order confirmations, marketing with approved templates
- Buttons, lists, and carousels within Meta’s rules
When to use unofficial
- Validate an idea, build a prototype, or integrate for the first time
- Need groups, edit/delete messages, or download received media
- Not ready yet for Meta account setup
Templates across multiple numbers
Both modes let you reuse templates on more than one number, in different ways:
More on official templates: Official Meta templates.
Billing
On official there are two models, and what changes everything is who pays Meta:
On the default path (you connect your own Meta account through the dashboard login), Notifique charges the same amount for every country and every category. The conversations themselves show up on your Meta invoice, not on Notifique’s.
Why the two models are priced so differently: the country table already includes Meta’s rate. Charging it to someone who pays Meta directly would bill the same cost twice, once on the Meta invoice and once on Notifique’s. That’s why the country table applies only to BSP, where Notifique is the one paying.
- Price by country and category: Official WhatsApp by country
- Live table in JSON: Pricing lookup
- Credits, plans, and balance: Billing
Full comparison
* On official, outside a recent chat use an approved template. On unofficial, free-form messages without that window.
** With a Meta-approved template.
⚠️ = works with a specific format or rule.
⚠️ on unofficial (buttons and carousel): available via API, but may stop working at any time (depends on WhatsApp). For stable production, prefer official.
You cannot convert an instance from one mode to the other. Create a new instance in the right mode.
Integrating via API only (no browser on your server)? Use
mode: "OFFICIAL" (or mode: "UNOFFICIAL") with generateShareableLink: true on POST /v1/whatsapp/instances to get a link the customer opens to finish connecting (QR or Meta login). Details in the Quick Start.Quick pick
Next steps
- Introduction: channel overview
- Official Quick Start: connect and send on official
- Quick Start (unofficial): try unofficial
- Official Meta templates
- Groups: unofficial only
- Anti-ban policy

