

Intercom + Salesforce Integration
Intercom Salesforce integration to sync leads, contacts, and tickets across teams — automated and no code.
Reduce lead response times by automating Intercom to Salesforce routing
Eliminate duplicate Contacts and Leads across Intercom and Salesforce
Create Cases from Tickets instantly to meet SLAs
Today
[pain point headline]
- Manual handoffs and scattered data slow response and cause missed opportunities.
- Support agents copy Intercom conversations into Salesforce, sales teams export leads, and managers reconcile Contacts and Tickets across systems.
- This creates duplicate Leads, stale Contact details, and delayed Case resolution.
- Teams waste time on repetitive entry, miss SLAs, and lose visibility into pipeline health, customer context, and ticket histories across Intercom and Salesforce.
- Workflows break when fields mismatch, reports are inaccurate, and handoffs lack a clear audit trail daily.
With Koodisi
Automated Sync with Koodisi
- Koodisi automates Intercom to Salesforce synchronization so Conversations, Users, and Tickets become linked to Salesforce Leads, Contacts, and Cases in real time.
- Marketing, sales, and support gain unified customer timelines, enriched Lead and Contact records, and automatic Case creation from Intercom tickets.
- Sync bi-directionally to update Opportunity contact roles, account data, and ticket status so teams reduce manual updates, speed SLA compliance, and improve conversion and retention.
- Managers get accurate dashboards and full audit trails for every customer interaction automatically.
The sync
What moves, in both directions
Intercom and Salesforce stay in step because the sync runs both ways.
Create Leads from Conversations, create Cases from Tickets, update Contacts from User profile changes, enrich Leads with conversation context, and attach Conversation transcripts to Cases.
Push Account and Contact updates to Intercom user attributes, sync Opportunity stage to Conversation tags, close the loop when a Case is resolved, and send personalized messages from Salesforce workflows.
Teams see faster response times, fewer duplicates, and higher data accuracy. Automated Intercom Salesforce sync accelerates sales cycles, improves support SLAs, and provides auditable records for compliance and performance, helping leaders measure impact and optimize operations with less manual oversight.
Use cases
What teams automate with this integration
The work that moves between Intercom and Salesforce today, and what Koodisi takes over.
Auto-create Salesforce Leads from Intercom Conversations
- When a new Intercom Conversation contains a qualifying demo request, Koodisi triggers a workflow that creates or updates a Salesforce Lead and related Contact.
- The flow maps Intercom User name, email, company, and conversation transcript into Lead fields and attaches the Conversation to the Lead record.
- Sales is notified with Lead owner assignment and status.
- That reduces manual lead entry, ensures accurate Contact details, and delivers faster outreach so demo requests are handled within SLA and conversion rates improve.
- Management gets activity logs, timestamps, and source attribution for analytics dashboards.
Sync Ticket Status to Salesforce Cases and Teams
- When an Intercom Ticket is updated or closed, Koodisi captures the event and updates the corresponding Salesforce Case with status, priority, tags, and conversation transcript.
- The automation finds the matching Case by Contact or custom reference, adds a Case Comment linking back to the Intercom Conversation, and notifies an assigned support queue in Salesforce.
- Support managers get consolidated SLAs and a single source of truth.
- That reduces duplicate work, accelerates resolution, and provides audit logs showing who changed ticket status and when across both systems for reporting and compliance purposes.
Enrich Salesforce Contacts with Intercom Data
- When Intercom User profiles update with new attributes like role, company size, or activity score, Koodisi pushes those changes to Salesforce Contacts and Account records.
- The workflow maps custom Intercom user attributes to Contact fields, updates Account industry and employee ranges, and timestamps the enrichment.
- Sales and success teams see live context, prioritize outreach by Intercom activity, and run accurate segmentation in Salesforce.
- The result is higher conversion, cleaner Contact data, and measurable improvements in pipeline quality and customer engagement with full sync logs for auditability and process improvement insights.
Route Salesforce Opportunities Back to Intercom
- When an Opportunity reaches a key stage, Koodisi posts an activity into Intercom so customer success can see revenue milestones and prepare outreach.
- The trigger is Opportunity Stage change in Salesforce; Koodisi maps Opportunity name, amount, close date, and account contacts to an Intercom Conversation or event on the Customer profile.
- CS reps receive an in-app note, can start proactive messaging, and reference the Opportunity history.
- This closes the loop between sales and support, improves renewals, and aligns cross-functional teams on customer health, providing measurable signals for revenue forecasting accuracy.
The workflow
What this looks like when it runs
- Koodisi watches for trigger events such as new Intercom Conversations, Ticket updates, or Salesforce Opportunity stage changes and starts the right workflow.
- From a business perspective Koodisi maps the customer fields you care about — names, emails, company, conversation text, ticket priority, and opportunity amounts — into the target record types like Leads, Contacts, Cases, and Opportunities.
- Built-in validation and retry logic manage errors so failed records are flagged, routed to an owner, and visible in an audit log.
- Non-technical teams configure mappings and transformations using Koodisi's no-code REST Client for both Intercom and Salesforce, without writing scripts.
- That means faster onboarding, predictable data quality, and clear ownership when issues occur so operations can measure impact and iterate on processes.
- Dashboards show sync status and latency so managers act.
- Role-based access secures mappings.
- Test mappings in staging before production to reduce risk and preserve auditable customer records across both platforms.
Conversation → Salesforce Lead creation
- 1New Intercom Conversation from a user triggers the workflow
- 2Koodisi checks for existing Contact and maps fields to a Salesforce Lead
- 3A Lead and linked Contact are created or updated in Salesforce with the Conversation attached
- 4Sales owner notified and Lead assigned; activity logged for audit
Ticket → Case synchronization
- 1Intercom Ticket updated or closed triggers a sync
- 2Koodisi maps ticket fields and transcript to the matching Salesforce Case
- 3Salesforce Case status, priority, and comments are updated
- 4Support queue alerted and case activity recorded for SLA reporting
Governance
Automated, but still under control
Every run is authorised, recorded, and observable — the part that decides whether automation survives an audit.
Scoped permissions
Role-based access decides who can publish or run the Intercom and Salesforce workflows, and who can only watch them.
Every run recorded
Each execution writes an audit trail — what triggered it, what changed, and what the downstream system returned.
Credentials in Key Vault
Intercom and Salesforce credentials are stored and retrieved from Key Vault, never pasted into workflow steps.
Traced end to end
OpenTelemetry logs, metrics, and traces show where a run slowed down or failed, rather than reporting one aggregate status.
Routing rules stay readable
Which records sync, and which need approval first, live in a decision table your team can review and change without editing the workflow.
Sensitive fields masked
Personal and commercial values can be masked in logs so an operational record does not become a copy of your customer database.
Ship integrations faster. Operate them without chaos.
Less time on auth, retries, and deployment scripts. More time on the integrations your customers are asking for.
Contact Sales