Creating Campaigns
What is a Campaign?
A campaign (also called a broadcast) lets you send a WhatsApp message to many contacts at once. You pick a message template, choose your audience, and Waplify handles the delivery — sending to each contact individually so it feels personal.
How to use it
What you need before creating a campaign
- At least one approved message template synced to Waplify (see Message Templates)
- At least one contact or contact group added to Waplify (see Import Contacts)
- A payment method set up on Meta (see Add Payment Method)
Step-by-step campaign creation
- Go to Campaigns from the sidebar and click Create Campaign
- Enter a campaign name and an optional description
- Select your connected WhatsApp number if you have more than one
- Choose an approved template from the dropdown
- If the template has variables (like customer name), you will see a mapping section:
- Map to a contact field (e.g., first name, phone number) so each contact gets a personalized message
- Or enter a fixed value that will be the same for all recipients
- If the template has a media header (image, video, or document), upload your media file
- Choose your recipients:
- Select contacts individually from your contact list
- Select contact groups to send to everyone in those groups
- Click Create Campaign to save it
Sending the campaign
- After creating, you will be taken to the campaign details page
- Review the template, recipients, and media
- Click Send Campaign to start sending immediately
- Or click Schedule to set a date and time for automatic sending (see Scheduling Campaigns)
Viewing campaign results
After sending, the campaign details page shows real-time delivery stats:
- Sent — messages sent to WhatsApp servers
- Delivered — messages that reached the contact's phone
- Read — messages that were opened and read
- Failed — messages that could not be delivered
You can also export the contact list with delivery status to a CSV file.
Tips & best practices
- Test first: Send to a small group of 5-10 contacts before blasting your full list
- Personalize: Use template variables to include the contact's name — personalized messages get better engagement
- Timing matters: Schedule campaigns for when your audience is likely to check their phone (mornings and early evenings tend to work well)
- Check your quality: Keep an eye on your WhatsApp quality rating on the dashboard — low quality can reduce your messaging limits
- No campaign limit: There is no restriction on the number of campaigns you can create or send
Frequently asked questions
Can I send a campaign to contacts who are not saved in Waplify?
No. All recipients must be imported as contacts in Waplify before you can include them in a campaign. You can quickly import contacts using a CSV file.
What happens if a message fails?
Failed messages are tracked in the campaign report. Common reasons include invalid phone numbers, numbers not on WhatsApp, or billing issues on Meta. You can see the specific failure reason for each contact.
Can I edit a campaign after creating it?
You can edit a campaign that is still in draft status. Once a campaign has been sent, it cannot be edited.
How many contacts can I send to in one campaign?
There is no hard limit from Waplify's side. However, your daily sending limit depends on your Meta verification status and quality rating (250/day unverified, 2,000+/day verified).
Can I send different messages to different contacts?
Each campaign uses one template, but you can personalize it using template variables. For completely different messages, create separate campaigns with different templates.