Intercom Integration

Intercom + Rereflect

Your support conversations contain the most honest customer feedback. Rereflect connects to Intercom and automatically extracts sentiment, pain points, and feature requests from every conversation — so nothing falls through the cracks.

How it works

Get up and running in minutes. No complex setup required.

1

Connect Intercom

Register your own Intercom app and set INTERCOM_CLIENT_ID, INTERCOM_CLIENT_SECRET and INTERCOM_REDIRECT_URI first — see docs/SELF_HOSTING.md#connecting-intercom. Then authorize via OAuth to connect your workspace.

2

Conversations Flow In

New conversations, replies, and ratings are automatically sent to Rereflect via webhooks.

3

AI Extracts Insights

Our AI analyzes each conversation for sentiment, categorizes feedback, and flags churn risks on your dashboard.

Powerful features

Everything you need to turn support conversations into actionable insights.

Conversation Sync

New conversations, customer replies, and satisfaction ratings arrive via Intercom webhooks as they happen — nothing is imported without the webhook subscribed.

Rating Analysis

Customer satisfaction ratings are correlated with conversation content to understand what drives good and bad scores.

Support Patterns

Discover recurring themes across hundreds of conversations. See which issues generate the most tickets.

Churn Risk Detection

AI identifies frustrated customers from conversation tone and content before they cancel.

Webhook Integration

Real-time data flow via Intercom webhooks with HMAC-SHA1 signature verification for security.

Get Started

Set up in 6 simple steps

1

Register an Intercom app

Create an app in the Intercom Developer Hub, then set INTERCOM_CLIENT_ID, INTERCOM_CLIENT_SECRET, INTERCOM_REDIRECT_URI and FRONTEND_URL on your Rereflect backend and restart it — see docs/SELF_HOSTING.md#connecting-intercom.

2

Go to Settings → Integrations

Navigate to your Rereflect dashboard and open the Integrations page.

3

Click "Connect Intercom"

You'll be redirected to Intercom to authorize Rereflect via OAuth. This creates the connection to your workspace.

4

Create an Intercom feedback source

Only once the connection exists can you create a feedback source and attach it — this is what starts receiving conversations.

5

Subscribe the webhook

In your Intercom app, subscribe conversation.user.created, conversation.user.replied and conversation.rating.added to Rereflect's webhook endpoint. Without this step, no conversations arrive — there is no polling fallback.

6

Watch conversations become feedback

Once the webhook is wired, new conversations, replies, and ratings appear on your dashboard within minutes.

Frequently asked questions

Self-host and connect Intercom.

Deploy Rereflect on your own infrastructure and start analyzing support conversations in minutes.