This guide shows you how to receive real-time VideoAsk events in Nango. VideoAsk delivers webhook events via HTTP POST when a respondent completes or abandons a videoask, or when messages and tags are created.Documentation Index
Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
How it works
- A post-connection script registers a webhook with VideoAsk via the API, embedding the Nango connection ID (
nango-connection-id) and webhook secret (nango-webhook-secret) as custom headers. - When an event occurs, VideoAsk sends a POST to Nango with those headers.
- Nango validates the secret against the one configured on the integration, then uses the connection ID to route the event to your app.
Setup
1. Set a webhook secret
In your VideoAsk integration page in the Nango dashboard, enter a secret in the Webhook Secret field. Generate one with:2. Get your Nango webhook URL
Copy the webhook URL from the same integration page, under the Webhook URL section.3. Register the webhook via a post-connection script
Use a post-connection-creation script to automatically register a webhook with VideoAsk whenever a new connection is created. Pass both the Nango connection ID (for routing) and the webhook secret (for validation) as custom headers.<FORM-ID> with the VideoAsk form ID you want to subscribe to. See the VideoAsk API reference for the full list of available event types.
4. Handle forwarded webhooks
When a VideoAsk event arrives, Nango matches it to the correct connection and forwards the payload to your app. Example payload structure:5. Delete the webhook on connection removal
Use apre-connection-deletion script to clean up the VideoAsk webhook when a connection is deleted: