Outbound Voice Call Automation via Vapi Lead Form - n8n Workflow

Instantly automate outbound voice calls using Vapi immediately after a lead submits your digital form. This powerful n8n workflow leverages the n8n form trigger and key n8n nodes for rapid lead engagement.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Sales and Marketing teams needing immediate lead follow-up.
Users of Vapi.ai looking to trigger calls programmatically.
Anyone seeking practical n8n templates for telephony automation.
Developers building lead qualification processes using the n8n platform.

Overview

Instant lead response is critical for conversion. This n8n workflow provides a robust solution for ensuring rapid contact with new prospects. By utilizing the built-in n8n form trigger, the automation captures essential lead data (specifically the phone number) and immediately queues an automated, AI-driven outbound call via the Vapi platform.

This specific n8n workflow template addresses the challenge of manually transferring lead data by automating the entire process, including a strategic 2-minute delay to allow the prospect time to process their submission. Setting up this n8n automation requires careful configuration of the HTTP Request n8n node with Vapi credentials, resulting in a seamless, high-value lead nurturing system.

How it Works

The entire n8n workflow operates in a simple, linear fashion, initiated by a data capture event:


  1. Form Submission n8n Trigger: The n8n workflow starts immediately when a user fills out and submits the integrated n8n Form Trigger. This trigger captures key fields, including the internationalized 'Phone' number.

  2. Strategic Delay: The flow proceeds to a Wait n8n node, pausing execution for exactly 2 minutes. This brief delay is implemented to improve call relevance.

  3. Parameter Setting: A Set n8n node is then used to inject required environment variables (Vapi Assistant ID, Phone Number ID, and Vapi API Key) into the subsequent steps.

  4. Vapi API Call: The final step uses an HTTP Request n8n node. It dynamically constructs a JSON payload containing the customer's phone number extracted by the n8n trigger. It sends a POST request to the Vapi API endpoint, authenticated using the Bearer token defined in the previous Set n8n node, successfully initiating the outbound AI voice call.

Installation Guide

To deploy this n8n workflow and utilize these effective n8n templates, follow these steps:


  1. Import: Copy the provided n8n workflow JSON data and paste it into your n8n instance using the 'New' -> 'Import from JSON' function.

  2. Configure the Form n8n Trigger: Ensure the 'On form submission' n8n node is active and that your form fields include 'Name', 'Email', and critically, a 'Phone' field expecting a full international number (e.g., +11234567890).

  3. Set Vapi Credentials: Locate the 'Set fields' n8n node (a standard feature within n8n). You must replace the placeholder values with your actual Vapi credentials:

vapiPhoneNumberId: Your Vapi Phone Number ID.
vapiAssistantId: The ID of the Vapi assistant you wish to use for the call.
* vapiApi: Your Vapi API Key (prefixed automatically with Bearer in the subsequent HTTP Request n8n node).

  1. Activate: Save the n8n workflow and set the status to 'Active'. The n8n trigger is now listening for submissions.

Node Details

This n8n workflow relies on several core n8n node types to achieve its automation goals:

On form submission (n8n Trigger)
Function: Acts as the starting n8n trigger, listening for new lead data submitted through the integrated n8n form.
Key Configuration: Specifies fields for 'Name', 'Email', and 'Phone'. The 'Phone' field is critical for the Vapi integration.

Wait 2min (Core n8n Node)
Function: Delays the n8n workflow execution for a predefined amount of time (2 minutes) before attempting the outbound call.
Key Configuration: Unit set to minutes, amount set to 2.

Set fields (Data Manipulation n8n Node)
Function: Prepares and injects necessary Vapi configuration parameters (IDs and API Key) as easily accessible variables for the next n8n node.
Key Configuration: Defines vapiPhoneNumberId, vapiAssistantId, and vapiApi string variables.

Start outbound Vapi call (HTTP Request n8n Node)
Function: Executes the core action of the n8n workflow by sending a structured POST request to the Vapi API to initiate the call.
Key Configuration: URL set to https://api.vapi.ai/call. Authorization header uses Bearer {{ $json.vapiApi }}. The JSON body dynamically inserts the phone number using an expression: {{ $('On form submission').item.json.Phone }}.

Related n8n Workflows

Free

Nodes: 5 Nodes
Updated: December 26 2025
View all
Created by

Hi, I’m Aitor. At 1Node, we help businesses save up to 5 figures annually by deploying private AI infrastructure instead of relying on expensive Cloud Enterprise solutions. As n8n enthusiasts, we love exploring its possibilities and sharing free basic workflows.

Featured*