Aircall + Intercom
Connect Aircall and Intercom to Deliver Better Customer Experiences
Unify your phone support and messaging so every customer gets a responsive experience with full context behind it.


Why integrate Aircall and Intercom?
Aircall handles voice calls. Intercom handles messaging, live chat, and customer data. When the two run separately, support teams lose context mid-conversation, duplicate work across tools, and struggle to keep service consistent. Integrating Aircall with Intercom through tray.ai keeps every call, contact, and conversation in sync, so your team always knows what happened before they pick up the phone.
Automate & integrate Aircall & Intercom
Use case
Auto-Log Aircall Calls as Intercom Conversations
Every time an Aircall call ends, tray.ai automatically creates or updates a conversation in Intercom with the call details, duration, recording link, and agent notes. Support managers get full visibility into phone interactions without agents having to document anything manually. Phone and chat history live in one place, which makes QA and coaching a lot less painful.
Use case
Create or Update Intercom Contacts from Aircall Activity
When Aircall receives a call from someone who isn't yet in Intercom, tray.ai automatically creates a new contact with the caller's phone number, name, and any captured call metadata. Existing contacts get updated with new phone data or call attributes. Your Intercom contact database stays accurate without anyone lifting a finger.
Use case
Trigger Intercom Messages After Missed Calls
When a call goes unanswered in Aircall, tray.ai sends an automated outbound message in Intercom to the contact, letting them know someone will follow up. It's a small thing that makes a real difference — customers don't feel ignored, and your team has a paper trail. Message content can be customized by call queue, time of day, or contact segment.
Use case
Sync Call Tags from Aircall to Intercom Contact Attributes
Tags and dispositions applied in Aircall — things like 'Billing Issue', 'Churn Risk', or 'Upsell Opportunity' — are automatically synced to custom attributes on the matching Intercom contact or conversation. That makes your Intercom data more useful for segmentation and lets you run targeted messaging campaigns based on what actually happened on the call. Sales and success teams can act on phone intelligence without ever leaving Intercom.
Use case
Notify Teams in Intercom When High-Value Calls Occur
When Aircall flags a call from a high-value customer — based on tags, call duration, or contact attributes — tray.ai sends an internal Intercom note or triggers a conversation assignment to the right team. VIP customers get priority follow-up, and account managers hear about important calls right away. The workflow can route by product line, geography, or customer tier.
Use case
Automatically Close or Resolve Intercom Conversations After Calls
When an Aircall call resolves an open Intercom conversation — matched by contact details or ticket references — tray.ai marks the conversation as resolved and adds a call summary note. Conversations that were already handled by phone stop clogging the queue, and agents spend less time on housekeeping.
Use case
Trigger Aircall Campaigns from Intercom Conversation Events
When something meaningful happens in Intercom — a user replies to a campaign, a conversation gets escalated, a contact hits a certain lifecycle stage — tray.ai can trigger outbound call tasks or reminders in Aircall for the right agent. High-intent signals from Intercom don't get missed by the calling team.
Get started with Aircall & Intercom integration today
Aircall & Intercom Challenges
What challenges are there when working with Aircall & Intercom and how will using Tray.ai help?
Challenge
Matching Callers Across Platforms Without a Shared ID
Aircall identifies contacts primarily by phone number, while Intercom uses email addresses and user IDs. Without a shared key, mapping a call record to the right Intercom contact is error-prone and often produces duplicates or unlinked records.
How Tray.ai Can Help:
tray.ai's data mapping and lookup tools let you define multi-field matching logic — searching Intercom by phone number, falling back to email when it's available, and applying deduplication rules that stop ghost contacts from piling up. Custom data transformations normalize phone number formats across both systems so matching stays reliable.
Challenge
Handling High Call Volumes Without Delays
Busy support teams may process hundreds of calls a day, and syncing each one to Intercom in real time can create bottlenecks, API rate limit errors, or backlogs that leave records out of sync.
How Tray.ai Can Help:
tray.ai is built for high-throughput automation, with native rate limit handling, retry logic, and event queuing at scale. Workflows throttle API calls to Intercom within permitted limits automatically while making sure no call events are dropped.
Challenge
Keeping Call Note Formats Consistent and Useful
When call data lands in Intercom without structure, notes become walls of raw metadata that agents can't easily read or act on. Different agents applying different tags or note styles makes the problem worse.
How Tray.ai Can Help:
tray.ai lets you define custom note templates using dynamic data from Aircall — formatting call duration, direction, recording links, and tags into clean, readable Intercom conversation notes. Conditional logic ensures only relevant fields are included based on call type, and templates can be updated centrally without touching individual agent workflows.
Challenge
Managing Bidirectional Sync Without Infinite Loops
When both Aircall and Intercom are set to trigger on updates, a change in one platform can fire a webhook that updates the other, which fires another webhook back — circular loops that pollute records and burn through API quotas fast.
How Tray.ai Can Help:
tray.ai gives you workflow-level control over trigger conditions, so you can add guards and conditional checks that detect whether an update came from an automation or a real user action. That stops feedback loops while keeping accurate, bidirectional data sync between both platforms.
Challenge
Routing Call Events to the Right Intercom Inbox or Team
Intercom supports multiple inboxes, team assignments, and conversation routing rules. Getting call-triggered conversations or notes into the right inbox — based on call queue, agent, or customer segment — requires logic that neither platform handles on its own.
How Tray.ai Can Help:
tray.ai lets you build conditional routing logic directly into your integration workflows, mapping Aircall call queues, teams, or tags to specific Intercom inboxes, assignees, or conversation attributes. Every call event gets routed without manual triage, even across complex team structures and multi-product support operations.
Start using our pre-built Aircall & Intercom templates today
Start from scratch or use one of our pre-built Aircall & Intercom templates to quickly solve your most common use cases.
Aircall & Intercom Templates
Find pre-built Aircall & Intercom solutions for common use cases
Template
Log Completed Aircall Calls to Intercom Conversations
Automatically creates a new note or conversation entry in Intercom whenever a call ends in Aircall, capturing call duration, direction, recording URL, agent name, and any applied tags.
Steps:
- Trigger: Call completed event fired in Aircall
- Lookup matching Intercom contact by caller phone number
- Create or append a conversation note in Intercom with full call details
Connectors Used: Aircall, Intercom
Template
Create Intercom Contact for New Aircall Callers
When Aircall receives a call from a number that isn't in Intercom yet, tray.ai automatically creates a new Intercom contact with all available caller details, ready for messaging and follow-up.
Steps:
- Trigger: Inbound call received in Aircall
- Search Intercom for existing contact by phone number
- If no match found, create a new Intercom contact with caller metadata
Connectors Used: Aircall, Intercom
Template
Send Intercom Message on Missed Aircall Call
Detects missed calls in Aircall and automatically sends a personalized outbound Intercom message to the caller's contact record, acknowledging the missed call and promising a follow-up.
Steps:
- Trigger: Missed call event detected in Aircall
- Look up corresponding contact in Intercom by phone number
- Send a pre-configured outbound message via Intercom to the contact
Connectors Used: Aircall, Intercom
Template
Sync Aircall Call Tags to Intercom Contact Attributes
Maps call disposition tags applied in Aircall to custom contact attributes in Intercom, keeping contact data enriched with real-time phone interaction outcomes.
Steps:
- Trigger: Call tagged or disposition updated in Aircall
- Retrieve the associated Intercom contact by phone number
- Update the corresponding custom attribute on the Intercom contact with the mapped tag value
Connectors Used: Aircall, Intercom
Template
Escalate Intercom Conversations to Aircall Call Tasks
When an Intercom conversation is escalated or marked with a specific tag, tray.ai creates a call task or reminder in Aircall so the right agent can follow up by phone without anything slipping through.
Steps:
- Trigger: Conversation escalated or tagged in Intercom
- Extract contact phone number from Intercom conversation or contact record
- Create a scheduled call task or notification in Aircall for the assigned agent
Connectors Used: Intercom, Aircall
Template
Resolve Intercom Conversations Closed via Aircall
Automatically resolves open Intercom conversations when a related Aircall call is completed and tagged as resolved, keeping conversation queues clean and support metrics accurate.
Steps:
- Trigger: Call completed and tagged as 'Resolved' in Aircall
- Match caller phone number to open conversations in Intercom
- Mark the matching Intercom conversation as resolved and append a call summary note
Connectors Used: Aircall, Intercom