Send campaigns on WhatsApp, SMS, RCS, Messenger, Telegram, email and voice from one place
Build a campaign once in the workspace: choose the channel, upload an opted-in list, pick a template, preview what customers will see and schedule the send. Delivery results come back to the same report.
- Channel
- WhatsApp Telegram Email SMS
- Audience
- Spring offer — opted-in customers.xlsx
- Approved template
spring_offer_ar_en- Schedule
- Thu 10:00, recipient time zone
Campaign builder with audience upload, approved template, schedule and phone preview. Sample data.
Short answer
Updated
OmniChannels.ai campaigns let marketing teams send messages to opted-in contacts on WhatsApp, SMS, RCS, Messenger, Telegram, email and voice. You upload a list from Excel or CSV, choose an approved template, preview the message, filter duplicate numbers and send now or at a scheduled time. Summary and advanced reports then show sent, delivered, read and failed messages, filterable by date and campaign and exportable as CSV.
What the campaign module does
Import contacts from Excel or CSV
Upload the list of customers who agreed to hear from you on that channel, with columns for names and other template variables.
Filter duplicates before sending
Repeated numbers in an upload are removed, so a customer listed twice does not receive the same message twice.
Send from approved templates
WhatsApp campaigns use Meta-approved marketing or utility templates with variables, media and buttons, built in the template builder.
Preview before you commit
See the message rendered with sample data, including Arabic right-to-left text, before anything goes out.
Send now or schedule
Launch immediately or pick a date and time, so offers and reminders reach customers when they are most relevant.
One workflow across every channel
Use the same steps for WhatsApp, SMS, RCS, Messenger, Telegram, email and voice, and pick the channel your audience agreed to.
Delivery reports per campaign
Track sent, delivered, read and failed messages, filter by date and campaign, and export the detail as CSV.
Spend from a prepaid wallet
Message charges are taken from your topped-up wallet, so campaign spend stays within the balance you set aside.

How campaigns differ by channel
Each channel has its own sending rules. Plan your audience and message around them.
| Item | Details |
|---|---|
| Needs a Meta-approved template and contacts who opted in to WhatsApp messages. Meta charges per message by category and country. | |
| SMS | Reaches any mobile phone. Sender ID registration rules apply in markets such as the UAE and Saudi Arabia. |
| Sent from your own sender over SMTP. Your domain's authentication setup affects inbox placement. | |
| Telegram | Reaches people who have started a chat with or subscribed to your Telegram account. |
| Used for direct-message conversations in the inbox, not for bulk campaigns. | |
| RCS | Branded rich cards with buttons and suggested replies; contacts without RCS receive the SMS fallback. |
| Facebook Messenger | Send to people who have messaged your Page, within Meta's Messenger rules. |
| Voice | Recorded or text-to-speech voice broadcasts, set up with our team for your numbers and countries. |
How to run a campaign, step by step
- 1
Set the goal
Decide what the campaign should achieve, such as bookings, renewals or store visits, and which channel your audience agreed to.
- 2
Upload an opted-in audience
Import an Excel or CSV list of contacts who consented, and keep a record of when and how each one opted in.
- 3
Choose the template
Pick an approved WhatsApp template or write the SMS, email or Telegram message, and map list columns to variables.
- 4
Preview the message
Check the rendered message with real variables, links and buttons, in every language you are sending.
- 5
Schedule or send
Send now or choose a date and time. Duplicates are filtered before the messages leave.
- 6
Read the delivery report
Review sent, delivered, read and failed counts, check failure reasons and export the detail as CSV.
Is this campaign tool a fit for your team?
A good fit when
- You send promotions, reminders or announcements to customers who opted in on WhatsApp, SMS, email or Telegram.
- You want one process and one report for campaigns across several channels.
- You need WhatsApp campaigns with approved templates, media and buttons.
- You run campaigns in Arabic and English for customers in the Gulf and beyond.
Good to know before you start
- Cold, rented or purchased lists are not allowed; every channel requires consent from the people you message.
- Each campaign is sent on one channel. Automatic fallback from one channel to another is not a built-in feature.
- Reports show delivery status per message. Sales or conversions happen in your own systems and are measured there.
- Instagram is used for DM conversations, not bulk campaigns.
- WhatsApp templates must be approved by Meta before a campaign can use them, which can add time to urgent sends.
Campaign questions
How do I import contacts?
Upload an Excel or CSV file with one row per contact and columns for the phone number or email plus any variables your template uses, such as first name. Only include people who agreed to receive messages on that channel.
What happens to duplicate contacts in my list?
Duplicate numbers in an upload are filtered before sending, so each contact receives the message once. It is still good practice to clean your list at the source.
What is the difference between delivery and conversion?
Delivery tells you whether a message reached the phone or mailbox, and for WhatsApp whether it was read. Conversion is what the customer did next, such as buying or booking, which you measure in your store, CRM or analytics, for example with tracked links.
Can I schedule a campaign for later?
Yes. Choose a date and time when you set up the campaign, or send it immediately.
Why did some messages fail?
Common reasons include invalid or inactive numbers, recipients who blocked or opted out, and channel limits such as WhatsApp messaging tiers. The advanced report shows the status per message so you can review failures and clean your list.
Can I send the same campaign on WhatsApp and SMS?
You can create a campaign for each channel using the same audience file and similar content. Each campaign has its own report, so you can compare results by channel.
Guides on this topic
- ComplianceOpt-in and Consent for WhatsApp, SMS and Email Campaigns8 min read
- SMS & OTPBulk SMS Best Practices: How to Plan Campaigns That Deliver8 min read
- MarketingWhatsApp for Ecommerce: Order Updates, Carts and COD Confirmation8 min read
- MarketingSent vs Delivered vs Read vs Failed: Message Status Explained8 min read
- UAE & Saudi ArabiaRamadan and Eid Messaging Campaigns in the GCC: A Planning Guide8 min read
- MarketingEmail vs WhatsApp Marketing: Which to Use at Each Stage?8 min read
Explore more of the platform
Plan your next campaign with a specialist
Share your channels, audience size and markets. We'll show you how to set up, send and report on campaigns for your case.
