Back to Templates

Trigger Outbound Vapi AI Voice Calls From New Jotform Submissions

Created by

Created by: Aitor | 1Node || aitoralonso

Aitor | 1Node

Last update

Last update 21 hours ago

Share


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.