Learning Center›Intercom + Salesforce

Intercom + Salesforce: The Complete Integration Guide for 2026

Insights from Fin Team•

Intercom and Salesforce are two of the most widely used platforms in customer-facing operations. Intercom handles customer conversations, AI resolution, and proactive messaging. Salesforce manages the customer record: accounts, contacts, opportunities, and cases.

Connecting them gives your team a single view of every customer interaction, whether it started in a chat widget or a CRM pipeline. This guide covers every integration path available in 2026: the native Salesforce app for data sync, Fin AI Agent resolving cases directly on Service Cloud, Copilot for human agents inside Salesforce, and the third-party middleware options for complex workflows.

Key Takeaways

  • Intercom's native Salesforce integration syncs leads, contacts, accounts, and custom attributes bidirectionally, with setup taking roughly 30 minutes.
  • Fin AI Agent works directly on Salesforce Service Cloud, resolving cases across email, web forms, and live chat without requiring your team to leave Salesforce.
  • Fin resolves 76% of customer queries on average, and can be set up on Salesforce in four steps via OAuth.
  • Copilot embeds inside Salesforce to assist human agents. In testing, agents using Copilot closed 31% more conversations per day.
  • The integration is available on Intercom's Advanced and Expert plans. Salesforce requires Enterprise or Unlimited edition for API access.

What the Intercom Salesforce Integration Does

The integration connects customer data and conversations between both platforms so your sales, support, and success teams work from the same information. There are three distinct layers to the integration, each solving a different problem.

Data sync keeps leads, contacts, and account attributes aligned across both systems. When a field updates in one platform, it reflects in the other based on your mapping rules.

Fin on Salesforce adds AI-powered resolution directly to Service Cloud. Fin reads your Salesforce Knowledge Articles, follows your case assignment rules, and resolves queries across email, web forms, and chat. Your team stays in Salesforce while Fin handles the frontline.

Copilot for Salesforce gives human agents an AI assistant embedded in their Service Cloud workspace. It surfaces relevant answers, suggests responses, and provides case context so agents resolve issues faster.

Together, these layers mean your team gets accurate customer data in both platforms, AI-powered resolution on the queries that do not require a human, and AI-assisted speed on the ones that do.

Layer 1: Native Data Sync Between Intercom and Salesforce

The native Salesforce integration is available through the Intercom App Store on Advanced and Expert plans. It creates a bidirectional data connection between Intercom and Salesforce, syncing customer records and conversation data.

What Gets Synced

Intercom ObjectSalesforce ObjectSync Direction
UsersContactsBidirectional
LeadsLeadsBidirectional
CompaniesAccountsBidirectional
ConversationsTasks/CasesIntercom to Salesforce
Custom attributesCustom fieldsConfigurable per field

Intercom Companies align to Salesforce Accounts. Intercom Users align to Salesforce Contacts or Leads, depending on your lifecycle model. You control the mapping for each attribute and the sync direction.

Prerequisites

Before you start, confirm you have:

  • An Intercom subscription on the Advanced or Expert plan with full admin permissions
  • A Salesforce user account (regular, not API-only) with API Enabled, View All Data, and read/write access to Leads, Contacts, Accounts, and Tasks
  • A Salesforce edition with API access: Enterprise, Unlimited, or Developer. Professional edition works if you purchase the API add-on. Group and Contact editions do not support API access.

Setup Steps

  1. Install the Salesforce app from the Intercom App Store. Navigate to Settings > Integrations > App Store and search for Salesforce.
  2. Authorize access by logging into your Salesforce account when prompted. The installing user must have the permissions listed above.
  3. Choose your identity mapping strategy. Select how Intercom records map to Salesforce records. Mapping by a unique customer-defined ID is recommended over email-based matching, as it ensures a precise one-to-one match between systems.
  4. Map your attributes. Define which Intercom fields sync to which Salesforce fields, and in which direction. Required Salesforce Lead fields (Email, LastName, FirstName, Company) are mapped by default.
  5. Configure sync behavior. For each mapped attribute, choose whether to skip syncing when the source is empty or when the destination already has a value. This prevents accidental overwrites.
  6. Test with a small set of records. Validate the integration with a pilot group that represents your real data complexity: one simple customer, one multi-contact account, one account with custom fields, and one with recent conversation activity.

