8 min readUpdated October 2026Growth · Pro · Custom
A broadcast sends one approved WhatsApp template to many contacts at once. In Tanvik, broadcasts are called campaigns and live under Grow → Campaigns. Every recipient gets a personal 1:1 message, not a group chat.
Before you begin
You need: (1) at least one approved template, (2) contacts who have agreed to hear from you on WhatsApp (see opt-ins), and (3) enough wallet balance. What each message costs depends on the template's category (Marketing, Utility, Authentication) and the recipient's country. Tanvik shows the estimated total before every send.
Campaigns are paid from your wallet. Your 1,000 free messages each month cover replies from the inbox and your AI Agent, not campaigns. See Free messages and how messages are billed.
Two ways to send
The Campaigns page has sections along the top: Campaigns, Quick send, Live, RCS (if RCS is on for your workspace) and Templates.
Option
Best for
What you get
New campaign
Planned sends to a segment
Full audience picker (groups, tags, lead status, smart segments, ad campaigns, CSV), a different value per person from a CSV, scheduling, drafts, and RCS as another channel.
Quick send
A fast one-off send
Pick a template and send to All contacts, All leads, numbers you type in, or a CSV. Every recipient gets the same variable values.
Step-by-step: New campaign
01
Open Campaigns and click New campaign
In the sidebar, open Campaigns and click New campaign (top right). Under Start from an idea you can pick Sale or promo, Appointment reminder, Follow-up, Festival wishes or Re-engage. It only fills in a campaign name.
02
Choose the channel and name the campaign
Keep WhatsApp selected. RCS is the other channel; it needs an approved RCS template (see RCS messaging). SMS is under development. Enter a Campaign name. Only you see it, and it helps you find the campaign later.
03
Select your template
The WhatsApp template list shows only your approved templates, with their category next to the name. If a template is missing, it is still in review or was rejected: check the Templates section. If the template has an image, video or document header, an upload box appears so you can attach the file for this send (MP4 or MOV for video, JPG or PNG for image, PDF for document).
04
Choose your audience
Open Who gets it. The options are: All contacts, Opted in only (can receive messages) or All contacts (DND excluded) Smart segments (updated nightly from order history): VIP customers, At risk — win-back, New customers By lead status: New, Contacted or Qualified leads
Any of your contact groups or tags By ad campaign: people who messaged you from a specific Click-to-WhatsApp ad Upload CSV: your own list of numbers
05
Personalise with a CSV
If your template has variables like {{1}} or {{2}}, choose Upload CSV. The first row must be a header row. A header containing "phone", "mobile", "number" or "whatsapp" is used for the phone numbers; otherwise the first column is. Add one column per variable. After uploading, use Map CSV columns → template variables to match each column to {{1}}, {{2}} and so on. A variable you skip is sent blank.
With any other audience, variables are sent blank, and Tanvik warns you before sending. Use a CSV, or a template without variables.
06
Check your file
After you upload, Tanvik shows how many rows, unique numbers, repeated rows and unreadable numbers your file has, and you can Download skipped rows to check them. If the same number is on several rows, that person gets one message, using the first row. If you need one message per row, for example a separate notice for each vehicle, tick Send a separate message for every repeated number.
07
Send now, schedule, or save a draft
Leave Schedule (optional) blank and click Save & send to send right away. Pick a date and time and the button changes to Schedule campaign. Or click Save draft to finish later; drafts show a Send button on their card.
08
Check the cost and confirm
Before anything goes out, a Send campaign window shows the number of recipients, the rate per message, the estimated total, your wallet balance and your balance after the send. For audiences in several countries it breaks the cost down by country. It also tells you how many of the numbers already got a campaign from you today. That is only a reminder; you can still send. Click Send to [number] to start.
"All contacts" includes people marked Do Not Disturb. For promotional sends, pick Opted in only or All contacts (DND excluded). Messaging people who never agreed to hear from you leads to blocks and reports, which lowers your WhatsApp number's quality rating.
Test first. Add your own number to a small test group and send there first to see exactly how the message looks on a phone.
Want Voice AI to call people who reply? Turn on Call people who reply with Voice AI in the same window. See Call people who reply to a campaign.
Quick send
Open Campaigns and click the Quick send section. Up to 10 numbers go out directly; more are sent as one batch.
01
Name it and pick a template
Enter a Campaign name, then choose a Template from the searchable list. Fill in any Template variables. These values are the same for every recipient.
02
Choose recipients
Pick All contacts, All leads (both skip contacts marked Do Not Disturb), Enter numbers (one per line or comma-separated; 10-digit Indian numbers or international numbers with country code) or Upload CSV. A number that appears more than once in your file gets one message, unless you tick the box to send one per row.
03
Check and send
Click Check & preview to see who gets it and what it costs, then Send now. Your latest sends appear under Recent quick sends.
Retarget: press Ctrl+K (Cmd+K on Mac) and search Retarget. It shows ready-made audiences with live counts: smart segments, contacts from each ad campaign, groups and tags. Click one and Quick send opens with those recipients already loaded. See Retarget and follow up.
app.tanvik.io/campaigns#quick-send
Scheduling
Scheduling works for WhatsApp campaigns only. The schedule field is not available for RCS.
The time must be in the future. The campaign sends automatically at that time, so you don't need to keep the page open.
Scheduled campaigns show a Scheduled badge and the time they go out. On the card, Send now sends it immediately and Cancel moves it back to Draft.
If sending has already started when you cancel, Tanvik tells you it's too late. Messages that have gone out can't be recalled.
Track a send in progress
The Live section shows every campaign that is sending right now, updating as it happens: a progress bar, sent / delivered / read / failed / pending counts, and the amount charged so far. Click Show live feed to watch individual numbers go through, or Stop sending to halt a send (messages already sent are not recalled). If more than 5% of messages fail, the card warns you so you can pause and investigate. Below that is a table of recent campaigns.
Campaigns to more than 10 recipients are sent as one batch. On the campaign card you can Pause and Resume these while they send. Large batches usually finish within 1 to 30 minutes.
When you send a campaign, a chat appears in your Inbox only once that person replies, so your team sees the people who wrote back instead of every number you messaged.
Reading your campaign stats
On the Campaigns section, filter by channel or status, then click any campaign card to open its report.
Stat
Meaning
Recipients
People targeted by the campaign.
Sent
Messages accepted by WhatsApp for delivery.
Delivered
Reached the recipient's phone (they may not have opened it yet). The report leads with this share, such as "98% delivered".
Read
The recipient opened the message (blue ticks). People who turned off read receipts never show as Read.
Failed
Could not be delivered. The Failure analysis tab gives WhatsApp's reason for each one, with what to do next.
Quality score
A quick health check from 0 to 100, built from the delivery rate and the read rate.
Cost
What the campaign cost, with the rate per message.
The report also has a Per-message log, an Export tab and Next steps: Retarget N failed, Clone → A/B test, and Schedule follow-up for people who haven't read the message yet. Each one opens a new campaign pre-filled for you. Details are in Campaign report and failures.
Limits & timing
Limit
Value
Why
Templates
Approved only
WhatsApp only lets businesses start conversations with approved templates.
Daily reach
Depends on your number's messaging tier
Meta limits how many unique people each number can message with templates in 24 hours. Newer numbers start on a lower tier and move up as you send good-quality messages.
Scheduling
WhatsApp only, future times
Sends automatically at the chosen time.
Wallet balance
At least the estimated cost
Tanvik won't start a send if the estimate is more than your balance.
Common problems
?
My template isn't in the list
Only approved templates are listed. Open the Templates section and check its status. If it's rejected, see how to fix a rejected template. If you deleted or renamed a template on WhatsApp, click Sync in Templates and it drops out of the lists.
?
The window says "Cannot send"
Tanvik blocks a send it knows will fail: the template has a media header but no file was attached, your CSV has no columns mapped to the template's variables, or rates couldn't be loaded for the audience. Fix the issue in the window and try again.
?
"Estimated cost exceeds wallet balance"
Top up from Billing & Wallet (or click the ₹ balance in the top bar), then send again. See adding money to your wallet.
?
Some recipients "in unpriced markets will be rejected"
Those numbers are in countries not enabled for your workspace. Remove them, or contact support to enable that country.
?
Customers received "Hi ," with a blank name
The template has variables but the audience wasn't a CSV with mapped columns. Use Upload CSV and map every variable.
?
Lots of messages failed
Open the campaign's Failure analysis tab to see the reasons, then read why messages fail.