Fullstory + Intercom
Connect Fullstory and Intercom to Turn Session Insights into Smarter Customer Conversations
Automatically enrich Intercom contacts and conversations with Fullstory behavioral data so your support and success teams always have the full picture.


Why integrate Fullstory and Intercom?
Fullstory captures every click, scroll, and rage click in your product. Intercom powers the conversations that turn frustrated users into ones who stick around. Together, they give you a complete view of the customer journey — what users actually do in your app, and what they say when they reach out for help. Integrating Fullstory with Intercom through tray.ai closes the gap between product behavior and customer communication, so your teams can resolve issues faster and have more relevant conversations.
Automate & integrate Fullstory & Intercom
Use case
Attach Fullstory Session Replays to Intercom Conversations
Whenever a user starts a new conversation in Intercom, tray.ai automatically fetches their most recent Fullstory session replay URL and appends it as a note in the conversation thread. Support agents can watch exactly what the user experienced before reaching out, cutting out the back-and-forth of gathering context. Resolutions come faster, and first-contact resolution rates go up.
Use case
Trigger Proactive Intercom Messages Based on Fullstory Frustration Signals
Fullstory detects frustration signals — rage clicks, error clicks, thrash cursor events. With tray.ai, those signals can automatically trigger targeted Intercom messages, reaching users before they abandon or escalate. You can set thresholds so only high-value or at-risk segments get outreach, keeping messages relevant rather than intrusive.
Use case
Sync Fullstory User Attributes to Intercom Contact Profiles
Keep Intercom contact records current with the latest behavioral data from Fullstory — session count, last active page, feature adoption signals, engagement scores. tray.ai runs scheduled or event-driven syncs so customer-facing teams always see real product engagement data without leaving Intercom. Reps can tailor every conversation to where the user actually is in the product.
Use case
Escalate High-Frustration Sessions to Intercom as Support Tickets
When Fullstory identifies a session that hits a defined frustration threshold — say, multiple rage clicks on a critical conversion path — tray.ai can automatically create a new Intercom conversation or ticket on behalf of that user. No struggling user falls through the cracks, even if they never reach out themselves.
Use case
Enrich Intercom Events with Fullstory Session Context for NPS Follow-Up
When a user submits a low NPS or CSAT score via Intercom, tray.ai immediately retrieves their Fullstory session data and attaches it to the response record. Customer success managers can review the session replay alongside the verbatim feedback to understand what actually drove the score. Follow-up conversations get a lot more targeted when you're working from evidence, not guesswork.
Use case
Update Intercom Company Records with Fullstory Account-Level Engagement Metrics
For B2B teams, tray.ai can roll up Fullstory session and engagement data at the account level and push aggregated metrics — active user count, average session depth, frustration event frequency — into the corresponding Intercom Company record. Customer success teams get an at-a-glance health score based on real product usage, no manual analysis required.
Use case
Tag and Segment Intercom Users Based on Fullstory Feature Usage
tray.ai listens for specific Fullstory custom events tied to product features — completing onboarding, using a premium feature, skipping a step — and automatically applies corresponding tags or segments in Intercom. Those segments drive precisely targeted messaging campaigns, so users get content relevant to what they've actually done in the product.
Get started with Fullstory & Intercom integration today
Fullstory & Intercom Challenges
What challenges are there when working with Fullstory & Intercom and how will using Tray.ai help?
Challenge
Matching Users Across Fullstory and Intercom
Fullstory and Intercom often use different user identifiers — Fullstory typically relies on a UID or email set at session initialization, while Intercom has its own contact ID system. Without a reliable join key, automated workflows risk attaching session data to the wrong contact or failing to find a match at all.
How Tray.ai Can Help:
tray.ai's data mapping and transformation tools let you define a canonical user identifier — usually email address — and build lookup logic that resolves the correct record in each system before any data is written. Fallback logic and error handling flag mismatches for review instead of letting them fail silently.
Challenge
Handling High-Volume Fullstory Event Streams Without Noise
Fullstory captures an enormous volume of session events. Piping all of them into Intercom would flood support inboxes and make contact records harder to use, not easier. Without intelligent filtering, automation creates more noise than signal.
How Tray.ai Can Help:
tray.ai's workflow logic supports conditional branching, threshold-based filtering, and segment rules so you can define exactly which Fullstory events or frustration scores are worth acting on. Only qualifying signals trigger downstream Intercom actions, keeping data quality high and outreach relevant.
Challenge
Keeping Intercom Attributes Fresh Without Overloading the API
Behavioral data in Fullstory changes with every session, but continuously pushing updates to Intercom for every user creates rate-limiting problems and potential data inconsistencies. Naive polling strategies can exhaust API quotas quickly at scale.
How Tray.ai Can Help:
tray.ai manages API rate limits automatically and supports intelligent scheduling — batching Intercom attribute updates, staggering requests, and using event-driven triggers instead of constant polling — so syncs stay reliable without hitting quota ceilings.
Challenge
Maintaining Data Privacy and Consent Compliance
Fullstory session recordings can contain sensitive user interactions, and automatically sharing session replay URLs in Intercom conversations raises real questions around data access controls, regional privacy regulations, and user consent. Teams need guardrails to avoid unauthorized exposure of session data.
How Tray.ai Can Help:
tray.ai workflows can check user consent flags, geographic region, or account tier before passing Fullstory session URLs to Intercom. Role-based access controls on the tray.ai platform ensure only authorized team members can build or modify workflows that handle sensitive behavioral data.
Challenge
Keeping Workflow Logic in Sync as Both Products Evolve
Fullstory and Intercom both release API updates and change data schemas over time. A field name that works today may be deprecated in a future API version, breaking automations quietly and creating data gaps that teams may not catch until real damage is done.
How Tray.ai Can Help:
tray.ai's connector layer abstracts API versioning complexity, and the platform has built-in alerting for workflow errors and failed steps. Teams can monitor workflow health from a central dashboard and get notified the moment a data mapping or API call fails, so gaps get fixed before they accumulate.
Start using our pre-built Fullstory & Intercom templates today
Start from scratch or use one of our pre-built Fullstory & Intercom templates to quickly solve your most common use cases.
Fullstory & Intercom Templates
Find pre-built Fullstory & Intercom solutions for common use cases
Template
Attach Fullstory Session URL to New Intercom Conversations
Automatically retrieves the latest Fullstory session replay URL for a user when they open a new Intercom conversation and posts it as an internal note, giving support agents immediate behavioral context.
Steps:
- Trigger: New conversation created in Intercom
- Lookup the user's email or ID in Fullstory to retrieve their most recent session replay URL
- Post the session replay URL as an internal note on the Intercom conversation
Connectors Used: Fullstory, Intercom
Template
Proactive Intercom Message on Fullstory Rage Click Detection
Monitors Fullstory for rage click events on defined pages or elements and automatically sends a targeted Intercom message to the affected user offering help or guidance.
Steps:
- Trigger: Fullstory detects a rage click event matching defined criteria (page URL, element, user segment)
- Lookup or create the user's contact record in Intercom
- Send a personalized outbound Intercom message referencing the page or feature causing friction
Connectors Used: Fullstory, Intercom
Template
Sync Fullstory Behavioral Attributes to Intercom Contact
Runs on a scheduled basis or event trigger to pull updated Fullstory user metrics and write them as custom attributes on the corresponding Intercom contact record.
Steps:
- Trigger: Scheduled interval or Fullstory user event webhook
- Fetch user session statistics and behavioral attributes from the Fullstory API
- Update matching Intercom contact with new custom attribute values (session count, last session date, frustration score)
Connectors Used: Fullstory, Intercom
Template
Auto-Create Intercom Conversation for High-Frustration Fullstory Sessions
Automatically opens a new Intercom conversation or outbound message on behalf of a user when their Fullstory session exceeds a configured frustration threshold, so support outreach happens before the user has to ask.
Steps:
- Trigger: Fullstory session frustration score exceeds defined threshold via webhook or API poll
- Retrieve session replay URL and frustration event details from Fullstory
- Create or update an Intercom conversation for the user, attaching session context and tagging for priority review
Connectors Used: Fullstory, Intercom
Template
Apply Intercom Tags from Fullstory Custom Events
Listens for Fullstory custom events — feature activation, onboarding completion, and similar milestones — and applies corresponding tags or updates segment membership in Intercom to drive targeted messaging.
Steps:
- Trigger: Fullstory custom event fired (e.g., 'Feature_Activated', 'Onboarding_Skipped')
- Map the event name to the corresponding Intercom tag or segment rule
- Apply tag or update user segment in Intercom for use in campaigns and automation
Connectors Used: Fullstory, Intercom
Template
Enrich Intercom NPS Responses with Fullstory Session Replays
When a low NPS or CSAT score comes in through Intercom, automatically fetches the respondent's latest Fullstory session and appends the replay link to the survey response record so follow-up conversations start from actual knowledge, not assumptions.
Steps:
- Trigger: Low NPS or CSAT score submitted in Intercom survey
- Look up the respondent's Fullstory profile and retrieve their most recent session replay URL
- Append the session replay link as a note or custom attribute on the Intercom NPS response record
Connectors Used: Fullstory, Intercom