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

Template:

Your Free AI Voice Agent Template + ElevenLabs Prompt
(Subscribe for Free, then click 'Login.' You’ll receive an email to complete your login and access the template.)

Subscribe to keep reading

This content is free, but you must be subscribed to AI Agents Accelerator to continue reading.

Already a subscriber?Sign In.Not now

Reply

or to participate.