Developer integration
AgendaForge + Webhooks
Get HMAC-signed JSON pushed to your endpoint the moment your event data changes — wire AgendaForge into anything.
AgendaForge webhooks push HMAC-signed JSON to an endpoint you control the instant something changes in your event — a contact is added, a sponsor moves, a session is edited, a speaker confirms. Instead of polling the dashboard or scraping an export on a timer, your own systems react in real time. You manage everything through the public REST API at /api/v1 with an API key that begins afk_live_: subscribe an endpoint, unsubscribe it, GET a trigger sample to see the exact payload before you write a line of handler code, and even POST to create a contact when you want to push data back in. There are 15 HMAC-signed webhook event types, every delivery is signed so you can prove it came from us, and it is genuinely shipped — not a roadmap promise. This is the escape hatch that connects AgendaForge to whatever you run, from a homegrown database to a Zapier or Make scenario, all of it through the same REST API rather than a one-click connector.
Capabilities
What the Webhooks integration does.
- Delivers HMAC-signed JSON to your endpoint the moment an event record changes — contacts, sponsors, sessions, speakers, submissions, reviews, and event lifecycle.
- Lets you subscribe and unsubscribe endpoints programmatically through the public REST API at /api/v1 using an afk_live_ API key.
- Exposes GET trigger samples so you can inspect the exact payload shape for any event type before you build your receiver.
- Doubles as an inbound door: the same API key can POST to create a contact, so the integration both listens and writes back.
- Connects AgendaForge to anything that can receive an HTTPS POST — your own services, a queue, or a Zapier/Make scenario — over the REST API, with no native connector required.
Triggers
What fires, and what happens.
contact.* (added / updated / removed)
Fires when a contact — speaker, sponsor contact, attendee — is created, edited, or removed, so your CRM or mailing list stays current automatically.
sponsor.* (added / updated / removed)
Fires when a sponsor is created, edited, or removed, a clean hook for keeping an external CRM or billing system in step without a manual export.
session.* (added / updated / removed)
Fires when a session changes — the usual trigger for keeping an external site, app, or schedule cache in sync with your agenda.
speaker, submission, review, and event lifecycle events
Fires on speaker confirmed and declined, submission created and status changed, review completed, and event published — the rest of the 15 signed types.
Setup
Connect it in minutes.
-
Stand up an endpoint and subscribe
Point a publicly reachable HTTPS URL at your handler, then POST to /api/v1 with your afk_live_ API key to subscribe it to the event types you care about. Pull a GET trigger sample first to see the exact payload before you write the handler.
-
Verify the HMAC signature on every delivery
Each delivery is HMAC-signed. In your handler, recompute the signature over the raw request body and compare it to the one we send before you trust the payload — that is how you confirm the request really came from AgendaForge and not a spoofer.
-
React, and optionally write back
Process the JSON however you like — sync a database, queue a job, fan out to other apps. The same API key also lets you POST to create a contact, so the integration can both listen for changes and push new records into AgendaForge.
Good to know
Webhook subscriptions are org-level, not per-event — an endpoint receives matching events across your whole organization, so filter by event in your own handler if you only care about one. You also have to operate the receiving end: a reachable HTTPS endpoint, and signature verification on every delivery. Unlike our Slack and ClickUp connectors, this is a developer integration, not a point-and-click per-event setup in the dashboard.
Questions
Webhooks, answered.
Q.01 How do I subscribe and unsubscribe an endpoint?
Q.02 How do I verify a webhook delivery is genuine?
Q.03 Are webhooks scoped per event or per organization?
Q.04 Can I push data into AgendaForge, or only receive it?
Integration reviewed July 2026. See the API reference for webhook and Zapier details.
More integrations
Run your event with Webhooks wired in.
Invite-only while we onboard early partners. Tell us about your event and we'll bring you in — white-glove, no training course required.