Add a data source to Zapier Agents

Beta

This product is in open beta. It’s available for use but still in active development and may change.

Data sources are documents that your agent can use to complete tasks or answer questions. The agent will use any data source you provide, like a Google spreadsheet, to help generate a response. When you add a data source, the agent can answer questions related to its content, such as giving you an average of all values on a spreadsheet or a summary of a text. 

 

Add a data source

  1. From the agent Chat field, click Find data.
  2. Click + Add data source.
  3. In the dialog box, upload a file or select an app from the available options.
  4. Select a connection for the app from the first dropdown menu. 
  5. In the next dropdown menu, select a document to use as the data source. 
    • Some apps may require you to fill out further fields.
  6. Click Add data source.
Screen Shot 2025-01-03 at 8.42.34 AM.png
Note

All data sources are shared between behaviors. If a document has already been added as a data source it will show as "synced".

 

Data source synchronization

When you add a data source, Zapier will sync it with the agent immediately. After that, it will sync regularly to retrieve new data. If you made changes and want the agent to catch up before the next sync:

  1. From the agent Chat field, click Find data.
  2. Click the three dot icon beside the data source you want to sync.
  3. Click Sync now.
Screen Shot 2025-01-03 at 8.46.46 AM.png

 

Remove a data source

  1. From the agent Chat field, click Find data.
  2. Click the three dot icon beside the data source you want to remove from your agent.
  3. Click Remove from agent.

 

Limitations for data sources 

Zapier Agents can synchronize up to 75,000 rows/records at a time across all data sources on your account. On Team and Enterprise accounts, this limit applies to each user individually. Below, you can see different limitations related to specific apps.

Airtable
  • To sync when changes are made, the table must have a column of type "Last Modified Time". Otherwise, each table will sync once a day.
  • Formulas will be synced as the final evaluated value.
  • Airtable views are not synced.
  • Only visible fields are synced.
  • Maximum synced columns: 50
  • Maximum synced tables: 20 
Asana
  • You must connect a paid Asana account.
  • You must select a date range for syncing, up to 2 months in the past.
  • The agent can only sync project sections, tasks, and users.
Confluence
  • The agent can only pick from the 50 most recent pages.
CSV file
  • CSV files can be used with or without headers.
  • Good header names can increase the agent's accuracy.
Google Docs
  • The agent can only sync text. 
  • Maximum synced words: 96,000
Google Sheets
  • The spreadsheet must have headers. 
  • Formulas will be synced as the final evaluated value.
  • Maximum synced columns: 50
  • Maximum synced worksheets: 20 (shared across all synced spreadsheets)
  • Maximum synced records: 50,000
Hubspot
  • The agent can only sync Hubspot deals.
  • If a deal is deleted, the agent will not automatically resync. It must be manually resynced.
  • Maximum fields synced: 50
JIRA Software Cloud
  • You must select a date range for syncing, up to 2 months in the past.
  • Only issues and their associated users are synced.
  • You cannot select custom properties.
Microsoft Excel
  • Maximum synced words: 96,000
  • Formulas will be synced as the final evaluated value.
Microsoft Sharepoint
  • Maximum synced words: 96,000
  • Only supports document file types (text, Word documents, PDF).
Notion
  • The agent can only use pages or databases, added individually.
  • The agent can only sync text. 
  • Page Properties are synced along with content.
  • Maximum synced child pages from a database: 100
  • Maximum synced words: 96,000
PDF file
  • Maximum synced words: 96,000
  • Agents works best with documents originally created as PDFs (an Amazon receipt, for example) or other file types exported as PDFs. It may not be able to recognize the content of scanned PDF files.
Zapier Tables
  • Maximum synced columns: 50
  • The agent cannot use views as a data source.
Zendesk
  • You must select a date range for syncing, up to 2 months in the past.
  • Maximum ticket properties: 50
Zoom
  • Agents can sync up to one year of past meetings and transcripts.
  • The agent can only use meetings scheduled by the user as a host.
  • To use transcripts you must have a Pro or a higher plan and cloud Recording enabled on your Zoom account.
  • Maximum number of words synced: 96,000

 

Automate more tasks with data sources

When you use data sources with your agent, it can help streamline your work further. Here are some examples of tasks your agents can perform:

  • Lookup records that match a given criteria
    • Which of our Italian customers increased their spending in the last week?
  • Aggregate data from a spreadsheet
    • What are the average sales for each salesperson by day?
  • Rank records
    • Who are our top 10 customers, based on revenue?
  • Create a time series analysis
    • Are there any seasonal trends for our top-selling product? 
  • Exploratory Data Analysis (EDA)
    • Summarize key statistics (mean, median, standard deviation, etc.) for last year's sales.
  • Perform general math computations
    • What was the total sales amount for December?

 

Provide feedback and get help

Submit a feature request, provide feedback on existing features, or get help from the Zapier Agents team. You can also discuss Agents with other users on Zapier's Early Access Program Slack.

Was this article helpful?
5 out of 5 found this helpful