Buzzbip Logo
LoginBook Demo
  1. Developer Hub
  2. API Reference
  3. Buzzbip — Send WhatsApp Message API
Search API docs, guides, and endpoints...
Developer Hub
  • Buzzbip Contacts API — Overview
  • Buzzbip — List Contacts API
  • Buzzbip — Create Contact API
  • Buzzbip User API — Profile GET and PUT
  • Buzzbip WhatsApp Messaging API Overview
  • Buzzbip — WhatsApp Message History
  • Buzzbip — Send WhatsApp Message API
  • Buzzbip WhatsApp Templates API — v1 Overview
  • Buzzbip — Create WhatsApp Template v1
  • Buzzbip — Get WhatsApp Template v1
  • Buzzbip — Submit WhatsApp Template v1
  • Buzzbip — Send WhatsApp Template v1
  • Buzzbip WhatsApp Templates v2 API Overview
  • Buzzbip — Send Template v2 API
  • Buzzbip WhatsApp Media v2 Upload API
  • Buzzbip SMS API — Send and History
  • Buzzbip Secret Key API — Plugin Auth
  • Buzzbip Chat API — Chatbot Sessions
  • Buzzbip Link Documents API
  • Buzzbip Products API v1
  • Buzzbip Orders API v1
  • Buzzbip Cart API v1 — Abandoned Cart
  • Buzzbip Automations API v1
Search API docs, guides, and endpoints...
Developer Hub
  • Buzzbip Contacts API — Overview
  • Buzzbip — List Contacts API
  • Buzzbip — Create Contact API
  • Buzzbip User API — Profile GET and PUT
  • Buzzbip WhatsApp Messaging API Overview
  • Buzzbip — WhatsApp Message History
  • Buzzbip — Send WhatsApp Message API
  • Buzzbip WhatsApp Templates API — v1 Overview
  • Buzzbip — Create WhatsApp Template v1
  • Buzzbip — Get WhatsApp Template v1
  • Buzzbip — Submit WhatsApp Template v1
  • Buzzbip — Send WhatsApp Template v1
  • Buzzbip WhatsApp Templates v2 API Overview
  • Buzzbip — Send Template v2 API
  • Buzzbip WhatsApp Media v2 Upload API
  • Buzzbip SMS API — Send and History
  • Buzzbip Secret Key API — Plugin Auth
  • Buzzbip Chat API — Chatbot Sessions
  • Buzzbip Link Documents API
  • Buzzbip Products API v1
  • Buzzbip Orders API v1
  • Buzzbip Cart API v1 — Abandoned Cart
  • Buzzbip Automations API v1
API Reference

Buzzbip — Send WhatsApp Message API

POST /api/whatsapp/ send template message to contact or number.

Overview

Send a WhatsApp message using an approved template. Provide template_id and either contact_id or phone_number (with country_code as needed). The API accepts the message asynchronously; check history for delivery state.

POST /api/whatsapp/

Call this endpoint with POST and a valid bearer token.

curl -X POST 'https://app.buzzbip.com/api/whatsapp/' \
  -H 'Authorization: Bearer ${TOKEN}' \
  -H 'Content-Type: application/json' \
  -d '{"template_id": 42, "contact_id": 1}'
ParameterTypeRequiredDescription
template_idintegerRequiredApproved WhatsApp template id
contact_idintegerOptionalBuzzbip contact id (alternative to phone_number)
phone_numberstringOptionalRecipient phone without country code when using country_code
country_codestringOptionalDialing country code
authentication_codestringOptionalOptional auth code for template variables
first_namestringOptionalOptional first name override
last_namestringOptionalOptional last name override

Usage notes

Send a WhatsApp message using an approved template. Provide template_id and either contact_id or phone_number (with country_code as needed). The API accepts the message asynchronously; check history for delivery state.

Use pagination and filters to reduce payload size.

Integration notes

When integrating the Buzzbip send whatsapp message endpoint into your application, treat https://app.buzzbip.com as the only production host. Obtain a JWT from POST /api/login_check and send Authorization: Bearer <token> on every request. Confirm User.hasApiAccess is enabled in Buzzbip Admin — without it, valid tokens still receive authorization errors. Parse JSend responses by reading status, message, and data together; do not rely on HTTP status codes alone. For ecommerce plugins, also send x-api-key, x-platform-type, and x-base-uri as described in the secret-key documentation. Respect trailing slashes on routes such as POST /api/contacts/ and POST /api/whatsapp/. Implement retries with exponential backoff when you encounter rate limits, and log full error bodies during development. Store credentials server-side, rotate secrets if exposed, and re-authenticate before the 3600-second JWT TTL expires in long-running workers. Use pagination query parameters instead of unbounded list calls, and queue bulk WhatsApp or SMS sends from your backend rather than client browsers. Test against a small set of contacts before enabling production campaigns. Keep an integration runbook that lists which Buzzbip templates, automations, and API keys each deployment uses so on-call engineers can diagnose failures quickly.

Security

Security best practices for Buzzbip API clients include restricting API credentials to backend services, using TLS for every request, and monitoring failed authentication attempts. Separate staging and production Buzzbip accounts when possible so template tests do not message real customers. Document which templates and automations each integration triggers, and version your webhook or sync job deployments. When debugging, redact phone numbers and message bodies in application logs shared with third parties.

What's next?

Related pages: api/whatsapp-templates/send-template api/contacts guides/send-whatsapp-message

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

  • Overview
  • POST /api/whatsapp/
  • Usage notes
  • Integration notes
  • Security
  • 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.