Customer files a bug report you can't reproduce. You ask for a screen share. They ignore it. Ticket sits open.
I built Clairvio to fix that.
When a customer reports an issue, you generate a magic link and paste it into the support conversation. They click it and you instantly get a live session replay on your dashboard - console errors, network requests, every click and page transition. When the session ends you get an email with a direct link to the recording.
No screen share. No browser extension. No asking the customer to install anything.
The integration is a single script tag under 1kB that sits completely dormant on your site until a magic link is opened - zero performance impact on your regular users, no always-on recording, and explicit end-user consent before anything is captured. Here's what's in the product today:
🔴 Session replay - DOM reconstruction with a color-coded activity strip showing clicks, scrolls, and DOM changes at a glance, can watch live or later
🔍 Console, network, and navigation capture - all on the same millisecond clock, with timestamps relative to the start of the recording
📋 Problem descriptions - agents add context when creating a link, customers describe their issue before recording starts
👤 User metadata on replay - if your app sets user context it's displayed directly on the session page alongside the recording
✉️ Email notifications - get notified the moment a customer allows recording
⚡ Real-time dashboard - session statuses update automatically, force-end sessions that get stuck, paginated session list Free tier available.
What's your current process when a customer reports something you can't reproduce?