Getting Started with the Attio Integration
Step-by-step guide to connecting Parsley with Attio CRM. Automatically sync leads, contact details, and AI conversation intelligence in minutes.
Want to stand out and capture more leads?
Create your free profile in 2 minutes →Manual data entry kills momentum. You meet a prospect, capture their info with Parsley, then spend ten minutes copying fields into Attio. By the time you're done, you've lost the context from the conversation.
The Parsley + Attio integration eliminates that friction. Every lead you capture, every chatbot conversation you have, flows automatically into your Attio workspace - with full context intact.
This guide walks you through connecting, configuring, and verifying the integration.
TL;DR Setup Checklist
- Have an Attio account with API access
- Navigate to Hub > Integrations in Parsley
- Click Connect on the Attio card
- Authorize Parsley in the Attio OAuth popup
- Verify the connection shows "Connected" status
That's it. Leads and conversations now sync automatically.
Prerequisites
Before you start, make sure you have:
- An Attio account - The free tier includes API access. Sign up at attio.com if you don't have one.
- A Parsley Business account - CRM integrations require a Business plan. Upgrade here if you're on Free.
- Admin access to your Attio workspace - You'll need permission to authorize third-party apps.
Step 1: Connect to Attio
From your Parsley dashboard:
- Go to Hub in the left sidebar
- Click Integrations
- Find the Attio card
- Click Connect
This opens Attio's OAuth authorization page. You'll see the permissions Parsley is requesting:
- Records (read-write) - To create and update People records
- Object Configuration (read) - To understand your workspace structure
- Notes (read-write) - To add conversation summaries to records
Click Allow to authorize the connection.
After authorization, you'll return to Parsley's integrations page with a success confirmation. The Attio card will now show "Connected" status.
What Gets Created in Your Workspace
When you connect Parsley to Attio, we automatically set up custom attributes on your People object. These enable filtering, automations, and reporting on lead intelligence data.
| Attribute | Type | Purpose |
|---|---|---|
| Lead Source | Select | How they found you (Chatbot, Profile View, Form) |
| Lead Quality | Select | AI-assessed temperature (Hot, Warm, Cold) |
| Intent Signal | Select | Buying stage (High Intent, Evaluation, Research, Support) |
| MEDDIC Signals | Multi-select | Which signals detected (Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion) |
| Question Count | Number | Total chatbot questions asked |
| Last Interaction | Date | Most recent Parsley engagement |
| Profile | Text | Which profile they engaged with |
All attributes are prefixed with parsley_ to avoid conflicts with your existing data.
Step 2: Configure Contact Sync
Contact sync is enabled by default. Here's what happens when you capture a lead:
What syncs to Attio People:
| Parsley Field | Attio Attribute |
|---|---|
email_addresses | |
| Name | name |
| Phone | phone_numbers |
| Company | company |
| Job Title | job_title |
| Lead Source | parsley_lead_source |
| Lead Quality | parsley_lead_quality |
| Intent Signal | parsley_intent_signal |
| MEDDIC Signals | parsley_meddic_signals |
| Question Count | parsley_question_count |
| Last Interaction | parsley_last_interaction |
| Profile | parsley_profile_slug |
How it works:
- Parsley uses Attio's "assert" (upsert) endpoint
- If a Person with that email exists, Parsley updates the record
- If not, Parsley creates a new Person
- Companies are auto-created from email domains
Sync triggers:
- Lead capture via contact exchange form
- Lead capture via chatbot conversation
- Contact form submissions on your profile
Step 3: Configure Conversation Sync
When a prospect has a meaningful chatbot conversation on your Parsley profile, intelligence data syncs to Attio in two places:
Custom Attributes - For filtering, automations, and reporting:
- Lead Quality, Intent Signal, and MEDDIC Signals populate the attributes created during connection
- Filter your People list by
Lead Quality = Hotor build saved views like "High Intent Leads This Week" - Trigger automations when attributes change
Notes - For full conversation context:
- Complete conversation transcript with timestamps
- MEDDIC signals with evidence quotes
- Knowledge gaps and engagement metrics
What syncs to Attio Notes:
- Conversation summary - Key points and topics discussed
- Lead quality score - Hot, Warm, or Cold based on signals
- Intent signal - High intent, Evaluation, Research, or Support
- MEDDIC signals - Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion indicators with evidence quotes
- Engagement metrics - Message count, session duration, return visitor status
- Knowledge gaps - Questions Parsley's AI couldn't answer
Example Note in Attio:
## Parsley Conversation Summary
**Lead Quality:** Hot
**Intent Signal:** High Intent
### MEDDIC Signals
- **Metrics:** "We need to reduce response time by 40%"
- **Economic Buyer:** Decision maker (VP Sales)
- **Decision Criteria:** "Integration with Attio is a must-have"
- **Decision Process:** "We're evaluating three vendors this quarter"
- **Identify Pain:** "Our current solution doesn't integrate with Attio"
- **Champion:** "I'm leading the evaluation internally"
### Engagement
- Messages: 12
- Duration: 8 minutes
- Return visitor: Yes
### Key Topics
- Integration capabilities
- Pricing for teams
- Implementation timeline
This context appears in Attio before your first call - you know exactly what the prospect cares about.
Step 4: Verify the Connection
To confirm everything is working:
- Check the integration status - The Attio card should show "Connected" with a green indicator
- Verify custom attributes - In Attio, go to Settings > Objects > People and confirm the
parsley_attributes were created - Capture a test lead - Use your own email to fill out your profile's contact form
- Check Attio - Within a few seconds, you should see a new Person record (or an updated one if you already exist)
- Have a chatbot conversation - Ask a few questions on your profile's chatbot
- Check Attio attributes and Notes - Filter by
Lead Qualityto verify the attribute populates, and check that the conversation summary appears as a Note on your Person record
If anything isn't syncing, check that:
- Your Parsley account is on the Business plan
- The Attio integration shows "Connected" status
- You have the necessary permissions in your Attio workspace
Use Cases
Prospect Researches via Chatbot
A prospect visits your Parsley profile at 2am and asks your AI chatbot detailed questions about your product. By morning, you have a complete conversation summary in Attio with MEDDIC signals highlighted. You know their success metrics, they're the economic buyer, and they've identified clear pain points.
Sales Rep at a Conference
You meet a prospect at a conference. They scan your QR code and fill out the contact exchange form. Before they walk away, their info is already in Attio - tagged with the campaign source from your tracked link.
RevOps Builds Automated Workflows
Your RevOps team uses Attio automations to route leads based on attributes. With Parsley syncing intelligence to filterable attributes, you can:
Build powerful views:
- Filter People list by
Lead Quality = Hot - Create saved views like "Hot Leads This Week" or "High Intent - Q1 Pipeline"
- Sort by Last Interaction to see recent engagements
Trigger automations:
- Assign "Hot" leads to senior reps automatically
- Trigger immediate follow-up sequences when Lead Quality changes
- Flag leads with Identify Pain signals for priority outreach
Create reports:
- Lead quality distribution by source
- Conversion rates by intent signal
- MEDDIC signal frequency analysis
Sales Leader Tracks Profile ROI
Each rep has their own Parsley profile. With all leads syncing to Attio with source attribution, you can finally answer: which profiles generate the most qualified pipeline? Which reps are networking effectively?
Troubleshooting
"Connection Failed" Error
- Make sure you're logged into the correct Attio workspace
- Check that you have admin permissions to authorize third-party apps
- Try disconnecting and reconnecting
Leads Not Syncing
- Verify the integration shows "Connected" status
- Check that you're on a Parsley Business plan
- Ensure the lead has a valid email address (required for Attio matching)
Conversations Not Appearing as Notes
- Conversation sync only triggers for substantive conversations (3+ messages)
- Check that the prospect's email exists as a Person in Attio
- Notes are linked to Person records - verify the Person was created
Rate Limit Errors
Attio allows 25 write operations per second. If you're capturing many leads simultaneously (e.g., a popular conference), some syncs may be delayed. Parsley automatically retries with exponential backoff.
What's Next
With Attio connected, your Parsley profile is now a lead capture machine that feeds directly into your CRM workflow. No more manual entry. No more lost context.
Recommended next steps:
- Configure your chatbot - Customize responses to capture better qualification data
- Build Attio automations - Use synced lead quality scores to route and prioritize leads
Questions about the Attio integration? Contact us or email peter@parsley.id.
