Skip to main content
This page explains how Tig.ai sends what it learned back to your system once a conversation ends. That extracted data lives in gathered_context. So the full picture is: initial_context is what your backend sends into the call, gathered_context is what Tig.ai extracts from it. A Webhook node is how you get gathered_context back out.

Step 1: Add the node

Click Add node, scroll down, and you’ll find the Webhook node. Add it and open it up.

Step 2: Set the endpoint

First thing you’ll see is the endpoint URL. Paste your backend’s webhook URL here. Still testing? Use a free URL from webhook.site, copy your unique URL there and paste it into Tig.ai. Set the method to POST. If your backend needs auth, add a bearer token or API key right here too.

Step 3: Build the payload template

This is the important part: it decides exactly what JSON Tig.ai sends. Include both initial_context and gathered_context fields, along with the final call outcome from {{gathered_context.call_disposition}}.
For every variable you can reference here, see the Webhook Payloads developer reference.
Variable names in your payload have to match your context fields exactly. If a variable cannot be resolved, its field remains in the payload with an empty string value.

Step 4: Save and publish

Save the webhook node, then publish the agent.

Step 5: Test it

Run a test call. When it ends, go back to your webhook receiver. You’ll see one request with both initial_context, the data you sent into the call, and gathered_context, what Tig.ai extracted from the conversation, sitting in the same JSON payload. That’s the complete loop: your backend sends initial_context into Tig.ai, Tig.ai runs the call and extracts gathered_context, and the webhook node sends the final structured data back to your backend. For production, swap the webhook.site URL for your real backend URL.

Next Steps