Integrations & Webhooks

OAuth & authentication

  • Secure OAuth flows with state parameters per connection.
  • Handle token refresh and revocation gracefully.
  • Audit integration events with timestamps and statuses.

Providers

  • Support for Shopify, Salesforce, HubSpot (via provider factory).
  • Discover provider capabilities programmatically via metadata.
  • Sync schedules and last sync timestamps per integration.

Webhooks

  • Configure inbound webhooks for events (e.g., subscriber updates).
  • Send outbound webhooks to CRMs or internal systems on key events.
  • Retry logic and signature verification recommended for reliability.