Buddy powers the same customer-engagement primitives across the Buddy app, integrations, APIs, embedded experiences, and AI interfaces.
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
Shared customer model
A person who opted in through a link, a QR code, an embedded form, an integration, or your own API call is the same record with the same fields and the same consent history.
The architecture
Customer activity is the input.
Purchases, trials, bookings, enrolments and abandoned checkouts arrive as events that audiences and automations can react to.
One path to WhatsApp.
Templates, approval state, scheduling, delivery and engagement tracking run through the same pipeline no matter which surface triggered the send.
Permission is checked in the engine, not the interface.
An opt-out is honoured whether the send came from the app, an automation, an integration, or an API call.
The same primitives, exposed.
Anything the Buddy app does to subscribers, audiences, events and messages is available to your own product.
A model can use the same surface safely.
MCP exposes the engine primitives with the same permission and consent rules applied, so an assistant cannot route around them.
Something happens
A person opts in, buys, books, enrols, or goes quiet. It arrives as an event.
The audience updates
Segments recalculate, so the person is in the groups that now describe them.
An automation decides
A journey checks the conditions and picks the next relevant step, or none.
The message sends
Consent is checked, the template goes out, and delivery and engagement come back.