Subscribe to specific events when registering your endpoint. You can subscribe to individual events or use wildcards like message.* or email.*.

RCS events

EventWhen
message.queuedMessage accepted into the send queue
message.deliveredConfirmed delivered to the device
message.readUser opened the message thread
message.failedDelivery failed permanently
message.revokedMessage revoked before delivery
message.expiredTTL elapsed before delivery
conversation.startedUser sent a reply or tapped a suggestion
conversation.ended24-hour session window closed
agent.approvedRCS agent approved by Google
agent.rejectedRCS agent approval rejected

Email events

EventWhen
email.deliveredAccepted by the recipient’s mail server
email.bouncedHard or soft bounce received
email.openedOpen tracking pixel fired
email.clickedTracked link clicked
email.complainedSpam complaint received
email.unsubscribedOne-click unsubscribe processed

Contact events

EventWhen
contact.createdContact created via API or dashboard
contact.importedBulk import completed
contact.updatedContact record updated
contact.deletedContact permanently deleted
consent.createdConsent record added to a contact
consent.updatedConsent record status changed (granted, revoked, DOI confirmed)

Billing events

EventWhen
billing.balance_lowFree balance dropped below threshold
billing.auto_reload_successAuto top-up completed
billing.auto_reload_failedAuto top-up failed

SMS events

SMS webhook events are coming soon. See SMS overview.