Once mapping is complete, data begins syncing within minutes. Updates propagate on a continuous polling cycle.

Common Setup Pitfalls

Field type mismatches. Intercom and Salesforce attributes must have compatible data types. Mapping a date field to a text field will cause sync failures. Check types before saving mappings.

Duplicate handling. When duplicates exist, the sync follows priority rules: Intercom Users take precedence over Intercom Leads, and Salesforce Contacts take precedence over Salesforce Leads. The most recently updated record wins when two identical records exist.

UTM parameters. Mapping UTM attributes from Intercom to Salesforce is only supported for Salesforce Leads, not Contacts.

Compound fields. Salesforce compound fields (like Address) are not currently supported for syncing.

What You Can Do With Synced Data

With data flowing between both platforms, your teams gain several operational advantages:

  • Sales context in support conversations. Agents in Intercom can see Salesforce opportunity data, account ownership, and deal stage while chatting with a customer, without switching tabs.
  • Support signals in the CRM. Sales reps see conversation history, tags, and resolution status on the Salesforce contact record, giving them context before renewal or expansion calls.
  • Targeted messaging. Use Salesforce data attributes inside Intercom to segment audiences and send targeted outbound campaigns based on CRM lifecycle stage, deal value, or territory.
  • Lead creation from conversations. When Fin or a teammate qualifies a prospect in Intercom, the integration automatically creates or updates the corresponding Lead in Salesforce.

Layer 2: Fin AI Agent on Salesforce Service Cloud

Fin integrates directly with Salesforce Service Cloud to resolve customer queries without requiring your team to leave their Salesforce workspace. This is the AI resolution layer: Fin handles frontline support cases while your agents focus on complex, high-value work.

How Fin Works on Salesforce

Fin connects to your Salesforce org via OAuth, syncs your Knowledge Articles, and starts resolving cases based on your existing assignment rules. Your Salesforce instance stays your system of record. Every conversation Fin handles is written back to Salesforce, including transcripts, field updates, and summaries.

When Fin resolves a case, it updates the case record with a full transcript and resolution summary. When it cannot resolve, it creates or reassigns the case to your human queue with complete context. Your agents pick up exactly where Fin left off.

Setup in Four Steps

  1. Sync your Knowledge Articles. Fin learns from your existing Salesforce Knowledge base. No manual content migration required.
  2. Connect to Salesforce via OAuth. Authorize the connection and Fin begins reading your case fields, contact records, and Flows.
  3. Customize Fin's greeting and handoff behavior. Define how Fin introduces itself to customers and the conditions under which it escalates to a human.
  4. Test and go live. Use Fin's Preview and Simulations to validate performance before deploying to live cases.

Setup typically takes under an hour for teams with Knowledge Articles already in place.

Channels Fin Supports on Salesforce

ChannelStatusHow It Works
Cases (email, web forms)LiveFin responds to cases assigned through your rules or Flows
Fin Messenger (live chat)LiveFin handles chat on your website or app, with handoff to Salesforce In-App Messaging
Fin VoiceLiveCalls logged as Cases in Salesforce with summaries and metadata
WhatsApp, Instagram DM, Facebook MessengerComing soonExpanding to social messaging channels

Fin follows your existing Salesforce case assignment rules and automations. If you already have Flows that route cases by priority, category, or customer segment, Fin respects that logic.

Personalized Responses Using Salesforce Data

Fin reads the Salesforce data you choose to share, including Contact records, Account attributes, case history, and customer segments. This means every response is tailored to the specific customer. A VIP enterprise client gets different treatment than a trial user, because Fin understands the context behind each query.

Fin also writes approved field updates back to Salesforce automatically. Case status changes, conversation tags, and resolution summaries flow into your CRM without manual data entry.

Performance You Can Measure in Salesforce

Since all cases Fin handles are captured in Salesforce, you can report on AI resolution performance using your existing Salesforce reporting tools. Track resolution rate, deflection rate, response time, and customer satisfaction directly alongside your human team's metrics.

