- AI Agents Accelerator
- Posts
- AI Voice Support & Sales Agent – Convert Leads with Real-Time Conversations
AI Voice Support & Sales Agent – Convert Leads with Real-Time Conversations
Your Free AI Voice Agent Template + Step-by-Step Setup Guide

Build an AI Support & Sales Voice Agent for Your Website (No Code!)
Hi there 👋,
In this guide, I’ll show you how to build a fully automated AI Voice Agent that can handle customer support and low-ticket sales calls directly from your website – 24/7.
It’s not just another chatbot.
This agent speaks with a real human voice, knows your business inside out, and delivers context-aware responses powered by ElevenLabs , OpenAI, Pinecone, and N8N.
💡 Want to skip setup and try it right away?
📂 Download the JSON template (attached below) and import it directly into N8N.
What This Voice Agent Does
✅ Understand your services and products
✅ Handles FAQs and pre-sales queries
✅ Converts leads on autopilot
✅ Sounds natural using Eleven Labs Voice AI
✅ Pulls context from your actual business docs (via Pinecone)
🛠️ How It Works
This setup includes two linked workflows:
1. Vectorizing Data for Your AI Knowledge Base
Your business documents are embedded and stored in Pinecone, giving your AI agent instant access to accurate, up-to-date information.

How it works:
Google Drive node fetches company docs from a specified folder
n8n splits the content into chunks and vectorizes them using OpenAI
Pinecone stores the vectors for real-time retrieval
✅ You can upload internal guides, service pages, or even scrape content from your website, convert it into a doc, and drop it into the Drive folder.
2. AI Voice Agent for Website Conversations
Once the knowledge base is live, your voice agent is ready to chat. AI Voice Agent for Customer Calls – Uses Eleven Labs' conversational AI to handle inbound calls, answer FAQs, and assist with sales.
The flow:
Eleven Labs receives a voice query from your website widget
The query is sent to n8n via Webhook
n8n fetches only relevant context from Pinecone
GPT generates a smart, personalized response
Eleven Labs turns it into natural-sounding speech in real time

⚙️ Prerequisites
Before you start, you'll need:
🧠 N8N account – for managing your automation logic
🎙️ ElevenLabs account – to create your AI voice assistant
📁 Google Drive – to store business documents for training
🧬 OpenAI API Key – to embed and generate responses
📦 Pinecone account – to store and retrieve knowledge vectors
🔑 ElevenLabs API Key – for real-time voice generation
⚠️ Important: Setting Up Credentials
To ensure your AI agent works in your n8n setup, you’ll need to configure credentials for services like WhatsApp, DeepSeek R1 (via Groq), OpenAI, and SerpAPI.
🔹 If you’ve never used these services in n8n before, watch the parts of the video where I explain how to set them up quickly and easily!
⚙️ How This AI Voice Agent Works
1️⃣ Knowledge Base Setup (Your Business Brain)
→ Upload your company documents or scrape website content into a Google Drive folder
→ n8n auto-splits, embeds, and vectorizes the content using OpenAI + Pinecone
→ Now your voice agent has real business knowledge to pull from
2️⃣ AI-Powered Voice Call Flow
→ A customer asks a question over the phone (triggered via Eleven Labs)
→ n8n fetches the most relevant data from Pinecone
→ GPT generates a human-like answer
→ Eleven Labs turns it into a real-time voice response
The result? A sales & support agent that:
✅ Understands your services
✅ Answers FAQs naturally
✅ Helps convert leads
✅ Works 24/7 without human supervision
🧩 Step-by-Step Setup
Step 1: Configure Google Drive
Create a new folder with relevant docs
In n8n, set up the Google Drive Search node to target this folder
Download and process files automatically
Step 2: Set Up Pinecone
Sign up at Pinecone.io and create an index (e.g., "customer-support"), ensuring you use text-embedding-3-small, as it must match the model in the OpenAI Embeddings node.


In n8n, open the Pinecone Database node and configure the following:
Credential to connect with: Select PineconeApi account.
Pinecone Index: Choose your desired index.
Pinecone Namespace: Assign a name to differentiate this dataset from other documents within the same index.
Step 3: Embed Your Docs
The Text Splitter breaks documents into chunks
OpenAI Embeddings vectorizes each chunk
Data is saved in Pinecone, ready for AI search
Step 4: Set Up Eleven Labs
Sign up at Eleven Labs and create an API Key.
Create an AI Agent in Eleven Labs:
Go to "Agents" → "Create New Agent" → Select Blank Template.
Choose a voice model for the AI agent.
Set the first response message (e.g., "Hello, how can I assist you today?").
In the system prompt, instruct the AI to retrieve answers from n8n.
(prompt attached below)

Connect the n8n Webhook to Eleven Labs:
In n8n, open the Webhook node and copy the Webhook URL.
In Eleven Labs , under Functions, create a Custom Tool:
Name: eg
"n8n_solar_installers"
Method:
POST
URL: Paste the n8n Webhook URL.
Body Parameter: Add
"question"
as the key (this sends customer queries to n8n).

Final Step: Add the Voice Widget to Your Website
Once your AI agent is fully set up and tested:
🔹 Go to the Widget tab inside your Eleven Labs agent dashboard
🔹 Copy the embed code provided under “Embed code”
🔹 Paste it into your website’s HTML — ideally just before the closing </body>
tag
✅ The voice call widget will now appear on your site, allowing visitors to click and start a live conversation with your AI-powered support & sales agent.

🛠️ How to Import the Template into n8n
🔹 Step 1: Log in or sign up for N8N.
🔹 Step 2: Download the JSON template (attached below).
🔹 Step 3: Create a new workflow.
🔹 Step 4: Open n8n, click the three dots in the top-right corner of the editor.
📂 Below, you’ll find the JSON file:

How to import a JSON file.
If you have any questions or need any assistance with implementation, please let me know, I’ll be happy to help. [email protected]
Also, subscribe to my YouTube channel, check my other videos and stay tuned as I’ll be sharing more unique AI Agents and AI Automations templates, resources, and much more soon.
Thank you for joining me on this journey.
Damian Danelczyk
Founder and Lead AI & Software Architect @Adaptify AI
Reply