> ## Documentation Index
> Fetch the complete documentation index at: https://dialnexa.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Intercom

> Connect DialNexa to Intercom so phone calls and chat conversations share the same context - no more customers repeating themselves across channels.

Intercom is where most product-led and SaaS companies manage customer conversations - live chat, in-app messaging, proactive outreach, and support tickets. When DialNexa handles a phone call, it can create or update Intercom conversations, look up user context before the call starts, and write call outcomes back to the customer record - so your support and success teams have one unified view.

<Note>
  This integration is particularly valuable for SaaS and product companies where customers move between Intercom chat and phone support. DialNexa makes sure the context moves with them.
</Note>

## What this integration does

DialNexa connects to Intercom through its REST API. Before, during, or after a call, DialNexa can:

* **Look up the caller's Intercom user profile** - pulling in account details, subscription plan, recent conversations, and tags before the agent speaks
* **Create a new conversation** in Intercom with the call summary and outcome
* **Add notes to an existing conversation** when the call is a follow-up to an open Intercom thread
* **Update user attributes** - custom data fields, tags, segments based on what was said on the call
* **Send Intercom messages** to the user after the call (in-app or email) as a follow-up
* **Tag users** based on call outcome - churned, expanded, escalated, NPS risk, and so on

## When to use DialNexa with Intercom

**SaaS support escalations** - a customer raises an issue in Intercom chat that gets complex enough to warrant a call. DialNexa calls them, resolves or escalates, and writes the outcome back to the Intercom conversation - closing the loop without losing the thread.

**Proactive customer success outreach** - your CS team uses Intercom to track health scores and engagement. DialNexa calls users who show low engagement, at-risk behavior, or are approaching renewal - and writes conversation notes back to their Intercom profile.

**Product onboarding calls** - new users who haven't completed onboarding get a call from DialNexa. The agent walks them through setup, captures blockers, and tags the user in Intercom accordingly. Follow-up messages can be triggered automatically.

**Inbound inquiry routing** - when a prospect fills out a form or starts a chat, DialNexa calls them back immediately. The Intercom conversation notes what the caller asked and what the next step is - giving the sales or support team full context when they follow up.

**In-app support callbacks** - users who request a callback through your Intercom widget trigger a DialNexa call. The agent has their profile loaded before the call starts, and the Intercom conversation gets updated with the resolution.

## What DialNexa does with Intercom

<CardGroup cols={2}>
  <Card title="User lookup" icon="search">
    Pull the caller's Intercom profile - plan, recent activity, open conversations, and tags - before the agent starts talking, so the call feels personal and informed.
  </Card>

  <Card title="Conversation creation" icon="message-circle">
    Creates a new Intercom conversation with the call summary, giving support and success teams a written record of what happened on the phone.
  </Card>

  <Card title="User attribute updates" icon="user-check">
    Update custom data fields - call date, call outcome, retention risk score, upsell interest - so your Intercom segments and automations stay accurate.
  </Card>

  <Card title="Tags and segments" icon="tag">
    Tag users based on call outcome so Intercom can trigger the right follow-up messages, sequences, or alerts automatically.
  </Card>
</CardGroup>

## Setting up the integration

In your DialNexa agent workflow, add Intercom actions at the right points:

1. **Pre-call lookup** - before the call starts, look up the caller's Intercom profile using their phone number. The agent gets account context before saying hello.
2. **Post-call update** - after the call ends, create a conversation note or update user attributes with call outcome data
3. **Intercom API connection** - your Intercom access token (set up once in DialNexa integrations)
4. **Field mappings** - which DialNexa variables write to which Intercom user attributes
5. **Tag logic** - which call outcomes trigger which Intercom tags

## Workflow ideas

<AccordionGroup>
  <Accordion title="Chat to call handoff: keep the context when the conversation goes to the phone">
    A customer is in an Intercom chat with a support rep. The issue gets complex - the rep decides to call. DialNexa calls the customer and the agent already knows everything from the chat thread. After the call, a note is added to the Intercom conversation with the resolution. The customer never has to repeat their story.
  </Accordion>

  <Accordion title="Health score drop: call before the churn signal is too late">
    Intercom data shows a customer's engagement has dropped - fewer logins, fewer actions, silence. Your workflow triggers a DialNexa call. The agent checks in, captures why engagement has dropped, and writes the outcome to the customer's Intercom profile. The CS team gets tagged in if escalation is needed.
  </Accordion>

  <Accordion title="Onboarding acceleration: call the users who haven't activated">
    New users who haven't completed key onboarding steps after 7 days get a DialNexa call. The agent walks them through the stuck point, captures what's blocking them, and tags their Intercom profile with the blocker category. Your product team gets aggregated data on where users are getting stuck.
  </Accordion>

  <Accordion title="Renewal conversation: prep the CS team before the call even starts">
    When a renewal call is scheduled, DialNexa pulls the customer's Intercom profile - support history, feature usage, recent conversations - and surfaces it to the CS rep. After the call, the Intercom profile is updated with renewal intent, expansion interest, or at-risk flags.
  </Accordion>
</AccordionGroup>

## Pairing Intercom with other integrations

* **Intercom + Slack** - when a call reveals a churn risk or escalation, fire a Slack alert to the CS channel with the Intercom conversation link
* **Intercom + HubSpot** - sync call outcomes between Intercom user attributes and HubSpot contact properties so both sales and support have the same picture
* **Intercom + Salesforce** - write Intercom conversation notes into Salesforce Account activity for enterprise accounts where sales and support need to be in sync
* **Intercom + Zendesk** - when a phone call generates a support ticket in Zendesk, link it back to the Intercom conversation for full channel history
* **Intercom + Gmail** - after a call where a follow-up was promised, DialNexa sends the email and logs it as an Intercom conversation event

## Common questions

<AccordionGroup>
  <Accordion title="How does DialNexa identify the caller in Intercom?">
    DialNexa searches Intercom by the caller's phone number. If the number is stored on the Intercom user record, the profile is returned before the call starts. If no match is found, the agent can capture the caller's email to do a secondary lookup, or create a new user record at the end of the call.
  </Accordion>

  <Accordion title="Can DialNexa update Intercom conversation data in real time during the call?">
    You can configure DialNexa to send data to Intercom mid-call - for example, adding a note when an escalation is detected - but most teams configure post-call updates after the full conversation is captured.
  </Accordion>

  <Accordion title="Can DialNexa trigger Intercom message sequences after a call?">
    Yes, indirectly. By tagging the user or updating custom attributes in Intercom after the call, you can trigger Intercom outbound messages or series sequences based on those tags. For example, tag the user as "onboarding-blocked" and trigger an Intercom message series with helpful resources.
  </Accordion>

  <Accordion title="What call data gets written to the Intercom conversation?">
    A structured summary of the call - caller name, date, duration, outcome, key points discussed, and what the next step is. The full DialNexa transcript and recording link are also included so anyone reading the conversation has complete context.
  </Accordion>

  <Accordion title="Can this work for both support and sales Intercom workflows?">
    Yes. The same integration can serve both use cases - support teams use it to close the loop on escalated calls, while sales teams use it to log prospect conversations and trigger follow-up sequences. You configure separate actions in separate DialNexa workflows.
  </Accordion>
</AccordionGroup>
