Zendesk Integration
Connect Recapt with Zendesk to view session recordings directly within your support tickets. Give your support agents immediate context about what customers experienced.
Features
- Session Sidebar: View relevant sessions directly in Zendesk tickets
- Automatic Matching: Sessions are automatically linked based on customer email
- One-Click Replay: Jump directly to session recordings from tickets
- Customer Timeline: See all sessions for a customer in one place
Prerequisites
Before setting up the Zendesk integration, ensure you have:
- A Recapt account with admin access
- A Zendesk account with admin privileges
- Your Zendesk subdomain (e.g.,
yourcompanyfromyourcompany.zendesk.com)
Setup Instructions
Step 1: Navigate to Integrations
- Log in to your Recapt dashboard
- Go to Settings > Integrations
- Find Zendesk in the integrations list
- Click Connect
Step 2: Enter Your Subdomain
- Enter your Zendesk subdomain (just the name, not the full URL)
- Correct:
yourcompany - Incorrect:
yourcompany.zendesk.com
- Correct:
- Click Continue
Step 3: Authorize Recapt
- You'll be redirected to Zendesk's authorization page
- Log in to your Zendesk admin account if prompted
- Review the permissions Recapt is requesting
- Click Allow to authorize the connection
Step 4: Install the Zendesk App
After OAuth authorization, install the Recapt sidebar app:
- Go to your Zendesk Admin Center
- Navigate to Apps and Integrations > Zendesk Support Apps
- Search for "Recapt" or install from the provided link
- Click Install
- Configure the app settings as needed
Using the Zendesk Sidebar
Once installed, the Recapt sidebar appears in your Zendesk ticket view.
Viewing Sessions
- Open a ticket in Zendesk
- Look for the Recapt panel in the right sidebar
- Relevant sessions for the ticket's requester are displayed
- Click on any session to open it in Recapt
Session Information Displayed
The sidebar shows for each session:
- Date and Time: When the session occurred
- Duration: How long the session lasted
- Pages Visited: Key pages the user accessed
- Events: Notable events like errors or rage clicks
Automatic Matching
Sessions are matched to tickets based on:
- Email Address: The ticket requester's email matches the identified user
- Organization: Sessions from your Recapt organization
- Time Relevance: Recent sessions are prioritized
For best results, ensure you're identifying users in Recapt with the same email addresses used in Zendesk.
Sidebar Features
Session List
The main view shows recent sessions for the ticket's customer:
- Sessions are sorted by date (newest first)
- Each session shows a preview with key information
- Click any session to open it in a new tab
Session Details
Click on a session to see more details:
- Full session timeline
- Console errors and warnings
- Page navigation history
- User interaction summary
Quick Actions
From the sidebar, you can:
- Open Session: View the full session recording
- Copy Link: Get a shareable link to the session
- View All: See all sessions for this customer
Managing the Integration
Viewing Connection Status
- Go to Settings > Integrations > Zendesk
- View the connected Zendesk subdomain
- See the connection status and last sync time
Refreshing the Connection
If sessions aren't appearing correctly:
- Go to Settings > Integrations > Zendesk
- Click Refresh or Reconnect
- Re-authorize if prompted
Disconnecting
To remove the Zendesk integration:
- Go to Settings > Integrations > Zendesk
- Click Disconnect
- Confirm the disconnection
- Optionally, uninstall the Zendesk app from Admin Center
Permissions
The Recapt Zendesk integration requests these OAuth scopes:
| Permission | Purpose |
|---|---|
read | Access ticket and user information |
write | Add session links to tickets (if enabled) |
webhooks:read | Receive ticket events |
webhooks:write | Register webhook endpoints |
Best Practices
Ensure User Identification
For the best experience:
- Identify users in Recapt with their email addresses
- Use the same email addresses as in Zendesk
- See User Identification for setup
Train Your Support Team
Help your team get the most from the integration:
- Show them how to find the Recapt sidebar
- Explain what session information is available
- Demonstrate how to open and review sessions
- Share tips for identifying issues in recordings
Use Sessions for Context
Before responding to tickets:
- Check the Recapt sidebar for recent sessions
- Watch relevant recordings to understand the issue
- Include specific observations in your response
- Reference timestamps if helpful ("At 2:15 in your session...")
Troubleshooting
Sidebar Not Appearing
- Verify the Zendesk app is installed and enabled
- Check that you're viewing a ticket (not the ticket list)
- Refresh the Zendesk page
- Ensure the integration is connected in Recapt settings
No Sessions Showing
- Check User Email: Verify the ticket requester's email matches sessions
- Check User Identification: Ensure users are identified in Recapt
- Check Time Range: Sessions may be from before your installation
- Check Organization: Ensure the integration is for the correct org
"Not Authorized" Error
- Your Zendesk session may have expired - refresh and log in again
- The integration may need to be reconnected
- Your Zendesk permissions may have changed
Sessions Not Matching Correctly
If sessions are showing for the wrong customers:
- Verify user identification is set up correctly
- Check for email mismatches between systems
- Ensure you're not using generic/test emails
Privacy Considerations
- Session data is displayed within Zendesk but stored in Recapt
- Support agents can see sessions for customers they have ticket access to
- Obfuscated data remains obfuscated in the Zendesk sidebar
- Consider your data access policies when enabling this integration