SVM Docs
Operations
Geverifieerd 28-2-2026

Lead Webhook Service

Standalone Node.js webhook service die leads doorstuurt naar Twenty CRM.

De lead webhook service is een lichtgewicht Node.js applicatie die form submissions van websites ontvangt en doorstuurt naar Twenty CRM als personen en bedrijven.

Service Details

  • URL: https://webhook.seanvermond.com
  • Health: https://webhook.seanvermond.com/health
  • Repo: svm-digital/lead-webhook:main
  • Coolify UUID: z8s8sgwoo484soooos044ksg

Hoe Het Werkt

  1. Website stuurt POST request naar https://webhook.seanvermond.com/webhook
  2. Request wordt gevalideerd (secret header check)
  3. Webhook parsed de lead data (naam, email, telefoon, bedrijf, bericht)
  4. Persoon wordt aangemaakt in Twenty CRM via REST API
  5. Indien bedrijfsnaam aanwezig: bedrijf wordt aangemaakt en gekoppeld
  6. Response terug naar website (fire-and-forget patroon)

Endpoints

  • POST /webhook — Ontvang lead data
  • GET /health — Health check

Authenticatie

Requests worden geauthenticeerd via een shared secret in de x-webhook-secret header. De website en webhook service delen dezelfde secret.

Omgevingsvariabelen

  • WEBHOOK_SECRET — Shared secret voor authenticatie
  • TWENTY_API_URL — Twenty CRM base URL
  • TWENTY_API_TOKEN — Twenty CRM API token
Bijgewerkt: 28-2-2026