Evaluate calls from VAPI
Integrating VAPI with Roark lets you automatically send call data for evaluation, analytics, and reporting. Once connected, Roark will receive call recordings and metadata after each interaction, helping you monitor assistant performance and extract insights.
Before setting up the integration, make sure you have:
Once these are ready, follow the simple steps below to complete the integration.
Open Your VAPI Assistant Settings
Access the Advanced Tab
Configure the Server URL
VAPI only allows a single webhook. If you already have one configured, you can still send data to Roark by forwarding the payload from your existing webhook.
Server URL
to: https://api.roark.ai/v1/integrations/vapi
x-roark-api-key
and set the value to the API key you generated on Roark.Enable Audio Recording
Privacy
> Audio Recording
is checked ON.Enable Server Messages
Enable the following server messages in your VAPI settings:
Publish Your Changes
You’re all set! 🎉 Your VAPI assistant will now automatically send call recordings to Roark for analysis.
Open Your VAPI Assistant Settings
Access the Advanced Tab
Configure the Server URL
VAPI only allows a single webhook. If you already have one configured, you can still send data to Roark by forwarding the payload from your existing webhook.
Server URL
to: https://api.roark.ai/v1/integrations/vapi
x-roark-api-key
and set the value to the API key you generated on Roark.Enable Audio Recording
Privacy
> Audio Recording
is checked ON.Enable Server Messages
Enable the following server messages in your VAPI settings:
Publish Your Changes
You’re all set! 🎉 Your VAPI assistant will now automatically send call recordings to Roark for analysis.
If you’re already receiving VAPI call events through your own webhook, you can simply forward the payload to Roark. This lets you trigger evaluations and analytics without changing your existing setup.
You can forward the data by sending a POST request to Roark’s webhook endpoint with the call metadata and recording URL. You can use tools like Node.js, Python, or any REST client. Optional custom properties can also be included.
You can find the full API specification in the API Reference.
🎉 You’re all set! Your VAPI assistant is now integrated with Roark.
Prerequisites
Before starting, ensure you have:
Create Webhook in n8n
Add a node
and search for “webhook”Configure VAPI Webhook
end-of-call-report
is enabled in Server MessagesSet Up Roark Integration
https://api.roark.ai/v1/vapi/call
Authorization
Bearer <YOUR_API_KEY>
vapiEndOfCallReportPayload
{{ $json.body.message }}
Test the Integration
🎉 Your VAPI calls are now being forwarded to Roark through n8n!