GuidesRecipesAPI ReferenceChangelog
HomeSee demo
Guides

Attio

Source and destination

Polytomic connects to Attio using OAuth. Please ensure that the Attio user account your connecting with has all the required read/write permissions within Attio to the objects you care about.

  1. In Polytomic, go to ConnectionsAdd ConnectionAttio.
  1. Click Connect to Attio to go through Attio's authentication flow. You'll authenticate using an existing Attio user account.
  2. Click Save.

Example demo videos

Here are some demo videos covering a small subset of what Polytomic can do with Attio:

  • Sync from Attio to your data warehouse: video.
  • Sync to Attio from your SQL database + spreadsheets: video.
  • Enrich Attio records with Apollo.io: video.
  • Sync from Attio to NetSuite: video.

Note that, following the examples above, any of Polytomic's other integrations can also pull from or push to Attio.

Syncing to Attio

You can sync to Attio using Model Syncs from your data warehouse, databases, SaaS tools, spreadsheets, and APIs.

Enrichment providers

As with all other destinations Polytomic supports, you can also use Model Syncs to enrich People and Company records in Attio using popular enrichment providers like Apollo.io, ZoomInfo, and others. See the enrichment overview for details and example usage.

Setting relationships in Attio

When syncing to Attio, you are able to set Attio object relationships as part of your sync. For example, you may be creating User records in Attio that require a relationship set to a corresponding Attio Workspace record.

You can set these relationships using Polytomic by mapping to Attio find by fields. These are special target fields in Polytomic that are solely for relationship-setting within Attio:

Advanced settings

Scroll to the bottom of your sync configuration and you'll encounter a few advanced settings:

Ignore invalid relationships

If you set Attio relationships in Polytomic that are invalid (for example, the desired relationship target object does not exist in Attio), Polytomic's default behaviour is to drop the source record from your sync and log an error.

If instead you'd like Polytomic to write the source record regardless and only skip the relationship-setting, you can scroll down to Advanced settings at the bottom of your sync configuration and turn on the Remove invalid relationship ID references option:


Automatically create multi-select options

When syncing to an Attio multi-select field, you may want Polytomic to create new multi-select options in Attio if they don't already exist (this is common when dealing with a large potential set of options whose full set is unknown in advance).

You can do so by turning on the Create multi-select options if they don't exist option:

Note that if this option remains off and you try syncing to an Attio multi-select field without a matching value in the source field, Polytomic will fail that record and log a record error in the sync History table. The other records in the sync will update normally.

Syncing from Attio

Bulk Syncs

Use Bulk Syncs to sync from Attio to your data warehouses and cloud storage buckets like S3.

Model Syncs

Use Model Syncs to sync from Attio to your SaaS tools like Zendesk, NetSuite, Quickbooks, HubSpot, and others.