Use the Buddy API to manage customer engagement programmatically from your own software.
Permission-based. Built on the official WhatsApp Business Platform.
Today
Hi Ada, the new set is live
You asked us to tell you first: 20% off until midnight. Want the code?
9:41 AM
Yes, send it
9:41 AM
Outcome
Your product can keep its own interface while Buddy handles the audience, consent, event, messaging, and analytics layer for WhatsApp customer engagement.
API resources
Program against the same primitives inside Buddy.
The API surface is organized around workspaces, subscribers, consents, audiences, events, automations, messages, templates, analytics, webhooks, and connections.
Workspaces
Create or connect the customer workspace where subscribers, campaigns, automations, settings, and permissions live.
Subscribers and consent
Create, update, tag, and organize subscriber profiles while preserving opt-in source, permission state, phone number, identity, and suppression rules.
Audiences
Group subscribers by source, lifecycle stage, behavior, tags, purchase activity, interests, or engagement so downstream messages stay relevant.
Events
Send meaningful activity such as purchases, trials, bookings, enrollments, payment failures, and abandoned checkouts into Buddy.
Messages and templates
Create or trigger approved WhatsApp messaging workflows while respecting consent, template requirements, and platform policy.
Analytics and webhooks
Pull reporting data or subscribe to event updates so your product knows what happened after a message was sent.
Create or find subscriber
Match by phone, external ID, or workspace-specific identity and attach consent/source context.
Record customer activity
Send an event with idempotency keys and properties that describe what happened.
Trigger the next step
Let Buddy update an audience, start an automation, or prepare an approved WhatsApp message.
Listen for results
Receive webhooks for delivery, read, reply, failure, opt-out, campaign, or automation outcomes.