Skip to main content

Overview

Connect Google Sheets to add one row to a spreadsheet tab after every call, and to import contact lists for your outbound calling campaigns.

Log every call in a sheet

After every finished phone call, Tala adds one row at the bottom of the tab you chose (test calls from the agent editor add none). You can rename the tab afterwards. Tala never reads the sheet during the call and never changes existing rows.
1

Connect Google Sheets

Go to Integrations → Click Create Integration → Select Google Sheets, then sign in with your Google account.
2

Choose the tab

In the connected integrations list, click Configure on the Google Sheets row. Open your spreadsheet on an empty tab, copy the address shown by your browser, paste it and save. Leave the field empty to stop adding rows.
Choose an empty tab: Tala first writes the column titles there (in French). A tab that already holds another table is refused, so your own columns are never mixed with Tala’s. The spreadsheet must belong to the connected Google account, or be shared with it with edit access: Tala checks it when you save. If Google later refuses the connection itself, the integration asks you to reconnect.

Import contacts for campaigns

Setup

1

Connect Google Sheets

Go to Integrations → Click Create Integration → Select Google Sheets
2

Authorize Access

Sign in with your Google account and grant spreadsheet permissions
3

Use in Campaign

When creating a campaign, select Google Sheets as your data source

Spreadsheet Format

Your spreadsheet must have a header row. Column names become variable names.

Required Columns

Example Spreadsheet

Using Variables in Workflows

Column values are available as context variables in your workflow:
Declare the columns you use in the agent’s variables (first_name is already provided by Tala): saving a text is refused when it uses a variable that does not exist.

Technical Details

Troubleshooting

  • Ensure you’re signed into the correct Google account
  • The sheet must be accessible (owned or shared with you)
  • Try refreshing the page and reconnecting
  • Check that phone_number column exists (exact spelling)
  • Rows without phone numbers are automatically skipped
  • Verify there’s data below the header row

Next Steps

Campaigns

Learn how to launch outbound calls

Context Variables

Advanced variable usage