message.* or email.*.
RCS events
| Event | When |
|---|---|
message.queued | Message accepted into the send queue |
message.delivered | Confirmed delivered to the device |
message.read | User opened the message thread |
message.failed | Delivery failed permanently |
message.revoked | Message revoked before delivery |
message.expired | TTL elapsed before delivery |
conversation.started | User sent a reply or tapped a suggestion |
conversation.ended | 24-hour session window closed |
agent.approved | RCS agent approved by Google |
agent.rejected | RCS agent approval rejected |
Email events
| Event | When |
|---|---|
email.delivered | Accepted by the recipient’s mail server |
email.bounced | Hard or soft bounce received |
email.opened | Open tracking pixel fired |
email.clicked | Tracked link clicked |
email.complained | Spam complaint received |
email.unsubscribed | One-click unsubscribe processed |
Contact events
| Event | When |
|---|---|
contact.created | Contact created via API or dashboard |
contact.imported | Bulk import completed |
contact.updated | Contact record updated |
contact.deleted | Contact permanently deleted |
consent.created | Consent record added to a contact |
consent.updated | Consent record status changed (granted, revoked, DOI confirmed) |
Billing events
| Event | When |
|---|---|
billing.balance_low | Free balance dropped below threshold |
billing.auto_reload_success | Auto top-up completed |
billing.auto_reload_failed | Auto top-up failed |
SMS events
SMS webhook events are coming soon. See SMS overview.