Every customer, programmable
Customers, loyalty, bookings, and campaigns — exposed through a clean, typed REST API. From one win-back call to a full custom stack.
POST /v1/customers/win-back
{
"customer_id": "cus_SanaK_2941",
"reason": "churn_score_82",
"channel": "whatsapp",
"offer": {
"type": "discount",
"value_percent": 10,
"expires_in_days": 7
}
}
// 200 OK
{
"status": "queued",
"campaign_id": "cam_2026_08_4471",
"eta_ms": 2400,
"audience_size": 1
}Built for businesses that outgrow templates
Deep integrations, custom loyalty logic, POS sync, or a bespoke member portal — if it runs a local business, it runs on the Doloyal API.
Fast & reliable
99.9% uptime, sub-100ms median latency, cursor pagination on every list endpoint.
Webhooks built-in
Real-time events with retries, signatures, and replay from a live console.
Secure by default
Scoped API keys, TLS everywhere, audit logs, and full data ownership.
SDKs & plugins
TypeScript, WordPress, and a growing ecosystem — plus an embeddable widget.
A small, powerful surface
Eight endpoints cover 90% of what local businesses need. Everything else is configuration.
GET
/v1/customersList customers with churn scoresPOST
/v1/customersCreate a customerPOST
/v1/customers/win-backTrigger a win-back campaignGET
/v1/bookingsList and filter bookingsPOST
/v1/bookingsCreate a bookingGET
/v1/loyalty/balancesPoint balances per customerPOST
/v1/loyalty/pointsAward or adjust pointsPOST
/v1/campaignsLaunch a campaignTurn More Customers Into Loyal Regulars
Grow your local business with customer retention, loyalty rewards, online bookings, memberships, and automated follow-ups — all from one simple platform.
Set up in minutes · Cancel anytime
