Setting up a generic HTTP integration
Connect any REST API, webhook, or external service to Helmo Live with variable substitution.
TutorialIntermediateUpdated
The HTTP integration lets you connect Helmo Live to any REST API, webhook, or external service.
Setup steps
- Go to Connect and click + Add Integration.
- Select HTTP Webhook as the type.
- Enter a name (for example, "Score API" or "Slack Notification").
- Configure the request:
- URL: the endpoint to call (for example,
https://api.example.com/scores). - Method: GET, POST, PUT, PATCH, or DELETE. - Headers: custom headers (for example,Authorization: Bearer {token}). - Body: request body template with variable placeholders. - Click Save.
Variable substitution
You can use {variable_name} placeholders in the URL, headers, and body. These are replaced with actual values when the request executes, either from Action Sequence inputs or from rundown element fields.
CORS proxy
HTTP requests from the browser can be blocked by CORS policies. Helmo routes HTTP integration requests through a Supabase Edge Function proxy, so you don't need to worry about CORS.
Use cases
- Score updates: fetch live scores from a sports API.
- Notifications: send a Slack or Discord message when a show goes live.
- Data sync: push or pull data from external databases.
- Custom workflows: trigger any webhook-based automation.