How Tempo treats your data
- Read-first by default. Tempo reads from your systems to build context. The writes it makes back to your CRM follow the update behavior set on each field. See Fields and CRM objects.
- Your data is yours. We do not train foundation models on it.
- Scoped access. We ask for the permissions each connection needs. Every integration page lists the exact scopes Tempo requests and what it does with them.
- Tempo does not send email. Tempo reads mail to build context. It has no code path that sends mail on your behalf. Google Workspace connections request the
gmail.composescope; see the Google Workspace page for what that scope is and is not used for.
What Tempo writes to your CRM without a review step
Most CRM writes go through a review. These do not:- Fields set to Automatic. When an organization admin sets a CRM-synced, updateable field’s update behavior to Automatic, Tempo applies each proposed value and writes it to the CRM. No person reviews it first.
- Per-user Automatic. When an admin turns on Allow per-user field settings, a seller can set a field to Automatic for their own deals. Proposals on that seller’s deals then apply without review.
- Record creation. New Opportunity in the Tempo app and the
create_crm_objecttool over MCP create accounts, contacts, and opportunities in Tempo and queue the create to your CRM. There is no review queue for creates.
Where your data flows
Tempo uses the data synced through its integrations, such as emails, calendar events, call transcripts, Slack messages, documents, and CRM records, in prompts to large language models (LLMs). This is how Tempo forms observations and proposes CRM updates.Models and providers
Tempo uses large language models from multiple providers to process the data synced through your integrations. We reevaluate which models we use as capabilities and costs change, so the specific set shifts over time. If your security team needs the current model list or our subprocessor list, get in touch and we will send it to you.Data collected by Tempo is not used to train models.
What each integration accesses
Permissions are scoped per connection. Each integration page lists the OAuth scopes Tempo requests, who connects it, and what Tempo does with the access.Salesforce
Two scopes, the organization reader and personal connections, and CRM write behavior.
HubSpot
Read, schema, owner, and write scopes, plus the optional sales email scope.
Google Workspace
Gmail, Calendar, and Meeting Transcripts scopes, including
gmail.compose.Slack
Bot scopes, per-member reader access scopes, and the three capture modes.
Granola
Granola-hosted consent and encrypted token storage.
Gong
Four read scopes, or an API key.
Fathom
One read scope, per member.
Notion
Page-level access you choose in Notion.
BigQuery
Read-only roles on the datasets you choose.

