new

App Marketplace

Users & Permissions

API

User Lifecycle Events via Webhooks

Webhooks let developers receive real-time notifications from our platform and trigger event-driven integrations—sync data across tools, automate workflows, and keep systems consistent without polling. They’re critical for reliable, decoupled integrations and clear observability.
The issue
We didn’t expose webhook events for user create, update, and delete, leaving developers with limited visibility, stale states, extra polling, and weaker audit/metrics for user lifecycle changes.
The fix
We’ve added three events: user.created, user.updated, user.deleted—with delivery retries and signed requests. Subscribe, receive the payload, and react instantly.
Why it matters
  • Visibility for developers
    : Know exactly when a user is created, updated, or removed—no drift, no guesswork.
  • Better tracking & stats
    : Stream events to analytics/warehouse for activation, churn, and cohort metrics.
  • Fewer support tickets
    : Real-time sync reduces “why didn’t this update?” issues and shortens TTR.
  • API-first reliability
    : Event-driven architecture makes our platform more predictable, scalable, and integration-friendly.
  • Clear communication with consumers
    : Downstream systems stay up-to-date, improving user experience and trust.
Perspective highlights
  • Scale, robustness, security
    : High-throughput delivery with retries; HMAC-signed requests; idempotency via event IDs.
  • Support impact
    : Push > poll means fewer sync failures and faster diagnostics with delivery logs.
  • Customer satisfaction
    : Immediate reflection of changes across stacks → smoother onboarding & cleaner data.
Documentation: