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.