WhatsApp Business API for developers

Official WhatsApp Business API partner. Send templates, receive messages, share catalogs, and accept payments — all through a clean REST API.

Templates and rich messaging

WhatsApp's Business API requires pre-approved message templates for outbound notifications — Bird handles template submission, approval tracking, and rendering. Within a customer-initiated 24-hour session window, you can send free-form messages including text, media, interactive buttons, and product catalogs.

Message templates

Submit, manage, and send approved templates for notifications, marketing, and transactional updates. Templates support dynamic variables, header media, quick-reply buttons, and call-to-action URLs. Bird tracks approval status and surfaces rejection reasons.

Rich media

Send images (JPEG, PNG), videos (MP4), documents (PDF), audio (OGG, MP3), location pins, and contact cards. The API handles format validation, file size limits, and CDN hosting for media URLs.

Interactive messages

Buttons (up to 3 quick replies or 2 CTAs), list pickers (up to 10 sections with 10 items each), and product catalogs for structured, tap-friendly conversations that drive higher engagement than plain text.

Conversational infrastructure

WhatsApp conversations follow a session model — customers initiate a 24-hour window during which you can send free-form messages at no template cost. Bird's API manages session tracking, delivers real-time events for every message state change, and supports multi-number setups for teams, brands, or regions.

Webhook events

Real-time delivery confirmations, read receipts, and inbound message notifications via webhook. Each event includes the full message payload, conversation metadata, and pricing category so you can track costs per interaction.

Session messaging

Free-form messaging within the 24-hour customer-initiated session window — no template approval required. The API tracks session expiry and automatically falls back to template-based messaging when the window closes.

Multi-number management

Manage multiple WhatsApp Business numbers from a single API key. Route messages to specific numbers by brand, region, or use case, with independent webhook configurations per number.

Bird's WhatsApp API let us build a full commerce experience inside WhatsApp in two sprints. The API design is excellent.

Glovo, Growth Engineering