Skip to content

Intercom Fin

Fin is Intercom’s customer-service agent. Fin answers customers and runs Procedures: step-by-step scripts that can read or change other systems and pause for a teammate’s decision.

Fin AI Agent in an Intercom procedure simulation, replying “I can help you move your physio appointment. First, I need to verify your identity” after starting identity verification, above an Evaluation panel with green checks for Switched to procedure and Reschedule booking was not triggered.
Image: Intercom simulation recording · 4:27

The lesson for builders

A finished procedure isn’t a solved problem, and a resolution rate means little until the conversations it counts are written down. Check the real account, not the label.

What Intercom Fin can do, and where it stops#

Can do

  • Run Procedures that mix plain-language instructions with branching and code, for things like damaged-order claims.
  • Read from or make changes in outside systems through data connectors.
  • Pause for a teammate’s structured approval, and escalate if nobody answers in time.
  • Report confirmed and assumed resolutions, handoffs, and escalations, and flag conversations with Monitors and CX Score.

Where Intercom Fin stops

  • Simulations skip intent matching and don’t call real systems, so a passing simulation doesn’t prove the live integration works.
  • “Resolved” includes assumed resolutions: a customer who left after an answer without asking for more help.

How Intercom Fin handles one request#

The same four steps for every product on this site.

  1. Step 1: A person asks, or the agent notices

    A customer writes to support and Fin answers, running a Procedure the support team wrote for requests like a billing change. A website or API event can also start outreach, and the Procedure begins once the customer replies.

  2. Step 2: The agent prepares a change

    The Procedure follows the team’s instructions and branches, and reads account data through connectors. Values like the account number can come from the customer’s stored attributes instead of from the chat.

  3. Step 3: The person reviews the change in the product’s own screen

    A human-review step pauses the Procedure until a teammate submits a decision, and a Slack notification can show the procedure name, customer details, and recent messages. A timeout can escalate.

  4. Step 4: The product saves the change and keeps a way back

    On the approved branch, a connector makes the change in the connected system. Undoing that change isn’t documented; Intercom’s release rollback restores Fin’s configuration, not past changes.

Worth copying#

What Intercom Fin gets right, with the source for each.

Gaps#

What Intercom Fin’s public docs don’t show yet.

  • Connector data fetched earlier stays in use unless the Procedure refreshes the data, so the account can change while a teammate’s review waits. An automatic refresh before the change isn’t documented.

  • Monitors read only the transcript, not the team’s Knowledge or Procedures, so a Monitor can’t confirm that the right subscription actually changed.

The finding

The same 300 outcomes read as 30% or 50%#

Intercom documents Fin’s outcome rate in two places, and the two pages count different conversations. The Fin AI Agent reporting guide says all outcome rates are a percentage of all conversations. The reporting metrics glossary defines the rate out of Fin-involved conversations, and whether Fin is involved depends on the team’s audience targeting rules.

Illustration, with made-up numbers: a support team has 1,000 conversations, Fin is involved in 600, and 300 end in an outcome. Counted against all conversations, the rate is 30%. Counted against Fin-involved conversations, the same 300 outcomes make 50%. Neither number is wrong. Comparing one team’s 30% with another team’s 50% is.

The outcomes need the same care. Intercom counts a confirmed resolution when the customer says the answer helped, and an assumed resolution when the customer leaves without asking for more help. A customer who goes quiet may have succeeded, given up, or moved to another channel. A Procedure that ends in a configured handoff to a human also counts as an outcome, even though a teammate still has work to do.

Targeting moves the number too. Pointing Fin at easy requests can raise the rate while shrinking the share of support work Fin handles.

For builders: before comparing two deployments, write down each chart’s definition, filters, date range and the set of conversations it counts, and keep coverage next to the rate. A resolution label also isn’t a check of the account. Confirm the subscription or order actually changed.

Intercom FinProduct screenshot
Intercom’s Create a new report menu, with a Fin AI Agent report for resolution rates.
The Fin report entry point in Intercom’s documentation. The image shows the reporting interface, not performance results. Intercom

Sources#

Sources checked September 28, 2026.

Next teardownHubSpot Customer Agent

HubSpot’s Customer Agent answers customers from the team’s knowledge base, can read and update their CRM record, can call the team’s own systems, and hands off to the support team.