Six events. One predictable shape.
Subscribe to the lifecycle moments that matter. Every event ships with a stable JSON envelope versioned 2026-02-01, a content snapshot, and a normalized source category.
A new testimonial — text, video, or audio — landed via form, manual entry, import, review-platform sync, or extension. Source category included.
A testimonial transitioned to APPROVED. Fires from the dashboard, bulk actions, or auto-approval on insert.
Non-status edits to copy, ratings, custom fields, tags, or attribution. Status transitions fire their own typed events.
Archived or rejected via the dashboard or bulk action. Fires once, replaces a generic update event.
Marked as spam by moderation, bulk action, or detection. Use it to sync downstream lists or alert humans.
Hard-deleted with a typed reason — manual_delete, bulk_delete, source_bulk_delete, import_rollback, spam_cleanup.
HMAC-SHA256. No exceptions.
Every payload ships with an X-RT-Signature header. Verify it in three lines, reject anything that doesn’t match. Replay attacks die at your edge.
Your endpoint hiccups. We keep dispatching.
Four attempts over an hour, exponential backoff, durable outbox. If you 5xx, we come back. If you 4xx, we stop and tell you. Either way, no event is silently dropped.
A predictable envelope. Always.
The same eight top-level keys for every event, every endpoint, every project. Build your handler once and trust the shape forever.
Anywhere that speaks HTTPS.
Everything an integrator actually needs.
Built for engineers who’ve read the postmortem.
Durable outbox, idempotent IDs, signed payloads, replayable history. The features you wish every webhook product shipped with.
| Plan | Premium 1 endpoint · Business 5 endpoints |
| Signing | HMAC-SHA256, X-Signature: t=…,v1=… |
| Delivery semantic | At-least-once · Idempotency-Key per attempt |
| Retry schedule | 60s · 10m · 1h · max 4 attempts |
| Timeout | 10s per attempt |
| TLS | HTTPS required · redirects blocked |
| Auto-disable | 15 consecutive failures · owner email |
| Audit log | Succeeded 30d · Failed/Canceled 90d |
| Compliance | SOC 2 Type II · GDPR DPA available |