Powered by Baileys

WhatsApp API,
built for builders.

Ship WhatsApp into any product with three lines of code. Unlimited messages, multi-session, real-time webhooks — on the open-sourceBaileys Web runtime. Bring your own number, no per-message fees.

No credit card3-day free trialCancel anytime·Rated 4.9 / 5 by 12k+ developers
Hey, is this thing automated?
10:22
Type a message…

Trusted by builders shipping at companies like

Stripe
Vercel
Notion
Shopify
Supabase
Linear
Anthropic
Loops
Stripe
Vercel
Notion
Shopify
Supabase
Linear
Anthropic
Loops
Why developers pick buzpo

All the WhatsApp surface,
none of the headache.

A developer-first WhatsApp platform that mirrors the Baileys runtime — from QR linking to outbound media — so you can focus on your product.

Unlimited messages

No per-message billing. Your number, your throughput. Internally chunked at 4000 chars with newline-aware paragraph breaking.

Multi-session, multi-tenant

Run 1 to 1,000 numbers from a single API. Each session gets its own auth dir, sandboxed identity, and isolated rate limits.

Real-time webhooks

Inbound text, media, polls, reactions, presence, status — all delivered with HMAC-signed retries.

DM pairing & allowlists

Pairing-by-default keeps unknown senders quiet. Per-account allowlists, group policies, and disable switches.

TypeScript + Python SDKs

Full type-safety, autocomplete, and inline docs. Drop in next to your existing Node, Python, Laravel, or n8n stack.

Open core, self-hostable

Built on Baileys. + Baileys WebSocket layer. Run your own gateway, or let us host. No vendor lock.

Outbound & inbound

Every message type the WhatsApp Web stack supports.

Captions on first media, native reply quoting, emoji reactions, polls.

  • Text
    Markdown → WhatsApp formatting
  • Image & Video
    Auto-optimised, GIF playback
  • Document
    PDF, DOCX, ZIP up to 50 MB
  • Voice
    PTT voice notes, Ogg/Opus
  • Contact
    vCard with structured fields
  • Location
    Coords + label + comment
Recipients

DMs, groups, channels — handled.

Mirrors Baileys's group sender allowlists and mention gating.

  • Users
    1:1 conversations
  • Groups
    Mention, reply, allowlists
  • Channels
    Broadcasts to subscribers
  • Self-chat
    Personal-number safe mode
From zero to first message in minutes

How buzpo works for you.

No SIP, no aggregator contracts, no waiting for Meta approval. The Baileys runtime handles QR linking, reconnect loops, and credential persistence — you just call the API.

01

Connect WhatsApp

Scan a QR code in WhatsApp → Linked Devices to securely link any number — personal or business — in seconds.

02

Compose your message

Send text, images, video, voice notes, documents, polls, and reactions through the same fluent API.

03

Send & analyze

Track delivery, read receipts, and replies in real time. Pipe events into your CRM with signed webhooks.

Three lines, any language

Integrate WhatsApp
in five minutes flat.

One unified API, idiomatic SDKs in every major stack. Send media, manage sessions, listen to events — without learning a new framework.

  • Type-safe SDKs (Node, Python, PHP, Go, Java, .NET)
  • Native reply quoting and emoji reactions
  • Auto-optimized media at 50 MB upper bound
  • MCP server integration out of the box
  • Webhook signature verification helper included
@buzpo/nodebuzpo-pythonbuzpo-phpbuzpo-gobuzpo.n8n-nodes
import { Buzpo } from "buzpo-sdk";

const wa = new Buzpo({ apiKey: process.env.BUZPO_KEY! });

// Send a message — single call, fully typed
const { messageId } = await wa.send({
  to: "+15551234567",
  text: "Hello from buzpo — built on Baileys 🦀",
});

// Receive inbound via webhook
export const POST = wa.webhook(async (event) => {
  if (event.type === "message_received") {
    await wa.send({ to: event.from, text: `echo: ${event.text}` });
  }
});
Versatile integration · endless possibilities

Use cases to spark your next idea.

Teams worldwide use buzpo to ship messaging features that previously required full-time platform engineers.

Customer support, automated

Drop-in 24/7 inbox triage — FAQs answered, tickets created, satisfied customers in minutes.

Real-time business alerts

Order confirmations, appointment reminders, billing failures — delivered where customers actually read.

AI virtual assistants

Pipe inbound messages straight into Claude, GPT, or your own model. Reply with text, voice, or polls.

Lead nurturing on autopilot

Trigger personalized follow-up sequences based on signup, abandonment, or sales-team input.

E-commerce + logistics

Track orders, share waybills, capture COD reattempts. Native quoting keeps threads tidy.

Analytics & CRM sync

Stream inbound + outbound to your warehouse. Powerful with Mixpanel, Segment, or vanilla webhooks.

Simple, transparent pricing

Pay for sessions,
never per message.

Every plan ships with the entire Baileys-powered stack — Pro is just more numbers. No hidden fees, cancel anytime.

Basic
$5/mo
Billed yearly · $6.00 per session

Perfect for solo builders and small teams shipping their first integration.

Includes
1 connected number
  • Unlimited contacts
  • No daily message cap
  • MCP server integration
  • Send to users, groups & channels
  • Text, images, video & audio
  • Documents, contacts & locations
  • Full API + webhook access
  • Reply quoting & reactions
  • Priority support
Most popular
Pro
$13/mo
Billed yearly · $5.00 per session

For growing businesses that need to reach customers across multiple lines.

Includes
3 connected numbers
  • Unlimited contacts
  • No daily message cap
  • MCP server integration
  • Send to users, groups & channels
  • Text, images, video & audio
  • Documents, contacts & locations
  • Full API + webhook access
  • Reply quoting & reactions
  • Priority support
Plus
$25/mo
Billed yearly · $5.00 per session

Expanding teams that need broader coverage and parallel capacity.

Includes
6 connected numbers
  • Unlimited contacts
  • No daily message cap
  • MCP server integration
  • Send to users, groups & channels
  • Text, images, video & audio
  • Documents, contacts & locations
  • Full API + webhook access
  • Reply quoting & reactions
  • Priority support
Business
$38/mo
Billed yearly · $4.50 per session

Full support for high-volume teams running customer ops at scale.

Includes
10 connected numbers
  • Unlimited contacts
  • No daily message cap
  • MCP server integration
  • Send to users, groups & channels
  • Text, images, video & audio
  • Documents, contacts & locations
  • Full API + webhook access
  • Reply quoting & reactions
  • Priority support
Need higher volume?Talk to us about Enterprise·Secure payments by Paddle
Support · documentation · help

Frequently asked
questions.

Everything you need to know before you ship. Still curious? Hit our docs or chat with us in the dashboard.

Open the dashboard, click ‘New session’, and scan the QR code with WhatsApp → Linked Devices on your phone. Buzpo persists the credentials in `~/.buzpo/credentials/<sessionId>/creds.json` so reconnects after restarts are automatic — exactly the same flow Baileys uses internally.
Premium access

Fast, easy, affordable
WhatsApp API.

Buzpo is a fast, affordable WhatsApp API for developers. Manage multiple sessions and scale without per-message fees. Try it free today.

  • · No credit card required to start
  • · 3-day free trial with full access
  • · Cancel anytime, no commitments
api-request.ts
import { createBuzpo } from "buzpo-sdk";

const wa = createBuzpo({ apiKey: process.env.BUZPO_KEY! });

const reply = await wa.send({
  to: "+15551234567",
  text: "Works like a charm ✨",
});
Message sent
Works like a charm ✨
Got it, thanks! · 10:42