WhatsApp Campaigns¶
Send bulk WhatsApp messages to a contact group using pre-approved message templates.
Requirements¶
- A WhatsApp channel connected to your store
- At least one approved message template in your WhatsApp Business account
- A contact group with phone numbers
How it works¶
WhatsApp requires all outbound bulk messages to use pre-approved templates — free-form messages can only be sent within the 24-hour conversation window. Campaigns use the template system to reach contacts at any time.
Creating a campaign¶
Go to Marketing → WhatsApp Campaigns and click New Campaign. The builder walks you through three steps.
Step 1 — Audience¶
| Field | Description |
|---|---|
| Campaign Name | Internal name for tracking |
| Contact Group | The group of contacts to send to |
| Send Date/Time | Send immediately or schedule for a future date and time |
Click Next to continue.
Step 2 — Template¶
NotifyBulk loads your approved templates directly from your WhatsApp Business account. Browse the list and click a template to select it.
Each template shows:
- Template name and category (Marketing, Utility, Authentication)
- Language
- Variables — placeholders that will be replaced per contact (e.g.
{{1}},{{2}}) - Preview of the message body
Template approval
Templates must be created and approved in your Meta Business Suite before they appear here. Approval typically takes a few minutes to 24 hours. Templates with status APPROVED are available for campaigns.
Click Next once a template is selected.
Step 3 — Variables¶
If the selected template contains variables, map each one to a contact field:
| Variable | Available mappings |
|---|---|
{{1}}, {{2}}, etc. |
First name, Last name, Full name, Phone, Email, or custom fixed text |
Templates with no variables are sent as-is to all contacts — you can skip directly to sending.
Sending¶
Review the summary (contact count, template, send time) and click Send Campaign or Schedule.
Campaign statuses¶
| Status | Meaning |
|---|---|
| Draft | Saved but not yet sent or scheduled |
| Scheduled | Queued for future delivery |
| Sending | Currently being processed |
| Sent | Delivered to all contacts |
| Failed | An error occurred — check the campaign log |
Viewing results¶
Click a sent campaign to see per-contact delivery status and a summary of totals.
Tips¶
- Use Marketing category templates for promotional content and Utility for transactional messages (confirmations, reminders)
- Keep variable mappings simple — test with a small group before sending to your full list
- Contacts who have blocked your WhatsApp number will not receive the message; their status will show as failed