Debug Ruby on Rails Rails issues
with session recordings

Add session recordings to your Rails app with a single script tag.
Compatible with Turbo, Devise, and Rails middleware.

Userplane screen recording from a Ruby on Rails application

Works with the tools you already use

IntercomIntercom
ZendeskZendesk
CrispCrisp
Help ScoutHelp Scout
SlackSlack
ZapierZapier
FreshdeskFreshdesk
HubSpotHubSpot
JiraJira
LinearLinear
NotionNotion
SalesforceSalesforce
IntercomIntercom
ZendeskZendesk
CrispCrisp
Help ScoutHelp Scout
SlackSlack
ZapierZapier
FreshdeskFreshdesk
HubSpotHubSpot
JiraJira
LinearLinear
NotionNotion
SalesforceSalesforce
01

Add to your application layout

One script tag in application.html.erb. Rails layout inheritance propagates it to every page. Use content_for to conditionally load on specific views.

ERB layout integration


Single script tag setupLayout inheritance supportConditional loading via content_forFull session replay
Learn more
Add to your application layout
02

Turbo-compatible diagnostics

Console errors, network requests, browser metadata, and user steps — captured across Turbo page transitions. Recordings persist through partial page replacements.

Works with Turbo Drive


Console logs and error tracesNetwork request overviewTurbo Drive compatiblePersists across navigations
Learn more
Turbo-compatible diagnostics
03

Privacy via Rails CSP

Sensitive data is masked before recordings leave the browser. Works with Rails built-in CSP DSL and Devise authentication flows. GDPR and CCPA compliant.

CSP and Devise ready


Client-side data maskingRails CSP DSL compatibleDevise flow supportGDPR & CCPA compliant
Learn more
Privacy via Rails CSP
04

Pipes to your help desk

Session recordings route to Intercom, Zendesk, and Slack. Link recordings to support tickets. API and webhook endpoints for custom pipelines.

Context lands where you work


Intercom, Zendesk, SlackRecordings linked to ticketsAPI and webhook endpointsRecord from any browser
Learn more
Pipes to your help desk

Diagnose Rails issues with full browser context

ERB rendering issues, Turbo navigation bugs, and Devise auth errors — resolved with console logs, network data, and full session context.