Eventyvo Connect

Webhooks overview

Model B — receive related Eventyvo data at your HTTPS endpoint with HMAC verification.

Webhooks are the core of Model B: Eventyvo pushes related data already stored in Eventyvo (registrations, payments, check-ins, …) to your server — without putting API keys on your public website.

Configure webhooks on the Developer portal (docs.eventyvo.com) — create URL, select events, copy the signing secret, test delivery. Eventyvo POSTs signed JSON to your HTTPS endpoint.

If you only need features on the site and will keep ops in Eventyvo, use Model A embeds / subwebsite and skip webhooks.

Headers

HeaderPurpose
X-Eventyvo-EventEvent type (canonical UPPER_SNAKE — catalog)
X-Eventyvo-SignatureHMAC-SHA256 hex digest
X-Eventyvo-TimestampUnix timestamp (seconds)

Security

Verify every request — Verification. Never trust unverified payloads. Example bodies: Payloads.

Setup checklist

  1. HTTPS endpoint that accepts POST
  2. Create the webhook on /developer and store the secret (server env only)
  3. Select only the events you need
  4. Verify signature + timestamp, then enqueue work
  5. Respond 2xx within a few seconds
  6. Use Test on the developer portal to validate delivery

vs Connect REST

WebhooksREST polling
Push, real-timePull, scheduled
Best for registrations, payments, check-insBest for Zapier/Make exports

Connect REST requires X-API-KEY on your server — never in the browser.