Get up and running in minutes. No complex setup required.
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.
New conversations, replies, and ratings are automatically sent to Rereflect via webhooks.
Our AI analyzes each conversation for sentiment, categorizes feedback, and flags churn risks on your dashboard.
Everything you need to turn support conversations into actionable insights.
New conversations, customer replies, and satisfaction ratings arrive via Intercom webhooks as they happen — nothing is imported without the webhook subscribed.
Customer satisfaction ratings are correlated with conversation content to understand what drives good and bad scores.
Discover recurring themes across hundreds of conversations. See which issues generate the most tickets.
AI identifies frustrated customers from conversation tone and content before they cancel.
Real-time data flow via Intercom webhooks with HMAC-SHA1 signature verification for security.
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.
Navigate to your Rereflect dashboard and open the Integrations page.
You'll be redirected to Intercom to authorize Rereflect via OAuth. This creates the connection to your workspace.
Only once the connection exists can you create a feedback source and attach it — this is what starts receiving conversations.
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.
Once the webhook is wired, new conversations, replies, and ratings appear on your dashboard within minutes.