Back to Blogs

How to Build an Outbound Sales-Lead-Qualification AI Agent

Nurture prospects, book test-drives, and update your CRM - automatically.

Josh York, Christopher Zhang, Mohit SarafJun 27, 2025
AI Agent
Voice Agent
Tutorial
No Code
Sales
Lead Gen
Research
Qualification

Today, we're going to build an agent that can call leads and schedule them for a car test drive. The agent pulls leads from a spreadsheet, walks them through a set of questions defined in a Google Form and writes their responses back to a Google Sheet in your Google Drive.

TL;DR In about 15 minutes you’ll have an AI voice agent that:

  • Calls a lead list.

  • Asks the questions in your Google Form.

  • Finds the nearest dealer by ZIP code.

  • Writes every response to a Google Sheet.

  • Books the next call or test-drive - 24-7.


0:00 Intro
0:57 Your agent's prompt
1:32 Create a data source
2:05 Your agent's greeting message
2:23 Build your agent
3:37 Create your own keys
4:30 Setting up a Google Service Account
7:15 Testing your agent
8:02 Create a voice channel for your agent
8:18 Setting up your agent's call
9:29 Having a phone call with your AI agent
10:12 Syllable's Sessions feature


What You’ll Need

  • A Syllable account (free trial works great)

  • A Google Drive account (Forms + Sheets)

  • A CSV of phone numbers to call (template provided)

  • 10–15 minutes and a cup of coffee


Step 1: Prepare Your Google Drive Assets

  • Log into your Google Drive.

  • Set up folder structure with the parent Syllable Demo Folder with Forms and Sheets folders inside of it.

  • Create a Google Form in the Forms folder with the questions you want your agent to ask (e.g., vehicle type, preferred date, ZIP code).

  • Save the Folder ID of that Sheets folder and the Form ID - you’ll share it with your agent later.


Step 2: Draft Your Prompt & Greeting

  • Log into the Syllable Console and start creating your agent.

  • Prompt → New Prompt
    Name: Test Drive Agent Prompt

  • Tools to include:

    • append_data_with_session

    • create_sheet_from_form

    • search_dealership (Data Source Search)

    • hang_up

Copy the prompt located at docs.syllable.ai

This explains to the AI Agent how to use the tools we added.

  • Message → New Message
    Hi there! I’m calling on behalf of Toyota about your interest in a test-drive. Ready to get started?

  • Save both.


Step 3: Add a Data Source

Go to Data Sources -> New Datasource

Name: Toyota_Dealerships

Copy the sample Toyota_Dealerships dataset from docs.syllable.ai and paste it into Data source content (or use your own dealer list)


Save.


Step 4: Build the Agent

  • Agents → New Agent

  • Name: Test Drive Agent

  • Select the prompt & greeting message we just made.

  • STT, Timezone, busy sound and other fields.

  • The four tools auto-populate, but we need to configure some of them.

  • Under search_dealership,  choose Toyota_Dealerships as the data source.

  • Under Session Configuration you need to add Tool headers. Copy the header and value located at docs.syllable.ai.

  • Click Save.

Run a quick chat test - reply “Yes” and confirm the create_sheet_from_form tool fires.


Step 5: Create a Google Service Account

Syllable’s sample keys are fine for testing, but to write to your Sheets you need your own credentials.

  • Enable the Google IAM API

  • In Google Cloud Console → APIs & Services

    • Enable Forms, Sheets, and Google Drive APIs.

  • Credentials → Manage Service Accounts → Create Service Account
    Role: Basic → Owner

  • Share your parent Drive folder (from Step 1: Syllable Demo Folder) with the service-account email (Role: Editor)

  • Service Account → Manage Keys → Add Key → JSON
    Download and open the file and copy it.


Step 6: Load Up the Keys

Back in your agent:

  • Session configurationSession variables → Value → paste the entire JSON.

  • Tools with configuration create_sheet_from_form

    • Parent Folder ID → paste the Sheets folder ID.

    • Form ID → the Google Form ID.

Click Save.


Step 7: Test

Start a new session and answer the questions.

  • Agent Start Session

  • Answer the agent's questions

  • On Google Drive, open your Sheets folder and boom! A brand-new spreadsheet with every response.


Step 8: Spin Up a Voice Channel

  • Channels → New Channel

    • Mode: Voice

    • Target: Your agent's phone number

    • Fallback: your Fallback number

    • Agent: Test Drive Agent

Save.


Step 9: Launch an Outbound Campaign

  • Campaigns → New Campaign
    Rate: 60 calls/hr (or whatever suits).

  • Batches → New Batch → Auto-Run On
    Download the CSV template, add your leads, upload, and watch the dials light up.


Step 10: Monitor Sessions

Every call shows up in Sessions with:

  • AI summary of the conversation

  • Full transcript & recording

  • Tool calls + latency metrics

  • A simple labeling UI to grade performance


That’s It - Your AI Sales Assistant Is Live!

You just automated cold-calling, lead qualification, sheet updates, and appointment booking - all without writing a single line of code.

Ready to put it to work? Sign up for a free trial.


Pro Tips & Next Steps

  • Personalize the greeting with time-of-day variants.