Campaigns with Google Sheets
Overview
Call Agent AI enables seamless integration with Google Sheets to help you efficiently manage data in both inbound and outbound campaigns. This integration ensures real-time synchronization, automatically updating lead details, contact information, call statuses, and follow-up actions. Whether you're tracking new leads, managing responses, or overseeing campaign metrics, your data will remain accurate and up-to-date throughout every interaction.
Integrating Google Sheets with Call Agent AI is crucial for organizing and streamlining your call campaigns. This feature allows for easy access to real-time updates, ensuring that all key data points—such as contact details, responses, and appointment dates—are well-organized and always current. The integration also provides customizable headers for your data, allowing you to tailor your workflow for maximum efficiency. Whether analyzing campaign results or refining future outreach, this integration ensures your data is always in sync and readily available.
Watch the Tutorial
For a visual walkthrough, watch the tutorial here: How to Integrate Google Sheets for Inbound and Outbound Campaigns.
Step 1: Prepare Your Google Spreadsheet
Create a Google Sheet with appropriate headers based on your needs.
You can also add additional headers:
Lead's Response
Services They're Interested In
Booked Appointment Dates and Times
For Inbound campaigns, add the headers, and the system will populate the spreadsheet automatically when calls are received.
For Outbound campaigns, prepopulate the spreadsheet with at least the lead's name and phone number, along with any other information you wish to discuss or verify during the call.
Make sure the sheet has headers in the first row.
Step 2: Set Up Your AI Assistant
Sign in to your Call Agent AI account. You can login here.
From the Dashboard, navigate to the Assistants tab on the left-hand side of the screen. Here, you will see a list of all the assistants you have created.
Find the assistant you want to configure and click the Preview button.
Name your assistant.
Add an opening spiel.
Assign a Twilio number.
Assign a unique Twilio number for each assistant to keep campaigns separate.
Configure identifiers, SMS/email notifications, and prompts tailored for inbound or outbound calls.
Step 3: Share Your Sheet with Our Service Account
Open your Google Sheet.
Click the “Share” button in the top-right corner.
Enter this email address: sheets@call-agent-ai-467909.iam.gserviceaccount.com
Set the permission to Editor.
If the sheet is not shared properly, syncing will fail.
Click Send.
Step 4: Get Your Sheet ID
Your Sheet ID is a unique identifier found in your Google Sheet’s URL.

Example URL:
https://docs.google.com/spreadsheets/d/
1AbCDefGhIJklMnoPQRstuVWxyz1234567
/edit
The Sheet ID is the string between
/d/
and/edit
→ In this case:1AbCDefGhIJklMnoPQRstuVWxyz1234567
Copy your Sheet ID. You’ll need it in a later step.
Step 5: Find Your Tab Name
Each sheet in a Google Spreadsheet has a tab name. By default, it's usually called Sheet1 unless renamed.
Look at the bottom-left corner of the Google Sheet.

Note or copy the name of the tab you want to use. Make sure it matches exactly when entering it into Call Agent AI.
Step 6: Create a Campaign
Log in to your Call Agent AI dashboard.
Go to the Campaigns module.
Fill in the following campaign details:
Campaign Name
Select Assistant
Call Type: Outbound or Inbound
Campaign Schedule
Click Create to proceed.
Step 7: Enter Your Google Sheet Details
Inside your campaign, go to the Google Sheet tab.
Paste your Sheet ID into the Sheet ID field.
Enter your Tab Name into the Tab Name field.
Click the “Sync Sheet” button.
This allows the system to fetch the headers from your Google Sheet. This data will only be used at runtime for campaign execution and our system will automatically update your sheet once the campaign is completed.
Step 8: Finalize and Run Your Campaign
After syncing, you’ll see a list of columns from your sheet.
Select the column that contains your lead’s phone numbers (e.g., “Phone Number”).
Make sure you select the correct phone number column during campaign setup.
Click the Save button to finalize your campaign setup.
If you’d like to start the campaign immediately, click the “Run Now” button.
Last updated