Fin's own analytics dashboard, Fin Insights, adds a deeper layer. It can analyze historical Salesforce Cases and Live Chats to identify topics driving volume, surface opportunities for improvement, and track performance trends over time.

What About Salesforce Agentforce?

Agentforce is Salesforce's own AI agent platform. It charges $2 per conversation (regardless of whether the issue is resolved), supports 17 languages, and requires Data Cloud purchase for full functionality.

Fin charges $0.99 per resolution (you only pay when the issue is actually solved), supports 45+ languages, and works directly on Service Cloud without additional Salesforce add-ons. In practice, teams that want the strongest AI resolution performance on their Salesforce setup choose Fin because it was purpose-built for customer service from the ground up.

Fin and Agentforce can coexist. Some organizations use Agentforce across their broader Salesforce ecosystem while running Fin specifically for customer service, where resolution quality matters most. For a deeper comparison, see Fin vs. Agentforce.

Layer 3: Copilot for Salesforce Human Agents

Copilot is an AI assistant that embeds directly inside Salesforce Service Cloud. While Fin handles frontline queries automatically, Copilot supports your human agents on the cases that do require personal attention.

Copilot surfaces AI-generated replies drawn from your support content and past cases. It provides relevant case context, suggests next steps, and helps agents draft responses faster. The result: agents spend less time searching for answers and more time solving problems.

In testing, agents using Copilot closed 31% more conversations per day compared to agents working without it.

Copilot is available as an add-on at $29 per agent per month (billed annually) or $35 per agent per month (billed monthly).

Integration Method Comparison

Depending on your team's complexity and technical resources, different integration approaches may fit better.

MethodBest ForSetup TimeTechnical SkillWhat It Does
Native Intercom appMost teams~30 minutesNo codeBidirectional data sync, lead/contact mapping, inbox app
Fin on SalesforceTeams wanting AI resolutionUnder 1 hourNo codeAI resolves cases on Service Cloud
Copilot for SalesforceHuman agent productivityMinutesNo codeAI assistant inside Salesforce
Zapier / MakeCustom workflows1-2 hoursLow codeEvent-triggered automations between platforms
Custom APIComplex multi-system architecturesDays to weeksEngineeringFull control over data flow and transformation
Data pipeline (Fivetran, Airbyte)Analytics and BIHoursData engineeringWarehouse-based data replication

For most teams, the native integration plus Fin on Salesforce covers the full picture: synced data, AI-powered resolution, and human agent support. Third-party tools become valuable when you need custom logic that sits outside what the native integration provides, such as complex multi-step workflows triggered by specific conversation events.

Intercom Salesforce Inbox App

The Salesforce Inbox App lets agents view Salesforce customer and order data directly within the Intercom Inbox during live conversations. Without switching between tabs, agents can:

  • View order details and customer records from Salesforce
  • Create draft or live orders
  • Edit shipping addresses on existing orders
  • Process full-order refunds
  • Duplicate existing orders

This is particularly useful for ecommerce and SaaS teams where support conversations regularly involve account or order changes. The agent sees the full Salesforce context right beside the conversation, and can take action without leaving Intercom.

Configuring Case Assignment and Routing

Fin follows your existing Salesforce case assignment configuration. You have two options for how cases are assigned:

Use your Salesforce configuration. Fin makes no attempt to assign the case owner. Your existing Salesforce rules, Flows, and assignment logic determine ownership. This is the recommended approach for teams with established routing.

Automatically assign Intercom teammate as case owner. New cases are assigned to the teammate who created them via the Inbox app. This requires a Salesforce user with the same email address as the Intercom teammate and Edit Case permissions.

For teams with Case Record Types configured in Salesforce, Fin respects those record type settings during case creation and routing.

Security and Compliance

The Intercom Salesforce integration operates within Intercom's enterprise security framework:

  • SOC 2 Type II for ongoing operational security
  • ISO 27001 for information security management
  • ISO 42001 for AI governance, a certification few competitors hold
  • HIPAA support for healthcare organizations
  • GDPR compliance with data processing agreements and subject access request support
  • AES-256 encryption at rest and TLS 1.2+ in transit

