---
title: "Send campaigns on WhatsApp, SMS, RCS, Messenger, Telegram, email and voice from one place"
description: "Send scheduled campaigns on WhatsApp, SMS, RCS, Messenger, Telegram, email and voice: upload opted-in lists, preview and track delivery in one report."
canonical: "https://omnichannels.ai/platform/campaigns/"
language: "en"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Send campaigns on WhatsApp, SMS, RCS, Messenger, Telegram, email and voice from one place

Canonical: https://omnichannels.ai/platform/campaigns/
Language: en
Publisher: OmniChannels.ai by BroadNet Technologies

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.

**Short answer:** 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

| Item | Details |
|---|---|
| WhatsApp | 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. |
| Email | 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. |
| Instagram | 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.

Updated: 2026-10-10