CRM Webhook Setup

Use this skill to wire downstream systems to CRM events.

Workflow

  1. Ensure the API key has webhooks:read and webhooks:write.
  2. Read supported event types from docs or /api/v1/webhooks/events.
  3. Send a test event before relying on production flows.
  4. Verify delivery in Svix or with the receiving service logs.

CLI And API Examples

crm keys create --name webhook-setup --scopes webhooks:read,webhooks:write
curl -X POST https://crm-unstairesearch.vercel.app/api/v1/webhooks/test \
  -H "Authorization: Bearer $CRM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"eventType":"crm.deal.created","data":{"dealId":"deal_test"}}'

CRM event families include crm.company.*, crm.contact.*, crm.deal.*, crm.activity.*, and crm.task.*.