Two first-party paths exist, and neither is a scheduled ticket export you pick fields for. Here's what each one is actually built to do.
Searching for a Zendesk-Google Sheets integration turns up two separate first-party features, one built by Google and one built by Zendesk, and they solve different problems. Neither is a menu item inside Zendesk labelled "export to Sheets." Knowing which one you found matters, because they behave very differently once you're relying on the result.
Google publishes a Data connector for Zendesk, installed from Extensions > Add-ons inside a Google Sheet, not from Zendesk. Per Google's own documentation, it retrieves search results, ticket lists, and metrics data into the sheet, and it is one-way: "If you change data in your Google Sheet, it will not change data stored in Zendesk." Bringing the data in again means running Load or Refresh yourself; the documentation describes on-demand retrieval, not a schedule you set once and leave running.
Zendesk's side of this is Google Sheets actions in Action Flows, built into Admin Center. It connects an automation trigger, such as a ticket being created, to an "Append row" step that writes that one event's data into a sheet. It's event-driven and row-by-row: every ticket that matches the trigger adds a line, but there's no built-in step that pulls your existing ticket history in at once, and no field picker or schedule the way a reporting export has. Building it means designing a workflow in Admin Center, not selecting a view or search and clicking export.
| Google's connector | Zendesk Action Flows | Zendesk Exporter | |
|---|---|---|---|
| Built by | Zendesk | Cody Labs | |
| Historical tickets | Yes, on demand | No, forward-only from activation | Yes, on demand or scheduled |
| Field picker | Query-based, not a picker | Manual field mapping per flow | Standard + custom field picker |
| Scheduled refresh | No, manual Load/Refresh | Continuous, event by event | Hourly, daily, or weekly |
That's expected: the connector only fetches when you click Load or Refresh. There's no polling or automatic update between clicks, regardless of how the sidebar looks while idle.
Action Flows only fire on events that happen after the flow is turned on. It has no backfill step, so tickets created or updated before that point were never eligible to trigger it.
If the report needs to run itself and needs a chosen set of standard and custom fields refreshed on a cadence, see how to schedule a Zendesk ticket export to Google Sheets for what building or buying that actually takes. If the source is a saved view or search rather than an automation trigger, views vs. search vs. Explore covers which one fits.
Zendesk Exporter pulls a saved view or search into a sheet, with a field picker for standard and custom ticket fields, and refreshes it hourly, daily, or weekly without an Admin Center workflow or a manual Load click. It exports ticket fields, not comment or description bodies, works against one Zendesk subdomain at a time, and doesn't export users or organisations. Free covers one saved query with manual refresh; Pro is US$10/month or US$100/year for unlimited saved queries and scheduled refresh.
If neither native path gives you a refreshing, field-selectable ticket report, Zendesk Exporter is built specifically for that.
Install from Google Workspace Marketplace See Zendesk ExporterLast reviewed 30 August 2026.