What are Templates on Notifique?
They’re the workspace multi-channel model: one record with blocks per channel (sms, whatsapp, email, etc.). On send, Notifique merges variables, validates scopes and credits, and queues each requested channel.
You can:
- Create and edit templates in the dashboard or API (
templates:*) - Dispatch to up to 100 recipients per call (
POST /v1/templates/send) - Personalize with
{{key}}, contact data, andvariableDefaults - Translate per locale (
localeTranslations) when the contact has a language preference - Combine free-form channels (SMS, email…) with official WhatsApp synced with Meta
Instagram and Widget (site chat) exist on the platform but do not support templates. Use each channel’s API for those cases.
Supported channels
- WhatsApp, E.164 phone (
whatsapp) - SMS, E.164 phone (
sms) - Telegram,
chat_idor@username(telegram) - Email, email address (
email) - RCS, E.164 phone (
rcs) - Push, device ID (
push) - Voice, E.164 phone with
+(voice)
channels must be a subset of enabled channels.
When to use them?
Great for multi-channel confirmation, recurring campaigns, and personalized messages with variables. For a one-off send on one channel, you can call that channel’s API directly (SMS, email, etc.) without a template.How it works in practice
- Create the template, enable only needed channels
- Write each block with
{{key}}and optional defaults - Dispatch with
template,channels,to, andvariables - API returns 202 with IDs per channel (
messageIds,smsIds,emailIds, …) - Delivery per channel → that channel’s webhooks (
message.*,sms.*, …) - Meta approval for official WhatsApp →
template.*webhooks (below)
Each send consumes credits per recipient and per channel. If balance is insufficient for the full request, nothing is sent (
INSUFFICIENT_CREDITS).Official WhatsApp and Meta
This links internal Notifique templates to Meta’s official catalog (Cloud API).Two WhatsApp template types
On the official line, outside the 24h window after the customer replied, only approved Meta templates can start or resume a conversation. On the unofficial line, this does not apply.
Sync with Meta servers
You don’t need duplicate copies per channel. Typical flow:- Create internal in Notifique (SMS + email + WhatsApp block)
- Pull from Meta, sync catalog already approved on the WABA
- Link the WhatsApp block to an existing Meta model, or
- Publish internal to Meta and wait for approval
order_alert) may differ from metaName on Meta (order_update). On official send, Meta uses the approved model in its catalog.
Several official numbers on the same Business account share the same template catalog.
Full guide (sync, link, publish, status, errors): Official Meta templates.
Approval status
Track in the dashboard or via webhook:
Events:
template.submitted, template.status_changed, template.category_changed. Details: Webhook events.
Dashboard features
- Template library with variable detection
- Default values and per-locale translations
- Meta badge and colored status on official templates
- Sync templates with Meta on the official instance
- Workspace defaults: WhatsApp instance, email domain, Push app, voice number
API features
- Management:
templates:read,templates:create,templates:update,templates:delete - Send: scope for each channel in
channels(whatsapp:send,sms:send, …) - Details in the API reference on the Templates tab
Next steps
- Quick Start: create and dispatch
- Official Meta templates: sync, link, and approval
- API Key scopes: management and send
- Webhook events: Meta
template.* - Variables and CRUD: per-channel payloads

