Campaigns & Retargeting
Import leads, run bulk WhatsApp campaigns, schedule messages, and build audiences
Campaigns & Retargeting
Campaigns let you reach out to customers proactively over WhatsApp — for promotions, follow-ups with leads, or re-engaging dormant contacts. Instead of waiting for a customer to start a conversation, you initiate it.
What Can You Do with Campaigns?
- Import leads from an Excel/CSV file and instantly launch a WhatsApp campaign
- Run bulk campaigns — send an approved WhatsApp template to a group of leads at once
- Schedule messages for a specific lead at a future date and time
- Build smart audiences from your existing leads using flexible filters (status, score, last activity, and more)
Part 1: Importing Leads
If you have a list of phone numbers from an external source (online form, trade show, CRM export), you can import them directly.
How to Import
- Go to Campaigns → Import
- Upload your Excel or CSV file
- Map the columns — tell the system which column is the phone number, which is the name, and any other custom fields
- Choose a WhatsApp channel to send from
- Optionally, attach a WhatsApp template — sends an opening message to every imported lead automatically
- Click "Import"
What Happens After Import?
- A new lead is created for every new phone number
- If a phone number already exists in the system, the records are merged (no duplicates)
- If you attached a template, the opening message is sent automatically to every newly imported lead
- Imported leads appear in the leads list ready for follow-up
Tip: Phone numbers should be in international format without a + (e.g., 966501234567).
Part 2: Bulk Campaigns
A bulk campaign sends an approved WhatsApp template to a group of leads in one go.
Requirements
- WhatsApp Cloud API channel — does not work with the unofficial WhatsApp integration
- An approved WhatsApp template from Meta
Creating a Bulk Campaign
- Go to Campaigns → New Campaign
- Choose your audience:
- Import a new file (creates leads and sends)
- Or pick a saved audience (from the Audiences section)
- Choose a WhatsApp channel
- Choose a template from your approved templates
- Fill in variables — if the template has
{{1}},{{2}}... you can map them to lead fields (name, phone, custom field) or enter a fixed value - Preview the message — see exactly what the customer will receive
- Launch now or schedule for later
Tracking a Campaign
After launch you can monitor:
- Sent: Messages that left the system
- Delivered: Messages that reached the phone
- Read: Messages that were opened
- Replies: Customers who replied and started a conversation
Part 3: Scheduled Messages
A scheduled message sends a WhatsApp template to one specific lead at a future time.
When to Use Scheduled Messages
- A lead said "reach out next week"
- Automatic follow-up 3 days after a conversation
- A reminder about an appointment or a time-limited offer
Creating a Scheduled Message
- Open the lead profile
- Click "Schedule Message"
- Choose the template and fill in variables
- Set the date and time
- Save
The message is sent automatically at the scheduled time and appears as a normal WhatsApp conversation the customer can reply to.
Part 4: Audiences
An audience is a saved group of existing leads built from specific filter conditions.
Creating an Audience
- Go to Campaigns → Audiences
- Click "New Audience"
- Add filter conditions:
- Status (Interested, Follow Up…)
- Score range (above 60, for example)
- Channel (WhatsApp, Messenger…)
- Last activity (more than 30 days ago, for example)
- Assigned agent or unassigned
- Check the estimated count — the system shows how many leads match right now
- Save with a name
Audience Examples
| Audience Name | Conditions | Use Case |
|---|---|---|
| Warm Unattended Leads | Score ≥ 60 + unassigned + last activity > 3 days | Weekly re-activation campaign |
| Dormant Leads | Last activity > 60 days + status ≠ Not Interested | Seasonal re-engagement campaign |
| Interested WhatsApp Leads | Status = Interested + channel = WhatsApp | Personalized follow-up with a special offer |
WhatsApp Templates: What You Need to Know
WhatsApp templates are pre-approved messages from Meta. You need them when:
- Starting a brand-new conversation with a customer
- Sending a message after the 24-hour window since the customer's last reply has closed
Supported Template Types
- Text only: A text message with optional variables
{{1}}{{2}} - Image: Message with an image header
- Video: Message with a video header
- Document: Message with a PDF or document attachment
Template Buttons
Templates can include buttons:
- URL button: Opens a web page (supports dynamic variables like tracking links)
- Phone number: Starts a phone call directly
- Quick reply: Sends a fixed text when tapped
Adding Your Templates
Go to Settings → Integrations → WhatsApp settings. After Meta approves your template, it automatically appears in the template picker when creating campaigns.
Best Practices
- Don't over-message: Avoid sending more than one message to the same customer in 24–48 hours unless necessary — repeated unsolicited messages risk getting your number flagged by WhatsApp
- Personalize: Use name and custom-field variables — personalized messages get significantly higher reply rates
- Timing matters: Send during business hours (9 AM – 6 PM) for professional audiences; evenings and weekends work better for consumer audiences
- Watch engagement: Campaigns that get many replies mean your message resonated — repeat the same approach
- Keep your lists clean: Audiences built on precise conditions outperform broad, untargeted blasts
Next Steps
- Lead Management — Learn how to qualify and assign leads that come in from campaigns
- Connecting Channels — Enable WhatsApp Cloud API to launch campaigns
- Team Management — Assign campaign-generated leads to your team