BizAI Logo
Smart CRM User Guide
Browse the user guide

Send a WhatsApp broadcast

On this page

Bulk WhatsApp sends use Marketing → WhatsApp Broadcasts. Nothing works until the prerequisites below are complete — always list these first, in this order.

Prerequisites (required, in order)

1. Connect your WhatsApp number (Meta OAuth) — do this first

Without a connected WhatsApp Business number, broadcasts cannot send.

  1. Go to Settings → Integrations → WhatsApp (/settings/integrations/whatsapp)
  2. Click Connect WhatsApp and complete Meta OAuth / Embedded Signup
  3. Approve the requested permissions in Meta Business Manager
  4. Select or register your WhatsApp Business phone number during the Meta flow
  5. Wait until the connection shows as connected with an active phone number in BIZ AI

Payment for Meta OAuth (direct) connections: When the tenant connects their own number via Meta OAuth, message costs are billed to the tenant's Meta WhatsApp Business Account (WABA) — not via BIZ AI WhatsApp bundles. The customer must add a payment method in Meta Business Manager (Meta billing). BIZ AI bundle purchase is not required for this direct/OAuth billing model.

Note: BizAI-provisioned BSP numbers (super-admin provisioned) use a different billing model (billing_model = bsp) and may consume BIZ AI WhatsApp bundles. Website signups using Meta OAuth use direct billing.

2. Activate the Marketing module

Bulk WhatsApp broadcasts require the Marketing module to be active on the tenant.

  • Check: Settings → Subscription / Modules (or tenant modules)
  • Module key: marketing
  • If inactive, enable or purchase the Marketing module before creating broadcasts

Without Marketing active, the WhatsApp broadcast UI and APIs are not available.

3. Approved WhatsApp templates

Meta requires pre-approved message templates for business-initiated bulk sends.

  1. Go to Settings → Integrations → WhatsApp → Templates (/settings/integrations/whatsapp/templates)
  2. Create a template (typically Marketing category for promotions)
  3. Submit for Meta approval and wait until status is approved

4. Contact list with WhatsApp numbers

Recipients must have valid WhatsApp numbers and marketing consent where applicable.

  • Build or import a list under Marketing → Contacts / Segments
  • Ensure numbers are in international format (e.g. South Africa 27…)

Steps to send a bulk broadcast (after prerequisites)

  1. Open Marketing → WhatsApp → Broadcasts (/marketing/whatsapp/broadcasts)
  2. Click Create broadcast
  3. Select template — choose an approved Marketing or Utility template
  4. Select audience — pick a contact list or segment
  5. Map variables — fill template placeholders (name, company, etc.)
  6. Schedule or send now
  7. Monitor delivery on the broadcast detail page

Troubleshooting

Symptom Likely cause Fix
Can't find Broadcasts menu Marketing module off Enable Marketing module
Connect WhatsApp greyed out / no number OAuth not completed Settings → Integrations → WhatsApp → Meta OAuth
Sends fail / Meta billing error No payment method on WABA Add payment method in Meta Business Manager
Template not in list Not approved by Meta Wait for approval or check template status

  • WhatsApp connection: /settings/integrations/whatsapp
  • Templates: /settings/integrations/whatsapp/templates
  • Broadcasts: /marketing/whatsapp/broadcasts
  • Create broadcast: /marketing/whatsapp/broadcasts/create

Video walkthroughs

Related guide: Create a WhatsApp template and get it approved.