- CRM / Analytics
- Services & Pricing Microservice
- Messaging / Notifications (Twilio)
- Checkout / E-Commerce (Stripe)
[ Event occurs ] | v Webhook POST → /webhooks/<service>
Webhook Orchestrator:
- Validate signature
- Parse event type
- Log + retry logic
- Route to internal handler
Internal Handlers:
- Update DB
- Trigger automations
- Notify users
- Sync to CRM