WhatsAppSend a WhatsApp broadcast

Help Center/WhatsApp

Send a WhatsApp broadcast

Compose an approved-template campaign to an opted-in topic, map product links into slots, and send or schedule.

draft

Create a campaign with New Broadcast: pick a registered number, an APPROVED template, an opted-in topic, map variables / product slots, then send now or schedule.

What you'll do

  • Open the broadcast composer
  • Choose number, template, and audience topic
  • Fill product slots from Pointerly links (or map variables manually)
  • Preview, send or schedule, and monitor the Broadcasts table
Image placeholder — add `images/send-a-broadcast-cover.png` under this category
WhatsApp header with New Broadcast button

Before you start

  • Registered Cloud API number on Connections
  • whatsapp → publish (and create) permission
  • At least one APPROVED template (synced from Meta or installed from Pointerly catalog)
  • An opted-in topic with members (Subscribers + keywords)
  • Product links ready if the template uses product / carousel slots
  • Enough send allowance on Usage

You can also open the composer from Links with preset selected products — slots fill automatically for Pointerly designs.

Steps

1. Open New Broadcast

  1. Go to Dashboard → WhatsApp.
  2. Click New Broadcast (or the create keyboard shortcut shown on the button).
  3. If the control is missing, connect a number first or request publish permission.
Image placeholder — add `images/send-a-broadcast-step-01.png` under this category
Broadcast composer sheet with campaign name field

2. Choose number, template, and topic

  1. Name the campaign (optional but useful in the Broadcasts table).
  2. Select a registered sending number (first registered number is default).
  3. Pick an APPROVED template — locked / out-of-pack templates are hidden here and rejected server-side.
  4. Select the topic audience; wait for audience count to load.
  5. Optional: set scheduled for a future time; leave empty to queue immediately on send.

Changing template clears the previous variable mapping so old values never leak into a new design.

Image placeholder — add `images/send-a-broadcast-step-02.png` under this category
Composer with number template and contact list chosen

3. Map products and variables

Pointerly product-slot templates

  1. For each product slot, Pick a product link.
  2. Prefer links that already have photo / title / price when the template requires them.
  3. Fill any remaining gap fields (for example, compare-at price) that links do not store.
  4. Contact name / phone placeholders bind automatically — do not type one fixed name for the whole list.

Generic Meta templates

  1. Map each {{n}} to static text, a link, or a contact attribute.
  2. Use the live preview (sample name “Ana”) before sending.

Header/card images must be real media URLs — Meta rejects templates that need a photo without one.

Image placeholder — add `images/send-a-broadcast-step-03.png` under this category
Product slot picker showing selected link photo title and short URL

4. Send and monitor

  1. Submit to create the campaign, then Send now (or wait for the schedule).
  2. Toast on queue: Queued for N recipients.
  3. Open Broadcasts for status (scheduled, sending, completed, canceled, frozen).
  4. Use row actions to Send now, Cancel, or duplicate as draft for a careful resend.
  5. Check Usage for metering; delivery webhooks move messages through sent → delivered → read.
Image placeholder — add `images/send-a-broadcast-step-04.png` under this category
Broadcasts table showing campaign queued with recipient count

Tips

  • Carousel templates take as many preset links as they have cards; extras are reported, not silently dropped.
  • Duplicate creates a draft — review mapping before you send to the same audience again.
  • If a disconnect froze a campaign, reconnect the number, then resume rather than rebuilding from scratch.

Troubleshooting

SymptomLikely causeWhat to try
New Broadcast missingNo number / no publish permissionConnect number; ask admin
No approved templatesSync lag or pending Meta reviewSync templates; wait for APPROVED
Send disabledMissing slots / audience / mappingFill required product slots and topic
“No link with a photo”Template needs header mediaPick a link with product image or fix the link
held_limit / throttledMeta tier or Pointerly allowanceUsage tab; wait for tier / buy sends
Campaign frozenAccount disconnected mid-flightReconnect number, then resume