Skip to main content

Attio Integration Guide

A step-by-step walkthrough to connect Attio and Specter.

Written by Raza Zaidi

Why integrate with Attio?

Specter’s Attio Integration creates a dynamic two-way data flow. We pull every record from Attio into Specter for real-time enrichment, giving you a unique, growth-ranked view of your Attio workspace.

You can also push enriched data, whether it is a single company, a person, or a bulk search, back into Attio. You can can automatically enrich Saved Searches and Lists so that any new results or updates are automatically pushed, keeping your data fresh and up to date in both systems.

Who can connect the integration?

Only Attio workspace admins can authorise the connection. If you're not an admin, ask your workspace admin to complete setup, or request admin rights via Settings → Team in Specter. Admins are marked with an "Admin" badge next to their name.


Step 1: Go to your Integrations Page

  • Navigate to Integrations in Specter and click Connect on the Attio card.

  • In the pop-up, click Connect to proceed to Attio's login.


Step 2: Authorize & Confirm

Select the correct Attio workspace from the dropdown in the OAuth window, review the permissions listed, and click Confirm.

What does Specter need access to?

Specter uses Attio's API to write records into your workspace. The permissions requested cover:

  • Reading your existing lists and workspaces (so Specter knows where to push records)

  • Creating and updating records in Attio

Specter does not read or export data from Attio.​


Step 3: Record Mapping

Once connected, you'll land on the Push Setup wizard. Click Add Destination next to the entity you want to configure.

Select the appropriate Attio Record Type from the dropdown:

  • For Specter company data, select Companies (Recommend).

  • For Specter people data, select People (Recommend).

  • For Specter investor data, select Companies or Deals (Recommend).


Step 4: Set Matching Rules

Specter uses a key field to find and update existing Attio records. Select the right matching field for each entity:

  • For Companies and Investors → select Domain.

  • For People → select LinkedIn URL.


Step 5: New Record Creation

Push mode controls what happens when Specter finds a record that doesn't already exist in your Attio CRM.

  • Create + Update: Specter updates matched records and creates new Attio records for any unmatched entries. Choose this if you want to capture every new prospect Specter finds.

  • Update Only: Specter updates matched records and skips unmatched entries. Choose this if you only want to enrich what's already in Attio, keeping your CRM free of unvetted prospects.


Step 6: Field Mapping

Select which Specter data points you want to push to Attio by mapping them to the appropriate fields.

Check your data mapping

Make sure each field is mapped to the correct data type to avoid errors.

Examples:

  • A LinkedIn URL should be mapped to a URL/website field

  • A Last Funding Date should be mapped to a date field

If the data types don’t match (e.g. sending text into a date field), the push will fail.


Step 7: (Optional) Assign to an Attio List

Select the Attio list from the dropdown to automatically add all new or updated Specter records to it.


Step 8: Save Your Mapping

Click Save Mapping to apply your settings for this entity.

Repeat Steps 3–8 for any additional entities (People, Investors) you want to push. Once all your destinations are configured, click Continue → on the Push Setup screen.


Step 9: Pull (Import) Attio data into Specter

Pull Setup imports your Attio records into Specter's My CRM for enrichment. You can pull from multiple Attio lists at once, for example, your deal flow, portfolio, and watchlist running in parallel.

  1. Click Pull Now.

2. Click Proceed with Pull to confirm.

3. The record count updates once the pull completes. Matched records appear in My CRM; unmatched ones are flagged for review.

4. Click Continue


Step 10: Review Integration Activity

  • The Integration Activity screen shows a log of your recent syncs, click Continue when you are ready to proceed.

  • Click More Info next to any sync entry to open the detailed breakdown. You’ll see a step-by-step breakdown of each sync (e.g. matching, creating, updating), along with record-level details. This helps you quickly spot where a sync failed, identify any issues, and understand exactly how your data was processed.

  • Click Complete Setup to finalize


Step 11: You’re Live!

Attio and Specter now exchange data on the schedule you set. Monitor activity anytime from the Integrations hub.

Want to get to the next level with your Attio integration? Click here!


Need a hand?

Open the Intercom chat in your Specter dashboard or email support@tryspecter.com.We’re quick to respond and always keen to hear your feedback.

Did this answer your question?