For the complete documentation index, see llms.txt. This page is also available as Markdown.
Webhook Integration
Introduction
Intelligems provides a powerful webhook system that allows you to send real-time data about experiments, user actions, and store events to external services. This enables you to build custom integrations, automate workflows, and connect Intelligems data with your existing tools and platforms.
Overview
Webhooks are HTTP POST requests that Intelligems sends to your specified endpoints when certain events occur. This allows you to:
Receive real-time notifications about experiment events
Integrate Intelligems data with external analytics platforms
Automate workflows based on A/B test results
Send alerts to team communication tools like Slack
Trigger custom business logic in your applications
Available Webhook Events
Intelligems supports webhooks for the following experience event types:
Experience Events
Create Experience: Triggered when a new A/B test or experiment is created
Start Experience: Triggered when an experiment goes live
Pause Experience: Triggered when an experiment is paused
End Experience: Triggered when an experiment is stopped or completed
Update Experience: Triggered when experiment settings are modified
Delete Experience: Triggered when an experiment is deleted
Setting Up Webhooks
1. Configure Webhook Endpoints
To set up webhooks in Intelligems:
Navigate to Settings in your Intelligems dashboard
Enter your webhook endpoint URL
Select the events you want to receive
Click Add Webhook in the Webhooks section
Configure any authentication headers within your consuming application, if required
Test the webhook connection
2. Webhook Security (Optional)
Intelligems signs all webhook payloads with a secret key to ensure authenticity:
3. Handling Webhook Retries
Intelligems will retry failed webhook deliveries:
Success Criteria: HTTP status codes 200-299
Timeout: 10 seconds per request
Maximum Retries: 5 attempts
Example Payloads
Create ExperienceStart ExperienceEnd Experience
Need more example payloads? Hook your webhooks up to a free tool like Pipedream, trigger the webhook action in your Intelligems account, and see what the payload looks like in Pipedream.
Example: Zapier to Slack Integration
This step-by-step example shows how to use Zapier to send Slack alerts when experiments launch.