One campaign across WhatsApp, SMS, and email
Pick a contact group, choose the channels, write a message for each, and launch now or on a schedule. Kwital works out which channel each contact can be reached on and tracks every message.
Sent 1,153 of 1,860 · sample
Tap a campaign, then launch, pause, or cancel it
Build a campaign step by step
This is the same five-step flow you use in Kwital, with sample contact groups. Nothing is sent from this page.
Set up the campaign
Give it a name and choose the contact group. Kwital counts who can be reached on each channel as soon as you pick a group.
Contact group
Choose channels and delivery
Channel distribution for Rangrez customers: how many contacts have a WhatsApp number, a mobile number for SMS, and an email address.
Delivery mode
One message per contact, on the first channel they have from your selection: WhatsApp, then SMS, then email.
Write a message for each channel
Each channel gets its own message. Start from a saved template in Kwital or write fresh, and choose the gateway for each channel.
On WhatsApp Cloud API numbers you can pick an approved Meta template instead of plain text.
0 characters · 1 segment
In Kwital you also set an optional from name and reply-to address, and write the body in a rich text editor.
Personalisation variables
Send now or schedule it
Instant campaigns start as soon as you launch. Scheduled campaigns wait for the date, time, and timezone you pick.
Campaign type
Day
Time
Review and launch
Kwital checks the campaign before launch, lists any errors or warnings, and estimates the messages for each channel.
- Everything looks good
Delivery estimate
- WhatsApp2,210
- SMS2,380
Total messages4,590
Decide how each contact is reached
Kwital only uses the channels you selected and that a contact has details for. Switch the mode and channels to see who gets what.
Delivery mode
One message per contact, on the first channel they have from your selection: WhatsApp, then SMS, then email.
Channels in this campaign
Six sample contacts. Opted-out contacts are skipped on the channel they unsubscribed from.
- Priya Sharma Has WhatsApp, SMS, email WhatsApp
- Rahul Verma Has SMS, email SMS
- Anita Joshi Has email Email
- Imran Qureshi Has WhatsApp, SMS WhatsApp
- Meera Nair Has SMS SMS
- Karan Malhotra Has WhatsApp, email (unsubscribed) WhatsApp
Pick the moment, in any listed timezone
Choose a date, a time, and the timezone you’re thinking in. Kwital converts it to its own clock and starts the campaign right on time. Try it below.
Day
The same moment in every timezone you can pick
- IST (Kolkata) 6:30 pm Fri, 2 Oct
- GST (Dubai) 5:00 pm Fri, 2 Oct
- BST (Dhaka) 7:00 pm Fri, 2 Oct
- GMT (London) 2:00 pm Fri, 2 Oct
- EST (New York) 9:00 am Fri, 2 Oct
- PST (Los Angeles) 6:00 am Fri, 2 Oct
- UTC 1:00 pm Fri, 2 Oct
Every status, and what you can do in it
A campaign moves from draft to scheduled, running, and completed. Pick a status to see the campaign page and the actions it allows.
Draft
Saved but not launched yet. Finish the setup, add a message for each channel, then review and launch.
What you can do
- Edit the setup
- Review and launch
- Duplicate
- Delete
Scheduled
Waiting for its date and time. You can still edit it, launch it early, or cancel it.
What you can do
- Edit before it starts
- Launch now
- Cancel
- Duplicate
Running
Messages are going out. Sent, delivered, and failed counts update as each message is processed.
What you can do
- Pause
- Cancel
- Export recipients
- Duplicate
Paused
Sending is on hold until you resume. You can edit the campaign while it’s paused, or cancel it.
What you can do
- Resume
- Edit
- Cancel
- Duplicate
Completed
Every message has been processed. Export the recipients with channel, status, and any error to CSV, or duplicate the campaign to reuse its setup.
What you can do
- Export to CSV
- Duplicate
- Delete
Cancelled
Stopped for good. Messages that hadn’t gone out yet are marked as failed with the reason “Campaign cancelled”, so your report stays complete.
What you can do
- Export to CSV
- Duplicate
- Delete
Cross-channel or single-channel, your choice
Alongside cross-channel campaigns, each channel has its own campaign tool for when you only need one. Single-channel campaigns can also repeat every set number of days, weeks, months, or years.
WhatsApp campaigns
Send to a group over your Node WhatsApp devices or the official Cloud API, and follow each message in WhatsApp history.
Explore WhatsAppSMS campaigns
Run SMS campaigns through API gateways or your own Android phones, with every message recorded in SMS history.
Explore SMSEmail campaigns
Send email campaigns from your own sending domain. Cross-channel campaign emails always include an unsubscribe link.
Explore emailYour first cross-channel campaign in four steps
- Set it up
Name the campaign, choose a contact group, and pick instant or scheduled.
- Pick channels
Select WhatsApp, SMS, or email and choose a delivery mode.
- Write the messages
Add a message for each channel, use templates and variables, and choose gateways.
- Review and launch
Fix any errors, then launch now or schedule it for later.
Campaign questions
How does Kwital decide which channel a contact gets?
It depends on the delivery mode. Auto detect sends one message per contact on the first channel they have from your selection, in the order WhatsApp, SMS, email. Selected only sends on every selected channel the contact has details for, and skips contacts who have none of them.
Can I schedule a campaign in another timezone?
Yes. Pick a date and time, then choose the timezone: IST (Kolkata), GST (Dubai), BST (Dhaka), GMT (London), EST (New York), PST (Los Angeles), or UTC. Kwital converts it and starts the campaign at that moment.
Can I stop a campaign after it starts?
Yes. Pause a running campaign and resume it later, or cancel it. When you cancel, messages that haven’t gone out are marked as failed with the reason “Campaign cancelled”.
What happens to contacts who unsubscribed?
They’re skipped on the channel they unsubscribed from, and the campaign page lists everyone who unsubscribed. Every email sent from a cross-channel campaign includes an unsubscribe link.
Can I see who received each message?
Yes. The campaign page shows sent, delivered, and failed counts, and you can export every recipient with their channel, status, and any error to a CSV file.
More from Kwital
Every module shares the same contacts, credits, and inbox, so they work better together.