Skip to main content
Connect BuildBetter with Attio to automatically sync contacts and companies between both platforms, and export call summaries as notes linked to your Attio records.

Features

  • Bidirectional People Sync: Import and update contacts from Attio, with automatic matching by email address
  • Company Sync: Keep company records synchronized between BuildBetter and Attio
  • Call Summary Export: Automatically export BuildBetter call summaries as Attio notes, linked to relevant people and companies
  • Custom Field Mapping: Map Attio’s custom attributes to BuildBetter fields
  • Flexible Sync Modes: Choose to sync all records or only match existing ones

How It Works

BuildBetter connects to Attio via OAuth2, providing secure access to sync your CRM data. The integration runs automatically every 4 hours to keep your data current. Sync Direction: Bidirectional (Attio to BuildBetter for contacts/companies, BuildBetter to Attio for call notes)

Setup Guide

Prerequisites

  1. Attio Requirements:
    • Attio account with API access
    • Admin or owner permissions for OAuth authorization
  2. BuildBetter Requirements:
    • Active BuildBetter account
    • Admin privileges for integration setup

Quick Setup

  1. Connect Attio
    • Go to Settings > Integrations in BuildBetter
    • Find Attio in the CRM section and click Connect
    • You’ll be redirected to Attio to authorize the connection
    • Grant the requested permissions and confirm
  2. Configure Sync Settings
    • Import People and Companies: Enable to pull contacts from Attio into BuildBetter
    • Sync Mode: Choose between:
      • Match Existing (default): Only update records that already exist in BuildBetter
      • Sync All: Import all Attio records, creating new ones as needed
    • Export Call Summaries: Enable to send BuildBetter call summaries to Attio as notes
  3. Select Fields to Sync
    • BuildBetter automatically discovers available Attio attributes
    • Choose which people fields to sync (email, name, job title, phone, company, etc.)
    • Choose which company fields to sync (domains, name, description, etc.)

What Gets Synced

People (Contacts)

Attio FieldBuildBetter FieldNotes
Email addressesEmailPrimary matching field
NameFirst/Last NameParsed automatically
Job titleTitle
Phone numbersPhone
CompanyCompany linkLinks to synced companies
DescriptionBio
LinkedIn, TwitterSocial profiles
AvatarProfile image
Custom attributesMetadataAutomatically discovered

Companies

Attio FieldBuildBetter FieldNotes
DomainsDomainPrimary matching field
NameCompany name
DescriptionDescription
LinkedIn, TwitterSocial profiles
Team membersRelated people
Custom attributesMetadataAutomatically discovered

Call Summary Notes

When you enable call summary export, BuildBetter creates formatted notes in Attio containing:
  • Call date and duration
  • Participant list
  • AI-generated summary
  • Link back to the full call in BuildBetter
Notes are automatically linked to:
  • People: Matched by participant email addresses
  • Companies: Matched by email domain

Sync Behavior

Automatic Sync

  • Runs every 4 hours
  • Processes up to 10,000 records per sync cycle
  • Uses pagination for large datasets

Matching Logic

  • People: Matched by email address
  • Companies: Matched by domain
  • Existing records are updated; new records created based on sync mode

Conflict Resolution

  • BuildBetter respects Attio as the source of truth for contact/company data
  • Call summary notes are additive (never overwrite existing Attio notes)

Troubleshooting

Connection Issues

“Needs Reauthorization” Status
  • Your OAuth token has expired
  • Click Reconnect in integration settings
  • Re-authorize with Attio
Sync Errors
  • Check that your Attio account still has API access
  • Verify you have permission to access the records being synced
  • Review the integration logs in BuildBetter for specific error messages

Data Not Syncing

  • Confirm the integration status shows “Active”
  • Check your sync mode setting (Match Existing vs Sync All)
  • Verify the fields you want are selected in the sync configuration
  • Allow up to 4 hours for the next automatic sync, or trigger a manual sync

Privacy & Data

  • BuildBetter only accesses Attio data you explicitly authorize
  • Contact and company data is stored securely in your BuildBetter workspace
  • Call summary notes exported to Attio remain in your Attio workspace
  • You can disconnect at any time to stop all data sync

Support

Questions about this integration?