All data exchanged between Intercom and Salesforce is encrypted, and access is controlled through OAuth with granular permissions. For full details, see the Trust and Reliability documentation.

Real-World Integration Patterns

Teams use the Intercom Salesforce integration in several ways beyond basic data sync.

Escalation-aware account updates. When Intercom flags a conversation as high-priority, the integration updates the Salesforce Account record and notifies the account team before their next customer meeting.

Qualified inbound routing. Fin qualifies inbound prospects and creates Salesforce follow-up tasks with conversation summaries, qualification data, and owner logic. The sales rep can act without switching systems.

Support-informed renewals. Surface recent support themes on strategic accounts before renewal reviews. Sales teams see conversation volume, topics, and resolution outcomes directly on the Salesforce Account record.

Proactive outreach based on CRM data. Use Salesforce lifecycle stage, deal value, or territory data inside Intercom to trigger targeted proactive messages to customers at key moments.

Why Teams Choose Fin on Salesforce Over Agentforce

Several factors drive teams toward Fin when they need AI resolution on Service Cloud.

Resolution quality. Fin averages a 76% resolution rate across all customers, with many Salesforce deployments exceeding 85%. Fin is powered by Apex, a proprietary model trained specifically for customer service queries, which consistently outperforms general-purpose AI in head-to-head testing.

Outcome-based pricing. Fin charges $0.99 per resolution. Agentforce charges $2 per conversation, regardless of whether the issue is resolved. Over tens of thousands of monthly interactions, this pricing difference compounds significantly.

Language coverage. Fin supports 45+ languages natively. Agentforce supports 17.

No additional Salesforce add-ons required. Agentforce requires Data Cloud purchase for full functionality, which can add $60,000+ per year to the total cost. Fin connects directly to Service Cloud without needing Data Cloud.

Self-manageable by CX teams. Fin's configuration, including Procedures, Guidance, knowledge management, and deployment, is handled by support and operations teams without engineering involvement. Agentforce often requires developer resources for setup and maintenance.

For a detailed side-by-side analysis, see Fin vs. Agentforce.

Getting Started

The fastest path to connecting Intercom and Salesforce is the native integration. Install the Salesforce app from the Intercom App Store, authorize your Salesforce account, map your fields, and data begins syncing within minutes.

To add AI resolution on Service Cloud, contact sales to set up Fin for Salesforce. The setup process takes four steps and can be completed in under an hour.

For teams already using Intercom, the integration is included on Advanced and Expert plans. For teams evaluating Intercom for the first time, a 14-day free trial includes access to the integration.

FAQ

Does the Intercom Salesforce integration require coding?

No. The native integration, Fin on Salesforce, and Copilot all work without custom code. Install from the Intercom App Store, authorize with OAuth, and configure through visual interfaces. Teams with complex multi-system requirements can extend the integration using webhooks and the Intercom REST API.

Can I control which data syncs between Intercom and Salesforce?

Yes. During setup, you choose which fields to map, the sync direction for each field, and conditions under which syncing should be skipped (such as when the source is empty or the destination already has a value). You maintain full control over what data moves between systems.

Does Fin replace Salesforce Service Cloud?

No. Fin works alongside Service Cloud. Your team stays in Salesforce, uses their existing workflows, and reports on performance with their existing tools. Fin adds an AI resolution layer on top, handling frontline cases so agents focus on complex issues. Salesforce remains your system of record.

How does Fin handle cases it cannot resolve?

When Fin cannot resolve a case, it creates or reassigns the case to your human queue in Salesforce with the full conversation transcript, a summary, and any field updates. Your agent picks up with complete context, so the customer never has to repeat themselves.

What Salesforce editions work with the integration?

The integration requires a Salesforce edition with API access: Enterprise, Unlimited, or Developer. Professional edition works if you purchase the API access add-on. Group and Contact editions do not support API access and are not compatible.

Can I use Fin on Salesforce and Agentforce at the same time?

Yes. Some organizations run Fin for customer service resolution on Service Cloud while using Agentforce for other Salesforce workflows. The two can coexist without conflict.

Related articles