One HTTP API, keyed to your organisation. Create people and memberships, link them, post events. Raven judges each event against your rules and queues the WhatsApp and SMS messages. Every message is on record.
{
"type_key": "dues_due",
"subject_id": "8a3f5d21…",
"payload": {"due_on": "2026-09-14", "period": "Sep 2026", "paid_at": "2026-09-14", "amount_cents": 50000, "balance_cents": 12000}
}{
"event": { "id": "e91b4c6d…", … },
"fires": [{ "outcome": "sent", … }],
"sends": 2
}In Utilitay Account, open your organisation’s Developers tab. One product per key; scopes and instance reach are fixed at creation.
Every path carries the instance slug: /raven/v1/t/lincoln-high/…. An instance runs one pack.
POST /events records the event and judges it. The response says which rules fired and how many sends that made.