Buzzbip Logo
LoginBook Demo
  1. Developer Hub
  2. Guides
  3. Buzzbip Guide — Trigger Broadcast via API
Search API docs, guides, and endpoints...
Developer Hub
  • Buzzbip Guide — Send a WhatsApp Message
  • Buzzbip Guide — WhatsApp v2 Send Use Cases
  • Buzzbip Guide — WhatsApp API Common Gotchas
  • Buzzbip Guide — Assign Conversation to Agent
  • Buzzbip Guide — Trigger Broadcast via API
  • Buzzbip Guide — Create WhatsApp Template
  • Buzzbip Guide — Embed Live Chat Widget
  • Buzzbip Guide — Send an SMS Message
  • Buzzbip Guide — Sync Contacts from CRM
Search API docs, guides, and endpoints...
Developer Hub
  • Buzzbip Guide — Send a WhatsApp Message
  • Buzzbip Guide — WhatsApp v2 Send Use Cases
  • Buzzbip Guide — WhatsApp API Common Gotchas
  • Buzzbip Guide — Assign Conversation to Agent
  • Buzzbip Guide — Trigger Broadcast via API
  • Buzzbip Guide — Create WhatsApp Template
  • Buzzbip Guide — Embed Live Chat Widget
  • Buzzbip Guide — Send an SMS Message
  • Buzzbip Guide — Sync Contacts from CRM
Guides

Buzzbip Guide — Trigger Broadcast via API

Trigger WhatsApp or SMS broadcasts by looping template sends per contact. Track batches via whatsapp_bulk_group_id in message history.

Introduction

There is no single Buzzbip broadcast API endpoint. Programmatic broadcasts are built by sending an approved WhatsApp template (or SMS) to each contact in your audience. Each v2 send creates a whatsapp_bulk_group_id you can audit in message history.

Steps

Use this pattern for WhatsApp template broadcasts; adapt POST /api/sms/ for SMS.

  1. Authenticate with POST /api/login_check and send Authorization: Bearer on every API call.
  2. Define your audience: paginate GET /api/contacts/ or sync CRM contacts so each row has number and optional id.
  3. Trigger the broadcast: loop POST /api/v2/whatsapp/templates/{TEMPLATE_ID}/send per recipient (or POST /api/sms/ for SMS). Queue server-side with delays.
  4. Check delivery stats: GET /api/whatsapp/?whatsapp_bulk_group_id={id} for each send, or GET /api/sms/ history for SMS.

Code example

Send one approved template message per contact. Repeat in a server-side loop for the full audience. Store whatsapp_bulk_group_id from each response for delivery tracking.

curl --request POST \
  'https://app.buzzbip.com/api/v2/whatsapp/templates/1289/send' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_JWT' \
  --data '{
    "to": "21696816277",
    "country_code": "TN",
    "body_params": ["Sam"]
  }'

Queue sends server-side with delays between batches to respect rate limits. For SMS broadcasts, use POST /api/sms/ in the same loop pattern.

What's next?

Related: api/v2/whatsapp-templates/send-template guides/whatsapp-v2-use-cases api/contacts

Was this helpful?

Need help with your integration?

Our team can help you design, build, and troubleshoot custom BuzzBip integrations.

Contact SupportBrowse Help Center

On this page

  • Introduction
  • Steps
  • Code example
  • What's next?

Next-Gen AI-Powered Conversational Marketing for E-commerce

Meta

Official Meta Tech Provider

Product

  • Features
  • How It Works
  • Pricing

Company

  • About Us
  • Team
  • Contact

Resources

  • Blog
  • Case Studies
  • Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© Copyright 2025 BuzzBip. All rights reserved.