Webhooks & Event Streams
Build custom integrations and real-time event automations using Thrico's webhook delivery engine.
Overview
Thrico Webhooks allow you to subscribe to real-time events that occur across your communities, member directories, events, and marketplaces. Whenever an event happens, Thrico sends an HTTP POST payload with JSON data to your configured webhook endpoint.
Subscribed Event Topics
| Topic Category | Event Name | Trigger Description |
|---|---|---|
| Members | member.created | Triggered when a new user registers or is imported |
member.updated | Profile information or custom fields updated | |
member.deleted | Member account removed or deactivated | |
| Community | community.post.created | New feed post or article published |
community.comment.created | New comment on a discussion thread | |
| Events | event.rsvp.created | Member RSVPs or purchases ticket for an event |
event.attended | Member checks in at an event | |
| Marketplace | order.created | Customer completes an order |
order.paid | Payment confirmed | |
| Gamification | badge.awarded | Member achieves a badge |
rank.updated | Member advances to a new leaderboard rank |
Verifying Webhook Signatures
To ensure incoming webhooks originate from Thrico and have not been tampered with, every payload includes a X-Thrico-Signature header computed using HMAC SHA-256 with your endpoint's webhook signing secret.
Retry Policy & Delivery Guarantees
- Timeout: Webhook endpoints must respond with HTTP
2xxwithin 5000ms. - Retry Schedule: Exponential backoff with jitter up to 5 attempts (10s, 1m, 5m, 15m, 1h).
- Dead-Letter Queue: If all retries fail, events are preserved in your Thrico dashboard under Failed Deliveries, allowing manual review and 1-click redelivery.