Broken Functionality
Overview
AI Broken Functionality is a feature built on top of Session Replay. Once enabled, it identifies issues in your app’s functionality that affect user experience, such as:
- Buttons or links that don’t respond
- Forms that fail to submit
- Flows that break mid-process
- Unexpected crashes or error messages
- Inconsistent app behavior compared to expected flows
Detected problems are surfaced as Broken Functionality events, which can be reviewed alongside normal session data.
How to Use
You need to have the Session Replay product enabled to be able to enable the AI Broken Functionality feature. Once the feature is enabled, you follow these steps:
Step-by-Step
-
On the Session Replay list, use the new “AI Issues” filter to only show sessions flagged with AI issues including broken functionality.
-
Open a session with flagged issues. Two ways to navigate:
-
Scroll through the event timeline to find the broken functionality event.
-
Click the purple dot on the timeline to jump directly to the issue’s screenshot view.
-
Use the new AI issues filter, you can select “Broken Functionality”
-
-
Viewing a Broken Functionality event shows:
- The exact screenshot where the issue was detected
- A descriptive summary of the issue (e.g. “Subtotal is miscalculated”)
How It Works
- No instrumentation changes required - once enabled, existing session screenshots, user flow and app behavior are routed to broken functionality analysis pipeline.
- Screenshots, user flow and app behavior data are passed through an AI model for analysis.
- When functional breakdowns that didn’t result in crashes or performance issues are detected, a Broken functionality event is emitted in the timeline at the same timestamp as the screenshot.
- The event payload includes descriptive text of the breakdown.
- On the front end, UI surfaces let you filter and inspect these events alongside other session data.
Compatibility & Requirements
- Supported Platforms: All mobile platforms currently supported by Luciq (iOS, Android, React Native, etc.)
- Prerequisite: Session Replay must be enabled
- No SDK version upgrade needed (feature is server-side)
Limits & Quotas
- Per-account monthly cap: Up to 1,000 analyzed sessions
- Maximum broken functionality issues generated per month: 1,000
Getting Access
- Beta / Invite-only: At present, the feature is available by invitation only.
- To request access:
- Submit a request via Intercom / support chat
- If you're an Enterprise customer, reach out to your customer success manager to be added to the waitlist.
- Once approved, the feature will be toggled on from the backend - no SDK changes are needed.
Updated 20 days ago
