Overview
Custom Webhook is the simplest integration — it sends HTTP requests to any URL you specify. Use it to push lead data to a CRM, trigger automations in Zapier/Make, or connect to any system with an API. No OAuth, no SDK — just a target URL and optional headers.Setup
1
Add Integration
Go to Integrations → Add Integration → select Custom Webhook from the CRM category.
2
Configure
3
Test
Click Test Connection. Revol sends a test payload and verifies the URL responds with a 2xx status.
Agent Tools
Payload Format
When an agent callssend_payload, Revol sends a POST request with a JSON body. The content is determined by the AI agent based on what information was collected during the conversation:
Request Signing
If you provide a Webhook Secret, every request is signed with HMAC-SHA256:- The signature is included in the
X-Webhook-Signatureheader - Verify it on your server by computing
HMAC-SHA256(request_body, your_secret)and comparing
Using in Workflow Nodes
Webhook tools work like any other agent tool:- Connect the webhook integration and test the URL
- Tools appear in the agent’s Tools tab
- Add
send_payloadto a custom node in the workflow editor - The LLM decides when to send data based on conversation context
send_payload to push the data to your CRM.
Use Cases
- CRM integration — Push qualified leads to Pipedrive, HubSpot, Salesforce, or any CRM with a webhook/API endpoint
- Zapier / Make — Trigger multi-step automations from conversation events
- Slack / Discord — Send notifications when high-value leads are captured
- Custom backend — Call your own API to create orders, update records, or trigger internal workflows
- Analytics — Send conversation outcomes to your data warehouse

