Skip to main content
Attio integration

Everything you need to know to set up the integration properly

Updated over a week ago


With the Attio integration, you can easily keep your product data synced with your CRM.

The integration allows you to automatically create and update objects from June to Attio, along with their traits.

The Attio integration supports syncing to standard Attio objects, e.g. People, Users, Companies, Workspaces but also to Attio custom objects. More on syncing custom objects below.

Getting started

With the Attio integration, you can easily sync June users, companies and groups to Attio. To get started, navigate to our Attio integration in the Settings page and connect.

You can connect one Attio workspace per June workspace

  1. Go to the June's workspace Settings & Integration page

  2. Click "Install"

  3. Next, you'll be prompted by Attio to approve the June Attio app.

Configuring data

Once you've installed the Attio integration in June, you can configure which data you want to sync from June to Attio. In general, we advise to map only the properties that you need in your workflows in order to keep your CRM as lean as possible.

Some objects require a minimum amount of traits, e.g.

  • June users require emails

  • June companies require a domain, which is automatically done for you

  • June groups can be synced by their ID

Once you've set that up, you can sit back and relax as June syncs your data to Attio.

How does it work?

Once every hour / per day (depending on your chosen frequency), June looks at all identify calls (for users) and group calls (for companies and groups) and syncs them to Attio, based on your setup.​

Want to sync to Attio custom objects?


To sync June groups to a custom Attio object, there are some requirements. Below is an example of a traditional B2B SaaS setup would look like. You're free to model your custom objects however you like:

  • Attio custom object (requires Pro Plan)

  • Attio custom object identifier

  • June group domain trait

1. Attio custom object

Objects hold a specific type of record, like a category of record. Objects contain records of a specific type, as well as their attributes and values. Examples of objects can be Users, Accounts.

To use the integration you would have to create a custom object in Attio. Our suggestion is to call it Workspace and set it up in the following way.

Alongside these attributes which are the basic ones to get started, you would have to create as many as the data points you want to sync to June.

For example, in our case, these are the extra ones that we've created.

2. Attio custom object identifier

As part of the attributes created above, you will need to have necessarily a unique and required field. In our case this is the Workspace Id

This will be the way the integration matches existing records and creates new ones when not present.

3. June group domain trait

To use the integration you will need to have a domain company trait in June.

The reason for this is that it will be the link between the custom object created by you and Attio's native company object. This will make sure that all the emails and communications users from a certain company will be aggregated and then associated to the right workspace as well.

Thanks to the domain trait, Attio also runs a very cool enrichment that will help you understand even better who your users are.

Did this answer your question?