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
-
Attio Requirements:
- Attio account with API access
- Admin or owner permissions for OAuth authorization
-
BuildBetter Requirements:
- Active BuildBetter account
- Admin privileges for integration setup
Quick Setup
-
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
-
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
-
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 Field | BuildBetter Field | Notes |
|---|---|---|
| Email addresses | Primary matching field | |
| Name | First/Last Name | Parsed automatically |
| Job title | Title | |
| Phone numbers | Phone | |
| Company | Company link | Links to synced companies |
| Description | Bio | |
| LinkedIn, Twitter | Social profiles | |
| Avatar | Profile image | |
| Custom attributes | Metadata | Automatically discovered |
Companies
| Attio Field | BuildBetter Field | Notes |
|---|---|---|
| Domains | Domain | Primary matching field |
| Name | Company name | |
| Description | Description | |
| LinkedIn, Twitter | Social profiles | |
| Team members | Related people | |
| Custom attributes | Metadata | Automatically 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
- 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
- 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?- Email: [email protected]
- Visit our Help Center