Upload a CSV to a Vapi outbound campaign, or have each new lead trigger a call through Zapier, Make or n8n.
Webhook fields (partial list) Example values
| Field | What it holds | Example |
|---|---|---|
business_name | Business name | Smile Dental Studio |
phone | Phone as listed on Google | +1 305-555-0123 |
niche / location | Niche and city you searched | dentists / Miami |
rating, reviews_count | Google rating and review count | 4.9, 128 |
website_status | no_website, poor_website or corporate | no_website |
maps_url | Google Maps listing | |
demo_site_url | Link to the AI demo site | |
outreach_sms, outreach_whatsapp | AI-written messages | |
tags | autolead + niche + city + website status | ["autolead","dentists",…] |
Before using demo_site_url in a call script or SMS, open one to confirm it loads. Phone numbers arrive as listed on Google, so convert them to E.164 (for example +13055550123) when the voice platform requires it.
In the Vapi Dashboard, open Assistants and create one; templates are under the arrow next to Create Assistant[1]. Write the First Message and System Prompt[1]. To personalize each call, put variables in the prompt such as {{business_name}}; values come from campaign CSV columns or from the API call[3][4]. Use Talk to test it in the browser[1].
Example prompt line “You’re calling {{business_name}} in {{city}}. They have a {{rating}}-star Google rating but no website…”
Open Phone Numbers → Create Phone Number and import a number from a supported provider[1]. A free Vapi number won’t work for outbound or campaigns[2][3].
phone to E.164.POST https://api.vapi.ai/call
Authorization: Bearer YOUR_VAPI_API_KEY
Content-Type: application/json
{
"assistantId": "YOUR_ASSISTANT_ID",
"phoneNumberId": "YOUR_PHONE_NUMBER_ID",
"customer": { "number": "+13055550123" },
"assistantOverrides": {
"variableValues": {
"business_name": "Smile Dental Studio",
"city": "Miami",
"rating": "4.9"
}
}
}Example Keep your Vapi API key in the automation tool, never in AutoAI Lead or in a public page. Sending variable values as text is the safest choice.
Laws on automated and AI-voice calls (consent, calling hours, opt-outs, do-not-call lists) depend on the country and state you call. You’re responsible for following them; AutoAI Lead and the voice platforms don’t check consent for you. This isn’t legal advice; check the rules where your leads are located.
Platforms change their menus often. If a screen looks different, the linked doc is the source of truth.