Skip to main content

Outbound Webhooks

Webhooks are a way for Gradual to send real-time data to another system when a specific event occurs.

How Webhooks Work:

  1. Event Triggered: Something happens in Gradual (e.g., a new user signs up or user registers for an event).

  2. Webhook Fires: The system automatically sends an HTTP POST request with data to a pre-defined external URL.

  3. Receiver Handles It: The receiving server (your app or service) processes the incoming data and takes action (e.g., update a database, send an email).

Example Case Uses:

User checks into an event → Add a new record to Airtable

User leaves a space → Send a notification to Slack (e.g., alert the ops team)

Gradual also supports a waitlist join webhook event. When a user joins a waitlist, the webhook sends type: userJoinedWaitlist and dateOfJoin.

When a new forum post is created, the webhook payload includes forumPostBody, which contains the full text of the forum post. If the post body is empty, forumPostBody will return as an empty string.

All webhook actions and payloads are found here.

Did this answer your question?