Quick Answer
The Appcues Hotjar integration is a native connection that allows you to automatically trigger Hotjar session recordings when users interact with Appcues onboarding flows to analyze user friction. It is designed for operations and marketing teams at B2B companies looking to bridge the gap between in-app onboarding engagement and qualitative user behavior analytics.
Comparison Table
| Attribute | Appcues | Hotjar | Role in This Integration |
|---|---|---|---|
| Category | User Onboarding | Product Analytics | Source tool triggering actions based on user onboarding flows |
| Starting Price | $249 per month, billed annually for up to 2,500 MAU (Essentials plan) | $32 per month, billed annually (Observe Plus plan) | Target tool capturing recordings triggered by onboarding events |
| Core Features | In-app product tours, User onboarding flows, NPS and microsurveys, In-app feature announcements, User segment targeting | Interactive user heatmaps, Session replay recordings, In-product feedback widgets, User interview recruitment, Conversion funnel analysis | Analyzes user friction during triggered onboarding sessions |
Why Connect Them
The primary use case of this connection is to automatically trigger Hotjar session recordings when users interact with Appcues onboarding flows to analyze user friction.
Instead of watching hours of untargeted user sessions, this integration lets you pinpoint exact moments of user drop-off or hesitation during critical onboarding sequences. When a user engages with an Appcues flow—whether starting a tour, encountering a feature announcement, or responding to a microsurvey—Hotjar captures the session recording. This allows your team to directly observe how users navigate interface elements, identify usability roadblocks, and optimize your onboarding experience using empirical behavior data.
Step-by-Step Appcues Hotjar Integration Guide
Step 1: Verify Prerequisites and Active Accounts
Ensure that you have active, administrator-level accounts for both Appcues and Hotjar. Confirm that the Hotjar tracking code is correctly installed across all pages of your web application where Appcues flows are deployed, and that your Appcues script is running smoothly in your production environment.
Step 2: Establish the Native Integration Connection
Navigate to your Appcues dashboard settings and locate the integrations or third-party tools directory. Search for Hotjar within the available native connectors and select it. Follow the on-screen prompts to authorize the connection between Appcues and your Hotjar account, typically requiring account verification or API key authentication depending on the platform interface.
Step 3: Configure Event Triggers and Data Mapping
Configure the specific Appcues onboarding events that will instruct Hotjar to capture session data. Map out which user interactions—such as flow completions, dismissals, or specific step views—should trigger Hotjar session recordings so you can cleanly isolate the data you need for friction analysis.
Step 4: Test the Integration
Trigger a test Appcues onboarding flow in a staging or development environment where both scripts are active. Perform the designated interaction action, then check your Hotjar dashboard to verify that a corresponding session recording has successfully initiated and properly tagged the user event.
Step 5: Go Live and Monitor Performance
Once testing confirms successful data passing, deploy the configuration to your production environment. Monitor your Hotjar recordings over the next 24 to 48 hours to ensure that onboarding interactions are reliably generating session data without causing performance lag or tracking errors.
Common Troubleshooting Issues
Recordings Not Triggering on Flow Interaction
- Symptom: Users interact with Appcues onboarding flows, but no corresponding session recordings appear in Hotjar.
- Likely Cause: The Hotjar tracking script is missing from the specific sub-domain or view where the Appcues flow renders.
- Fix: Verify that the Hotjar tracking code is globally installed across all application routes and check your Appcues integration settings to ensure the native connection is toggled on.
Disconnected User Metadata in Hotjar
- Symptom: Hotjar captures session recordings, but you cannot tie specific Appcues user attributes or IDs to the recording sessions.
- Likely Cause: User identification scripts are firing out of order, or Appcues and Hotjar are passing disparate user identifiers.
- Fix: Ensure that user identification (such as
identifycalls) is executed consistently in both Appcues and Hotjar using the same unique user ID.
Excessive Recording Volume
- Symptom: Your Hotjar account rapidly exhausts its monthly recording limit after enabling the Appcues integration.
- Likely Cause: High-traffic onboarding flows are triggering recordings for every single user interaction without adequate sample rate filtering.
- Fix: Adjust your Hotjar recording settings or narrow down the specific Appcues events that trigger recordings to focus exclusively on high-value friction points.
Delayed Recording Initiation
- Symptom: Hotjar recordings start several seconds after the user has already begun interacting with the Appcues onboarding flow.
- Likely Cause: Script loading latency or asynchronous script execution delays between Appcues and Hotjar.
- Fix: Review your tag manager or script loading sequence to ensure Hotjar loads prior to or simultaneously with Appcues initialization.
Frequently Asked Questions
Does Appcues integrate natively with Hotjar?
Yes, Appcues provides a native integration with Hotjar. This connection allows teams to link their onboarding experiences directly to session recordings without requiring custom webhook development or complex middleware.
What are the main benefits of an Appcues Hotjar integration?
The main benefit is the ability to automatically trigger Hotjar session recordings when users interact with Appcues onboarding flows to analyze user friction. This removes the guesswork from product optimization by letting you watch real user behavior during key onboarding moments.
Do I need technical resources to set up this integration?
No heavy development resources are typically required since the connection utilizes a native integration framework. Operations, product, or marketing team members with admin access to both tools can configure the settings through the user interfaces.
Will this integration impact my application's loading speed?
When implemented correctly using standard asynchronous scripts, the impact on page performance is minimal. However, you should always test the integration in a staging environment before pushing changes to high-traffic production apps.
How much do Appcues and Hotjar cost?
Appcues starts at $249 per month, billed annually for up to 2,500 MAU on the Essentials plan. Hotjar starts at $32 per month, billed annually on the Observe Plus plan.
Can I filter which Appcues flows trigger Hotjar recordings?
Yes, during the configuration process, you can define specific event triggers and parameters to ensure that only relevant onboarding flows or critical drop-off points initiate session recordings in Hotjar.
Start Using Appcues and Hotjar
Ready to analyze user friction and optimize your in-app onboarding experience? Get started with the tools below:
- Try Appcues
- Try Hotjar
Disclosure: CoreStackGuide may earn a commission if you sign up through these links, at no extra cost to you.