API: Inbound webhooks
Inbound webhooks lader eksterne systemer sende data ind i Salesbase: fra website-formularer, Zapier, middleware eller jeres backend. Der findes flere endpoints afhængigt af use case.
Artiklen er til udviklere der modtager data udefra og vil oprette leads, personer eller deals automatisk.
Forudsætninger
- API-nøgle med inbound-scope (Zapier/unified) eller automation secret (webhook-trigger)
- Evt. automation med Webhook-trigger oprettet i Automatiseringer
Sådan gør du
Automation webhook
- Opret automation med Webhook-trigger i Automatiseringer
- Send
POST /api/webhooks/automation/{automationId} - Inkluder header
x-webhook-secretsom matcher secret på trigger-noden - JSON body mappes som
webhookData.*i flowet
Zapier
POST /api/v1/webhooks/zapier med Bearer API-nøgle (inbound-scope). Opretter typisk person, lead og deal i ét kald.
Unified inbound
POST /api/v1/inbound samler formularer og middleware i ét endpoint. Velegnet til website-leads.
Felter og eksempler findes under Indstillinger → API & Webhooks → Dokumentation.
Resultat
Data fra eksterne kanaler lander i CRM med korrekt routing, tags og evt. automation uden manuel indtastning.
Fejlsøgning
| Symptom | Løsning |
|---|---|
| 401 Unauthorized | Tjek API-nøgle scope eller webhook secret |
| Automation kører ikke | Bekræft automation er aktiv og secret matcher |
| Dubletter oprettes | Brug dedup i automation eller inbound-felt mapping |