Webhooks
Configure webhook integrations to receive and send data to external systems.
Webhooks let you integrate Sempleo with any system that can send or receive HTTP requests.
Inbound Webhooks
Receive data from external systems to trigger agent runs or feed data into Sempleo.
Setup
- Go to Settings → Integrations
- Find Webhooks in the catalog
- Click Connect and configure your webhook URL
Webhook URL
Sempleo generates a unique webhook URL for your workspace:
Payload Format
Send a JSON payload to trigger an agent:
Outbound Webhooks
Configure agents to send results to external endpoints.
Setup
- Open agent settings
- Go to the Output tab
- Add a webhook output destination
- Enter your endpoint URL
- Optionally configure headers (for authentication)
Payload Sent
Security
- Webhook URLs include a unique, unguessable identifier
- For outbound webhooks, you can add custom headers (e.g.,
Authorization: Bearer your-token) - All webhook traffic uses HTTPS
- Inbound webhooks validate JSON content type
Troubleshooting
| Issue | Solution |
|---|---|
| Webhook not triggering | Verify the URL is correct and accessible from the internet |
| 401 errors on outbound | Check your authentication headers |
| Payload too large | Webhook payloads are limited to 1 MB |
| Timeouts | Outbound webhooks timeout after 30 seconds |