Skip to main content

Reach Customers on WhatsApp

Reach customers where they actually reply — WhatsApp earns far higher open and reply rates than email, so it's the channel for site-visit invites, project nudges, and anything that should start a conversation. Send an approved WhatsApp Business template from your own number, and optionally pair it with a personalised microsite per recipient. This page covers the WhatsApp-specific choices: which sender number and which approved template plus microsite. Audience, Schedule & Review, and Stats work the same for every channel and are linked below.

Entry pointGrowth → Campaigns → New Campaign

Article summaryDetails
RequiresA connected WhatsApp sender (a WABA / Cloud API phone number) and at least one Meta-approved WhatsApp template.
Where to goGrowth → Campaigns → New Campaign → Setup → WhatsApp.
Time to set up2-5 minutes for the WhatsApp-specific steps, before audience selection.

Who Can Do This

  • Growth operators and marketing managers create WhatsApp campaigns.
  • Account admins are usually needed once — to connect the WABA sender and to get marketing templates approved by Meta.
  • Sales managers handle the replies that the campaign generates; WhatsApp campaigns usually drive replies, not just opens.

What You Need

  • A connected WhatsApp sender — a WABA / Cloud API phone number registered for your workspace. Without a connected sender the WhatsApp sender panel on Setup stays empty and you can't continue.
  • At least one Meta-approved WhatsApp template in the MARKETING category (or whichever category matches your message). WhatsApp Business does not allow ad-hoc copy — Meta has to approve the template before it can ever be sent.
  • A clean recipient list with first name, last name, and a valid PhoneNumber column including the country ISD code (+919876543210, not 9876543210). See Campaign Audience for the full CSV format.
  • A schedule decision: send now, or pick a date / time / timezone.

Use the WhatsApp sender whose number your customers are most likely to recognise. WhatsApp delivery treats unknown senders as cold contacts — recognisable numbers earn higher open and reply rates and avoid quality-rating drops.


WhatsApp Campaign Flow At A Glance

Brixi uses the same 4-step creator for every channel. Only Setup and Content differ for WhatsApp:

  1. Setup — name the campaign and pick the channel + WhatsApp sender. WhatsApp-specific.
  2. Content — pick an approved WhatsApp template with its variables, and optionally Attach a dynamic microsite. WhatsApp-specific.
  3. Audience — Contact List, Dynamic Segment, or File Upload. Shared — see Campaign Audience.
  4. Schedule & Review — Send Now or Schedule Later. Shared — see Schedule & Review.

End-to-end WhatsApp campaign creator: Setup with a WhatsApp sender (sender phone numbers masked), Content with template picker + Enriched Experience microsite toggle, Audience via Contact List then File Upload, Schedule & Review Launch Summary, and the campaign saved to the list.


Step 1 · Setup — Name the Campaign and Pick the WhatsApp Sender

Open Growth → Campaign → + New Campaign. The Setup step (titled Create the campaign shell) asks for three things:

  1. Campaign Name — e.g., bangalore-whatsapp-campaign. Used in the campaign list and stats view.
  2. Delivery channel — pick WhatsApp (the WhatsApp messaging card). When you tick WhatsApp, the right-hand panel turns into WhatsApp sender and lists every connected WhatsApp number with its display name + phone number and a single-letter avatar.
  3. WhatsApp sender — scroll or Search WhatsApp senders…, click the number you want to send from. The card turns purple, a WhatsApp sender selected badge appears, and the Setup ready badge in the top-right replaces Setup incomplete.

When the badge says Setup ready, Continue lights up. Click it.

No WhatsApp senders in the list?

The right-hand panel is empty because no WABA / Cloud API number is connected for this workspace. Get one connected first (Meta Business Manager → WABA → register a number), then reload the creator. The number shows up after registration completes.

Why the sender choice matters

ChoiceWhat it affects
The From number subscribers seeThe connected WABA phone is what shows up in the recipient's WhatsApp.
Quality ratingMeta tracks block-rate and spam-flags per sender — a bad campaign affects that sender's rating, not the workspace as a whole.
Reply routingReplies land on the connected number's WABA inbox (and in Inbox → WhatsApp inside Brixi for the connected workspace).
Rate limitsDaily-send limits and template-message tiers are per WABA — pick the sender with enough quota for the campaign size.

Step 2 · Content — Pick a Template and Attach a Microsite

The Content step (titled Message Design — Select a template) has two sections: the template picker at the top and the Enriched Experience — Attach a dynamic microsite toggle below.

Pick an approved template

