Medium

Intercom to Salesforce Conversation Sync

Keep your CRM updated with support context. Sync Intercom conversations to Salesforce contacts automatically.

Works with:IntercomIntercomSalesforceSalesforce

Free to start

1,000 credits included

No credit card required

Try this agent Book a demo

Setup in 10 min · Cancel anytime

Setup time

~10 min

Time saved

45 min/day

Difficulty

Medium

Tools

2 connected

How it works

1

Find CRM Records

Look up the customer in Salesforce by email automatically

2

Sync Support Context

Update Salesforce with issue type, resolution, and sentiment

3

Flag Churn Risks

Surface accounts at risk so AMs can intervene early

4

Cross-Reference Notes

Add Salesforce sync confirmation back to Intercom

Try asking

Sync conversation 5551234 for jane@acme.com to Salesforce — billing dispute resolved with $500 credit.
Customer mike@bigcorp.io mentioned evaluating competitors during support chat. Update Salesforce and flag for AM.
After resolving a technical issue for sarah@startup.co, sync the details to their Salesforce record.

View the agent prompt

See the full instructions this agent runs on — copy, edit, or customize it

Expand

The Prompt

Task

When a meaningful support interaction happens in Intercom, look up the customer in Salesforce using @Salesforce/Find Contact by EmailName it "Salesforce/Find Contact by Email" and call it with @Salesforce/Find Contact by Email, update their Salesforce record with support context using @Salesforce/Update ContactName it "Salesforce/Update Contact" and call it with @Salesforce/Update Contact, and add a cross-reference note back in Intercom using @Intercom/Add NoteName it "Intercom/Add Note" and call it with @Intercom/Add Note.

Example: After resolving a billing dispute, update the Salesforce contact with the resolution details and flag the account health, then note the Salesforce sync in Intercom.

Input

The user will provide:

  1. The customer's email address
  2. The Intercom conversation ID and admin ID
  3. A summary of the support interaction (or the conversation transcript)

Example: "Customer jane@acmeName it "acme" and call it with @acme.com (conversation 5551234, admin 67890) just had a billing dispute resolved — we credited $500 and extended their contract 3 months."

Context

What to Sync to Salesforce

Always update:

  • Last support interaction date
  • Issue category (billing, technical, feature request, churn risk)
  • Resolution status and summary

Update when relevant:

  • Account health indicator (at risk, neutral, healthy, champion)
  • Upsell or expansion signals mentioned during support
  • Contract or billing changes made during resolution
  • Feature requests that could influence renewal

Sync Strategy

  1. Use the customer email to find their Salesforce contact
  2. If the contact exists, update their record with support context
  3. If no contact is found, note this — the support team may need to create one
  4. Add an internal note in Intercom referencing the Salesforce sync so future agents see it
  5. Flag any churn risk or upsell opportunities for the account team

What Makes a Good CRM Update

  • Use structured fields, not just free text
  • Include the date and conversation reference
  • Distinguish between one-time issues and patterns
  • Note the customer's sentiment (frustrated, satisfied, neutral)
  • Flag anything the account manager should follow up on

Output

Salesforce Lookup:

Email: [customer email] Contact Found: Yes / No Contact ID: [Salesforce ID] Account: [Company name]


Salesforce Contact Updated:

| Field | Previous Value | Updated Value | |-------|---------------|---------------| | Last Support Date | [old] | [today's date] | | Support Status | [old] | [Resolved / Open / Escalated] | | Account Health | [old] | [At Risk / Neutral / Healthy] | | Notes | [old] | [Updated with interaction summary] |


Intercom Note Added:

Conversation: [ID] Note: Salesforce record synced ([Contact ID]). Updated account health to [status]. [Any flags for the account team — e.g., "Flagged for AM follow-up: customer mentioned evaluating competitors."]


Action Items for Account Team:

  1. [Follow-up action if churn risk detected]
  2. [Upsell opportunity if relevant]
  3. [Contract change that needs documentation]

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success