contact.update
Webhook event triggered when a contact is updated.
{
"id": "whev_01h…",
"type": "contact.update",
"created_at": "2026-07-22T12:00:00.000Z",
"data": {
"id": "con_123456789",
"email": "contact@example.com",
"first_name": "Ada",
"last_name": "Lovelace",
"status": "unsubscribed"
}
}The contact.update event is triggered when a contact's details change. Status-only transitions also emit dedicated events (contact.subscribed, contact.unsubscribed, contact.blocked).
Event Details
All webhook payloads follow a consistent top-level structure with event-specific data nested within the data object.
type string
The event type that triggered the webhook (contact.update).
created_at string
ISO 8601 timestamp when the webhook event was created.
data object
Updated contact fields (id, email, first_name, last_name, status).
Handling this event
When your endpoint receives a contact.update event, you might want to:
- Update the contact's record in your system.
- Synchronize subscription preferences.
- Log the change for audit purposes.
Learn More
Was this page helpful?
- Need help? Contact Support.
- Chat with Reloop developers on Discord.
- Check out our changelog.
- Questions? Contact Sales.
- LLM? Read llms.txt.