Quick Start — Create Your First Webhook in 3 Minutes
Want to send call data to n8n, Make, or Zapier automatically?
Open your agent → Webhooks tab → Create Webhook
Enter a name and paste your destination URL
Select Event: Agent call completed
Click Create
Done. Every completed call now sends data to that URL automatically.
What Is a Webhook?
A webhook is a URL that Romulus sends call data to automatically when something happens — like when an agent finishes a call. Instead of manually exporting data, the webhook delivers it the moment the event occurs.
Common use cases
Send lead data to a CRM (GoHighLevel, HubSpot) after every call
Trigger an n8n or Make workflow to process the transcript and send a follow-up
Log call outcomes to a Google Sheet
Notify a Slack channel when a high-priority call comes in
The Two Event Types
Agent call completed
Fires when an agent finishes any call. Sends the full call record: metadata, contact data, extracted data, transcript reference. Use this when you want to process every call automatically.
Agent action executed
Fires when the agent executes a specific action during a call (e.g. a Book an Appointment action runs). You can target All actions or a specific action. Use this when you only need data from a specific moment in the call.
Creating a Webhook
Open the agent you want to configure webhooks for.
Click the Webhooks tab in the agent's navigation.
Click Create Webhook.
Enter a Name (e.g. "Send to n8n", "CRM Lead Capture").
Paste the destination URL — your n8n webhook URL, Make webhook, or Zapier webhook.
Select the Event: Agent call completed or Agent action executed.
If you selected Agent action executed, choose All actions or a specific action.
Set the number of retry Attempts if delivery fails (default: 3).
Set Seconds Between Attempts — wait time before retrying (default: 5 seconds).
Click Create.
Managing Webhooks
All webhooks appear in a table on the Webhooks tab. Each row shows: Name, URL, Status toggle (enable/disable without deleting), and Event type. The three-dot menu per row:
Send Test Webhook — sends a sample payload to verify the connection
Edit — modify the webhook configuration
Delete — permanently remove the webhook
Common Issues
My webhook is not receiving any data
Check that the Status toggle is enabled (green). Then use Send Test Webhook from the three-dot menu to verify the connection.
I set up the webhook but I'm not sure it's working
Use Send Test Webhook and check your destination tool (n8n, Make, Zapier) to confirm the data arrived.
The webhook fires but the data is missing fields
Each field depends on whether the action was configured and triggered during the call. If Contact Data was not set up on the agent, those fields will be empty.
Related Articles
How to Test a Webhook
How to Send Call Data to a Webhook from the Calls Tab
How to Set Up Agent Actions


