Using webhooks with AI Agents
AI Agents can send a webhook when a conditional rule fires — including the AI's output alongside the social data. This lets you route AI-analysed data to any external system based on what the agent found.
Written By Kevin Lawrie
Last updated 7 months ago
What this enables
When an AI Agent processes a post, comment, or contact and its output matches a conditional rule, it can push the full data — plus the AI's analysis — to a webhook endpoint. Your receiving system gets both the raw social data and the AI's judgment in a single payload.
Common uses:
Push AI-qualified contacts to a data warehouse with the agent's ICP score attached
Route comment analysis to an automation platform (Make, n8n, Zapier) for custom downstream workflows
Send AI-enriched contact data to systems not natively integrated with the platform
Setting up a webhook action in an AI Agent
Open an AI Agent and go to the Actions step.
Add a conditional action.
Set your condition (e.g. AI output equals
TRUE).Choose Send to Webhook as the action.
Select your webhook from the dropdown.
Optionally add a Message Template — a custom text field that appears in the payload alongside the AI response. Supports variables:
{llmResponse},{author},{company},{postContent},{contactName}.Save the agent.
When the condition fires during a Signal run, the webhook receives the payload immediately.
What's in an AI Agent webhook payload
All AI Agent webhook payloads include an ai_analysis block alongside the standard data:
ai_analysis: agent_name — name of the AI Agent that processed this item response — the raw output from the LLM custom_message — your message template with variables filled in (if configured) processed_at — timestamp of when the agent ran The rest of the payload matches the standard format for that data type:
Deduplication
AI Agent webhook actions have a 30-minute cooldown per item. If the same post, contact, or comment triggers the same agent's webhook within 30 minutes, the second delivery is suppressed. This prevents duplicate notifications when a Signal re-processes items with new engagement data.
Combining webhook with other actions
A single conditional rule can trigger multiple actions. For example:
If output equals
BUYER INTENT:Send to Slack (native integration — for immediate team notification)
Send to Webhook (for CRM inbound or automation platform)
Save as enriched contact
All three fire from the same rule on the same agent run.
Was this helpful?
Still need help? Ask the team