Attio + Intercom Integration
Connect Intercom to Attio so support tickets, conversation history, and CSAT scores stay tied to the account record, and sales can see support load before a renewal call.
What Does This Integration Do?
Intercom holds the full history of what a customer has struggled with; Attio holds the relationship. Without a sync, an account owner walks into a renewal call blind to three open tickets and a CSAT score that's been sliding for a month.
This integration listens for Intercom conversation and ticket events and logs them against the matching person or company record in Attio, with rollup fields for open ticket count, average CSAT, and last-contact date so support history is visible without switching tools.
What Syncs, and Which Way
Most Intercom + Attio projects sync the same core objects. We adjust field mapping and rollup logic to fit how support and sales already work together.
Conversations
Intercom → Attio
Conversation summaries logged against the matching record
Tickets
Intercom → Attio
Ticket status, priority, and owner reflected on the record
CSAT Scores
Intercom → Attio
Satisfaction ratings rolled up as an account-level field
Escalations
Intercom → Attio
High-priority or overdue tickets flagged for the account owner
Contact Details
Intercom ↔ Attio
Name, role, and company kept in sync between both systems
Tags & Segments
Intercom → Attio
Intercom tags mapped to Attio status or list membership
How We Build It
Intercom exposes webhooks for real-time conversation and ticket events, plus a REST API for lookups and backfills. Attio's API handles the write side.
| Approach | What it is | Best for | Watch out for |
|---|---|---|---|
| Intercom webhooks | Real-time notifications for conversation and ticket state changes | Logging support activity the moment it happens | Needs a reliable listener with retry handling |
| Intercom REST API | On-demand lookups of conversations, contacts, and companies | Backfills and CSAT rollup calculations | Rate limits on high-volume support teams |
| Attio REST API | Records, lists, and attribute endpoints secured with an API key or OAuth | Writing ticket rollups and CSAT onto records | High ticket volume needs batched writes to stay under limits |
| Intercom Canvas Kit | Embeddable app surface inside the Intercom inbox | Showing Attio account context to support agents in-line | Only relevant if agents also need to see Attio data |
Where a template usually falls short: deciding which conversations are worth summarizing onto the record — instead of flooding it with every "thanks!" reply — is where generic automation stops and real logic starts.
How Much Does It Cost?
An Attio + Intercom integration typically costs between $2,200 and $7,500 to implement, depending on ticket volume and whether CSAT rollups and escalation alerts are included.
| Approach | Implementation | Ongoing |
|---|---|---|
| Basic conversation logging | $2,200 – $3,800 | Support retainer only |
| Tickets, CSAT rollups & tagging | $3,800 – $6,000 | Support retainer only |
| Full escalation alerts & 2-way contact sync | $6,000 – $7,500+ | Support retainer only, no platform fee |
The number moves most on ticket volume, whether CSAT and escalation rollups are in scope, and whether contact details need to stay synced both ways. We quote a fixed price after a scoping call.
How Long Does It Take?
The biggest schedule risk is deciding what counts as a "logworthy" conversation versus routine noise — we confirm that filter before any code is written.
Basic conversation logging
Tickets and conversations logged against the matching record.
Full support intelligence
CSAT rollups, escalation alerts, and two-way contact sync.
What Does Our Integration Process Look Like?
Every engagement follows the same five stages — you get a fixed-price scope and a mapping sheet you sign off before we build.
Discover
We review your Attio workspace, objects, and your Intercom account setup.
Map
We document every event, direction, field mapping, and error rule before building.
Build
We implement against an Attio sandbox workspace and Intercom's test/sandbox environment.
Test
We run real-world scenarios end to end before touching production data.
Support
We monitor after go-live, with alerting, logging, and a named contact.
Frequently Asked Questions
Intercom webhooks push conversation and ticket events to a listener, which logs them against the matching Attio record over the Attio REST API.
No. We filter for meaningful events — new tickets, resolutions, escalations, and CSAT responses — rather than logging every back-and-forth reply.
Yes. Open ticket count, priority, and CSAT trend can roll up as fields on the account record so the owner sees support health at a glance.
Yes, matching is done at the company level using the account domain, in addition to person-level email matching.
Most projects run $2,200 to $7,500 depending on ticket volume and scope. See the cost table above for a full breakdown.
Yes. Running Intercom alongside Zendesk or Front and consolidating both into Attio is a common scope for us.
Ready to Connect Intercom to Attio?
Every renewal call that starts with a surprised "wait, they've had how many tickets open?" is a preventable miss. A scoped integration puts support health on the record automatically — and you'll know the exact cost before we start.