Skip to main content
The Attio connector indexes CRM data including companies, people, and deals from your Attio workspace.

What gets indexed

  • Companies (name, domains, description, categories, estimated ARR, location)
  • People (name, email, phone, job title, company associations, location)
  • Deals (name, value, pipeline stage, expected close date, owner, associated companies and people)
  • Notes and tasks (embedded within deal records)

Setup

You must be a workspace admin in Attio to authorize the Grapevine integration.
1

Enable required objects in Attio

Before connecting, ensure the objects you want to index are enabled in your Attio workspace:
  1. In Attio, go to Workspace settings > Data > Objects
  2. Enable the objects you want Grapevine to index (Companies, People, Deals)
Important: On Attio’s Free plan, only Companies and People are enabled by default. Deals must be explicitly enabled by a workspace admin. If Deals is not enabled, the connector will skip indexing deals and continue with other available objects.
2

Connect to Grapevine

  1. In Grapevine, go to Integrations and click on Attio
  2. Click Connect Attio Account
  3. You’ll be redirected to Attio for authorization
3

Authorize the app

  1. Log into Attio (if needed)
  2. Review the requested permissions
  3. Click Allow to authorize
  4. You’ll be redirected back to Grapevine
4

Indexing begins

Grapevine will automatically begin indexing your Attio data. The initial sync may take time depending on the amount of data in your workspace.

Permissions

The Attio connector requests the following OAuth scopes:
ScopeAccessPurpose
User ManagementReadView workspace members for attribution
RecordsReadAccess companies, people, and deals
Object ConfigurationReadRead object schemas and attributes
List EntriesReadAccess list entries and pipeline data
List ConfigurationReadRead list and pipeline configurations
CommentsReadAccess comments and threads on records
NotesReadRead notes attached to records
TasksReadRead tasks linked to records
MeetingsReadAccess meeting records
Call RecordingsReadAccess call recordings and transcripts
WebhooksRead-writeRegister webhooks for real-time updates
Some scopes like Webhooks and Call Recordings are requested to support future features such as real-time sync and meeting transcript indexing. Grapevine only requests read access where possible and never modifies your Attio data.

Sync behavior

  • Initial sync - Indexes all available records from enabled objects
  • Incremental updates - New and updated records are synced periodically
  • Deletions - Deleted records are removed from the index automatically

Object availability by plan

Attio has different object availability based on your subscription plan:
PlanAvailable Objects
FreeCompanies, People + 1 additional (Deals, Users, or Workspaces)
PlusCompanies, People + 3 additional (Deals, Users, Workspaces)
ProUp to 12 standard objects + custom objects
If an object is not enabled in your Attio workspace, Grapevine will gracefully skip it and continue indexing the objects that are available.

Limitations

  • Custom objects are not currently indexed
  • Only records from enabled standard objects are indexed
  • Notes and tasks are embedded within deal documents rather than indexed separately