Trigger Outbound Vapi AI Voice Calls From New Jotform Submissions

Go to Workflow
0 views
Built by Aitor | 1Node Aitor | 1Node
Created on June 08, 2026

Description

This workflow connects JotForm submissions to Vapi AI, triggering a personalized outbound call via an AI voice assistant immediately after a user submits your form.

Requirements

JotForm
A JotForm account
JotForm API credentials** enabled in n8n
A published JotForm form with a phone number field

Vapi
A Vapi account with credit
A connected phone number for making calls
An assistant created and ready for outbound calls
Your Vapi API key

Workflow Steps

1. JotForm Trigger
Starts the workflow when a new form submission is received.

2. Information Extractor
Formats the phone number** with a +, country code, and full number (e.g., +391234567890) for compatibility with Vapi.

4. Set Fields for Vapi
Configure these fields:
phone_number_id: ID of the Vapi number used for the call
assistant_id: ID of the Vapi assistant
api_key: Your Vapi API key

5. Start Outbound Vapi Call
Sends a POST request to https://api.vapi.ai/call with:
The formatted phone number
All required Vapi fields
Any additional info mapped from the form, for personalization

Customization

Add more form fields:** Include extra data (such as name, appointment time) and add to the Vapi payload.
Conditional logic:** Use n8n filter nodes to control if/when calls are made.
Dynamic assistant selection:** Route submissions to different assistants or numbers based on user responses.

Notes

Ensure phone numbers are formatted correctly in the extractor node to prevent call errors.
Any field from your form can be passed in the API payload and used in the assistant's script.

Need Help?

For additional resources or help, visit 1 Node.

Nodes Used (3)

HTTP Request
n8n-nodes-base.httpRequest
Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi