Introduction
To maximize your outreach results using the DropSaaS prospecting automation, you need an AI assistant that can call leads and politely ask for their email address when it’s missing from the scraping process. This is where Vapi comes in—a no-code platform that lets you create and manage voice AI agents with ease.
In this guide, you’ll learn how to:
Create a voice assistant in Vapi to collect emails
Customize the script and behavior
Set up a webhook for response handling
Connect a phone number to place outbound calls
Use the Assistant ID and Phone ID in your n8n automation
Let’s walk through the process step-by-step.
Step 1: Go to Vapi and Create a New Assistant
Go to Vapi.ai and log into your account.
Click on “Assistants” in the sidebar.
Click “+ New Assistant”.
Key Fields to Configure:
Name
Give your assistant a clear name, like Email Collector for DropSaaS
.
Voice
Select the voice and provider you'd like. For example:
Model: PlayHT2.0-turbo
Voice ID: melissa
Provider: playht
Model
Use gpt-4.1
for better conversational handling.
Prompt
Paste a system prompt like this (feel free to customize with your agency name):
You are Riley, an assistant from the marketing agency IAG Media.
Your goal is to collect the prospect’s email so you can send them a free, personalized 2-page report to help improve their visibility on Google Maps.
Tone: Friendly, confident, helpful.
This is not a sales call — you're simply offering value.
...
You can copy the full prompt from the example JSON we provided or write your own version.
First Message Mode
Set to "assistant-speaks-first" to start the call proactively.
Transcriber
Select a speech-to-text engine like deepgram
and the nova-2
model for accurate transcription.
Background Sound
Optional – Set to office
to simulate a business call.
Webhook URL
Set the webhook to your n8n Webhook Trigger URL. This will be used to:
Receive the transcript
Extract the collected email address
Continue the workflow in n8n
Paste the Webhook URL from your n8n trigger node (you’ll find this inside your n8n workflow).
Analysis Plan
Use the following setup for structured data extraction:
Summary Prompt: Summarizes the conversation
Structured Data Prompt:
Extract and normalize the email address from the transcript. Return the email in string format. If no email is found, return "not collected".
Schema:
{
"type": "object",
"properties": {
"email": {
"type": "string"
}
}
}
This ensures n8n can pick up the email from the Vapi call.
Step 2: Connect a Phone Number
To enable your assistant to call leads:
In Vapi, go to the Phone Numbers section.
Click “+ New Number”.
Choose your preferred provider:
Vapi Twilio account
Your own Twilio account
Other supported providers
Once purchased or connected:
Vapi will assign a Phone ID.
Use this phone_id
in your n8n workflow when triggering the outbound call via the Vapi API.
Step 3: Get Your Assistant ID and Phone ID
Once your assistant and number are set up:
Copy the Assistant ID from the URL when viewing the assistant (e.g., https://dashboard.vapi.ai/assistant/your-id-here
).
Copy the Phone ID from the phone numbers section.
These IDs are required in your n8n workflow under the "Call Lead" step:
{
"assistant_id": "your-assistant-id",
"phone_id": "your-phone-id"
}
Paste them into the corresponding HTTP Request node fields.

Final Notes
You can test and preview your assistant directly within Vapi’s no-code interface.
The prompt, voice, and webhook are fully customizable.
Feel free to fine-tune the script to better match your agency’s brand and tone.
Once connected to your DropSaaS automation, your AI assistant will start collecting missing emails automatically, saving you time and helping you reach more qualified leads.