Overview
Connect Orbit AI to Attio to automatically create and update people and companies when forms are submitted. Our OAuth-based integration keeps your CRM data in sync with minimal effort, supporting field mapping, duplicate handling, and optional notes on each record.Create People
Automatically add new contacts to Attio.
Create Companies
Build your company database from submissions.
Smart Duplicate Handling
Update, skip, or create new records.
Attach Notes
Add submission details as notes on records.
Choose Your Integration Method
Attio can be set up in two ways. Choose based on your needs:Integration Page
Connect Attio globally and configure it for each form. All submissions sync directly to your CRM.Best for:
- Simple 1:1 form-to-CRM sync
- Capturing all leads without filtering
- Quick setup with OAuth connection
Workflows
Add Attio as a destination in your workflows for advanced control over which submissions sync to your CRM.Best for:
- Filtering by lead score or qualification
- Including enriched data (from Clay, etc.)
- Multi-step automations with other tools
Integration Page Setup
Connect your Attio workspace to Orbit AI using OAuth. This secure connection gives Orbit AI permission to create and update records on your behalf.Step 1: Connect Your Attio Account
Go to Integrations in Orbit AI
From your dashboard, click “Integrations” in the left sidebar.
Dashboard → Integrations (left sidebar)Find Attio
Scroll down to find “Attio” under the CRM section, or use the search bar.
Search or scroll to find AttioClick Connect
Click the “Connect” button on the Attio card to start the OAuth flow.
Click "Connect" buttonLog in to Attio
You’ll be redirected to Attio. Log in with your Attio credentials if prompted.
Log in to your Attio accountAuthorize Orbit AI
Review the permissions and click “Allow” to grant Orbit AI access to your workspace.
Click "Allow" to authorizeStep 2: Configure a Form
Click on the Attio card
After connecting, click on the Attio integration card to open the configuration panel.
Click on connected Attio cardSelect a form
You’ll see a list of your forms. Click on the form you want to configure.
Click on a form from the listChoose record type
Select whether to create “People” or “Companies” records in Attio.
Select: People or CompaniesSet duplicate handling
Choose what happens when a matching record exists: Update the existing record, Skip (don’t create), or Create New.
Select duplicate behaviorMap your form fields
Match your form fields to Attio attributes. Email is required for People; Domain or Name for Companies.
Map form fields → Attio attributesEnable notes (optional)
Toggle “Create Note” to attach the full form submission as a note on the record.
Toggle "Create Note" if desiredField Mapping Tips
Using Attio with Workflows
For advanced use cases, add Attio as a destination in your workflows. This gives you control over which submissions get synced, and lets you enrich or qualify leads first.Before you beginYou’ll need to connect your Attio account first via the Integration Page. Complete Step 1 above before using Attio in workflows.
Use workflows when you need to:
- Filter leads by score or qualification before syncing to Attio
- Include enriched data from Clay, Clearbit, or other enrichment tools
- Use AI SDR to qualify leads before adding to your CRM
- Route different lead types to different Attio record configurations
- Combine with other destinations like Slack notifications or email
Adding Attio to a Workflow
Create or open a workflow
Go to Workflows in your dashboard and create a new workflow or open an existing one.
Dashboard → Workflows → Create/EditAdd a trigger
Set up a Form Submission trigger for the form(s) you want to sync.
Add Trigger → Form SubmissionAdd intermediate steps (optional)
Add AI Agent for qualification, Enrichment nodes, or Filter nodes as needed.
Add AI Agent, Enrichment, or Filter nodesAdd Attio destination
Click the + button and select Attio from the destinations list.
+ Add Destination → AttioConfigure the Attio node
Select record type (People/Companies), duplicate handling, and map your fields. Enriched data from previous nodes is available.
Configure record type → Map fieldsExample: Qualified Leads to CRM
A common workflow that only syncs qualified leads to Attio: Form Submission → AI Agent (Qualify) → Filter (Score > 70) → AttioDuplicate Handling
Attio integration supports three behaviors when a matching record already exists:Update (Recommended)
When a matching record is found (by email for People, domain for Companies), the existing record is updated with the new data. This keeps your CRM current with the latest information.Skip
When a matching record is found, the submission is skipped entirely. No record is created or updated. Use this when you only want to capture new leads.Create New
Attempts to create a new record even if a match exists. If Attio rejects the duplicate (e.g., unique email constraint), the existing record will be updated as a fallback.Troubleshooting
Common Use Cases
- Capture leads from landing page forms directly into your sales pipeline
- Create support requests from contact forms with full submission details
- Update existing customer records with new information from repeat submissions
- Trigger Attio automations when new people or companies are added
- Sync event registrations and attendee data to your CRM
- Build a company database from form submissions that include company info