The picker shows every Meta-approved WhatsApp template owned by the workspace. Each card shows:

  • Template name (e.g., templae_message, welcome_template45, new_year, nudge_hello_template, microsite_template).
  • Preview snippet of the first couple of lines, with variables inline (Hi {{1}}, We're coming up with a good project…).
  • Category badgeMARKETING, UTILITY, or AUTHENTICATION.

Click Search templates by name to filter, then click a card to load it in the right preview pane. The pane shows the full template body with every variable placeholder ({{1}}, {{2}}, {{3}}, links like https://site.brixi.ai/p/{{2}}) and the template's signature.

Approved templates only — Brixi does not let you compose ad-hoc WhatsApp message text in the campaign creator. WhatsApp Business requires Meta-approved templates for any template-message send.

Variables map to CSV columns by position.

{{1}} is the first variable column after FirstName, LastName, PhoneNumber; {{2}} is the second; and so on. Order matters — re-arranging columns in your CSV re-maps the variables.

Enriched Experience — Attach a dynamic microsite

Below the template, the Enriched Experience section reads:

Attach a dynamic microsite — Pair the template with a personalised microsite when you need a richer landing experience for the recipient.

Toggle this on when:

  • The template includes a https://site.brixi.ai/p/{{n}} link.
  • You want each recipient to land on a personalised page (their name, the project they're interested in, photos, a booking link).
  • The list is long and you don't want to maintain 100 separate landing URLs.

When the toggle is on, Brixi generates a unique microsite URL per recipient at send time and substitutes it into the template's link variable. The microsite template comes from the Library (see your admin) — the campaign just picks which template's variable should receive it.

Click Continue → moves to Audience.


Step 3 · Audience — Pick Your Recipients

The Audience step is shared across all four channels. WhatsApp's specifics:

  • Required CSV headers: FirstName, LastName, PhoneNumber. The sample format panel reads "Use this template for WhatsApp, SMS, or voice call campaigns. Phone numbers should include the country ISD code, for example +919876543210 or +14155552671".
  • Rows without a valid phone are skipped — phones are the join key.
  • WhatsApp recipients are matched to existing CRM contacts by phone number, so replies thread into the right contact timeline.
  • The opt-in compliance checkbox is mandatory before Continue lights up.

You can choose any of three audience modes (Contact List, Dynamic Segment, or File Upload). They are documented once for every channel:

Campaign Audience — full details on Contact List, Dynamic Segment, and File Upload, including the required CSV headers, variables detection, sample preview, and common upload errors.


Step 4 · Schedule & Review

The Schedule & Review step is shared across all four channels. WhatsApp's Launch Summary shows Connector = the WhatsApp sender label, Template preview = the selected template body with variables inline.

The full schedule + launch behaviour — Send Now vs Schedule Later, timezone picker, Launch Summary, Preview / Test, Publish / Update / Reschedule — is documented once on:

Schedule & Review


Review Campaign Stats

When a WhatsApp campaign starts sending, View Stats opens the campaign's delivery history with the same 8 status tiles as every channel. WhatsApp-specific signals to look at:

TileWhat it means for WhatsApp
SentBrixi handed the template to the WABA sender.
DeliveredThe recipient's WhatsApp app received the message (two grey ticks).
EngagedThe recipient opened (two blue ticks) and / or replied. WhatsApp replies are extra-valuable signal — they flow into the workspace inbox.
FailedPhone not on WhatsApp, blocked your number, opted out, or template / category mismatch.
CancelledSkipped by the user (e.g., the row was deduplicated or pruned before send).

Hot reply tip: filter the workspace Inbox → WhatsApp by campaign name to read every reply the campaign created and assign owners quickly.

The shared stats reference covers tile-by-tile definitions, the audience delivery history table, and Export Result:

Campaign Stats


Common Issues

IssueWhat to check
WhatsApp channel card is greyedPage hasn't finished loading — wait a beat and click again.
WhatsApp sender panel stays emptyNo WABA / Cloud API number is registered for this workspace. Register one with Meta, reload the creator, then it appears.
Template list is emptyNo Meta-approved templates exist. An admin needs to submit + get one approved before campaigns can run.
Template preview shows raw {{1}} / {{2}}Expected — preview keeps the variable placeholders visible. Live sends substitute them per-recipient from the audience CSV in the order the columns appear.
Wrong text fills a variableCSV column order is wrong. {{1}} = first variable column after the required three, {{2}} = second, and so on. Reorder the CSV columns.
Microsite link goes 404The Enriched Experience toggle isn't on, or the underlying microsite template is unpublished. Toggle on; ask an admin to publish the microsite template.
All recipients skippedPhones are missing the country ISD code. Re-export the CSV with +<country> prefixes.
Campaign moves straight to FailedThe connected sender lost auth or its quality rating dropped — reconnect / contact Meta support, then Resume the campaign.
Recipients delivered but Engaged = 0Normal for short windows after send. WhatsApp engagement (opens + replies) accumulates over a few minutes; refresh stats.
Quality rating drops mid-campaignPause the campaign, review template clarity / audience fit, and resume when the rating recovers. Frequent drops on the same sender lead to lower template tiers.

An empty WhatsApp sender panel or an empty template list means the WABA setup isn't done — ask your admin to register the number in Meta Business Manager and submit templates for approval. Quality-rating drops and template rejections also sit on the Meta side, where your admin (or Meta support) has to act.

Contact Brixi support if the sender is connected, the template is Meta-approved, and sends still fail — or delivered messages generate replies that never reach Inbox → WhatsApp. Include the campaign name, sender number, and template name.

Related articlesCampaigns overviewCreate a campaign (any channel)Email campaignSMS campaignVoice Call campaignCampaign AudienceSchedule & ReviewCampaign Stats
Was this article helpful?If something is unclear or out of date, email support@brixi.ai with the article title — or see Getting Help for what to check first.