⚡Quick answer -
A WhatsApp campaign in MyOperator is built in four clicks:
The platform checks the credit balance at a scheduled time and again at send time; a campaign fails if credits are insufficient.
Read this walkthrough if you need to:
• Blast a template message to hundreds or thousands of customers.
• Personalise each message with names, dates, or amounts.
• Understand Meta-imposed audience caps and what happens when they’re lower than 5,000.
• Troubleshoot import errors, variable mismatches, or low-balance failures.
Item | Rule | Where to see/set |
Approved template | At least 1 required | Manage → WhatsApp → Templates |
Audience cap | min(5000, Meta message-limit) per campaign | Limit shown on the Audience screen |
Credit balance | Must cover all messages | Dashboard balance widget |
Excel/CSV format | Mandatory “Phone number” column | Download sample file |
Country code | India only; system prefixes 91 | Auto-applied |
Duplicate numbers | Auto-removed on upload | Shown in the import summary |
Alt text: create a campaign
Alt text: Preview the template
Phone number (case-insensitive). 91xxxxxxxxxx, +91xxxxxxxxxx, or xxxxxxxxxx. Name plus any variable columns.91, removes duplicates, drops non-India numbers.Alt text: Audience creation
Example Excel (partial):
Name | Phone number | customer_name | amount | date |
John Doe | 919898900945 | John | 500 | 26-Sept-2024 |
Adam Eve | 8798999999 | Adam | 300 | 30/09/2024 |
Appears only when the chosen template contains variables.
For each placeholder:
Example mapping:
Template variable | Excel column | Fallback (if blank) |
| customer_name | User |
| amount | 299 |
| date | 1 Oct |
Alt text: Variable mapping
Screen elements:
• Audience count – final, unique recipients
• Approx. cost – based on audience × template type.
• Test message – enter your own number, click Send Test.
• Schedule options – Send Now or pick date/time.
Click Schedule (or Send Now) to finish.
Status | What it means |
Completed | ≥ 1 message sent |
Failed | 0 messages sent (e.g., no credits) |
Cancelled | Manually stopped ≥ 5 min before run |
Scheduled | Queued for future send |
Listing-page perks:
• Filter by date, status, or phone number.
• Cancel a scheduled campaign until T-5 min.
• Click a row for sent/delivered percentages.
• Download CSV reports.
• If “Name” + “Phone number” were in the file, contacts are auto-added to the book.
Moment | What happens |
Schedule-time | System estimates cost; prompts recharge if balance is low. |
Send-time | Re-checks balance; if insufficient, entire campaign fails and status = Failed. |
• No approved template in the account.
• Audience file exceeds Meta limit or has > 5,000 numbers.
• Uploaded numbers are non-Indian or malformed.
• Credits run out between scheduling and sending.
• Attempting to cancel less than 5 min before start—cancellation ignored.
• Variable columns missing and no fallback value set → template fails validation.
Symptom | Likely cause | Quick fix |
Audience count drops after upload | Duplicates, invalid numbers, or non-91 codes removed | Review import summary |
“Phone number column missing” error | Header misspelled | Rename column exactly |
Campaign stuck in Failed | Credits empty at send-time | Recharge, then duplicate campaign |
Variable values not inserted | Column blank & no fallback | Map correctly or set fallback |
Cannot cancel campaign | Less than 5 min before start | Cancel earlier or let it send |
Keywords: WhatsApp campaign, MyOperator WhatsApp, variable mapping, Meta message limit, audience upload, WhatsApp bulk send