Integrations

HubSpot
See How Every HubSpot Contact Interacted on Your Site
Popular
HubSpot tells you who your contacts are. Lucky Orange shows you how they behave on your website — what they clicked, what they ignored, where they hesitated, and what they said before they converted or walked away.
Connect the two and that behavioral context lives directly inside your HubSpot CRM. No tab switching. No manual lookups. When you open a contact record, their session recordings, heatmap activity, survey responses, and chat logs are right there alongside everything else you know about them.
Install the Lucky Orange + HubSpot app.
Two Integrations in One
The Lucky Orange + HubSpot integration works in two distinct directions, and understanding both helps you get the most out of it. And thankfully, this is all just a matter of toggling on the integration inside Lucky Orange one time.
Lucky Orange data inside HubSpot: Connect your accounts and Lucky Orange passes behavioral data — session recordings, heatmap activity, survey responses, chat logs, and custom events — directly into the HubSpot contact sidebar. Your sales and marketing team can see how any contact has behaved on your website without leaving HubSpot.
You can also easily send HubSpot contact information into Lucky Orange to be able to study specific prospects from inside Lucky Orange directly.
Lucky Orange tracking on HubSpot pages: Add the Lucky Orange tracking code to your HubSpot-hosted website pages and landing pages to capture behavioral data on those pages. This is separate from the CRM connection and handled through HubSpot's page settings.
Both are worth setting up. Together they give you full visibility into how your contacts interact with your HubSpot-hosted content and what happens when they visit your main site.
What You See Inside HubSpot
Once connected, Lucky Orange records appear in the sidebar of every HubSpot contact record. Here's what's available:
Session recordings
The last three sessions the contact completed over the past seven days, with direct links to watch each recording. See exactly how a specific contact navigated your site — which pages they visited, where they spent time, what they clicked, and where they dropped off.
This is particularly useful before sales calls. Rather than asking a prospect what they looked at on your site, you can watch their actual session and walk into the conversation knowing what they were evaluating.
Heatmap activity
The three most visited pages by the contact over the last seven days, with links to view the full heatmap data for each page. Jump directly from a contact record to the heatmap for the specific page that contact engaged with most — and see where visitors like them are spending their attention.
Survey responses
The last three surveys the contact completed, with direct links to the full responses. If you're running exit-intent surveys, post-conversion surveys, or feedback forms on your website, those responses surface here in the contact record automatically. No manual data export required.
Chat logs
The last six chat conversations the contact had with your team, including both the contact's messages and your team's responses. Full chat history in context, right inside HubSpot.
Lucky Orange events in HubSpot
Pass any Lucky Orange event directly into the HubSpot contact timeline. System events like rage clicks, URL-based events like pricing page visits, and custom API events all flow through once enabled. Your HubSpot contact activity timeline becomes a behavioral record, not just a CRM record.
This is where the integration earns its keep for marketing and sales alignment. When a lead rage-clicks on your pricing page or visits your demo request form three times without submitting, that shows up in HubSpot as an event your sales team can act on.
What Lucky Orange Can Do With HubSpot Form Data
When a contact submits a HubSpot form on your website, Lucky Orange automatically captures a "HubSpot Form Submitted" event and links that contact's behavioral data to their profile. From that event, you can:
Filter heatmaps and session recordings to see only visitors who submitted a HubSpot form
Trigger surveys, chat invites, or announcements specifically to contacts who have submitted a form
Build conversion funnels that start or end with a HubSpot form submission
Create event dashboards to monitor form submission rates over time
Using a non-HubSpot form on your site? You can still connect visitor behavior to HubSpot contact records by passing custom user data — specifically an email address — into Lucky Orange. This links the anonymous visitor session to the known HubSpot contact.
How to Connect Lucky Orange and HubSpot
The connection takes less than five minutes. Before you start, make sure the email address on your HubSpot account matches the email address of the Lucky Orange account owner.
Step 1: Connect the accounts In Lucky Orange, go to Settings → Integrations → HubSpot and click the Connect toggle. In the popup, select your HubSpot account and click Choose Account. Accept the app permissions to complete the connection.
Step 2: Enable event passing Once connected, turn on "Send Lucky Orange Events for HubSpot" and select the events you want passed into HubSpot contact timelines. You can add as many events as you need — system events, URL events, or custom events.
Step 3: Enable HubSpot form capture "Capture HubSpot Form Submissions" is enabled by default once the integration is connected. Verify it's turned on to ensure HubSpot form submissions create events in Lucky Orange automatically.
Step 4: Add tracking to HubSpot pages (optional) To track behavior on your HubSpot-hosted website pages and landing pages, add your Lucky Orange tracking code to the Head HTML section in HubSpot Page Settings → Advanced. This is separate from the CRM connection.
Frequently Asked Questions
Do I need a specific HubSpot plan to use this integration?
The Lucky Orange integration works with HubSpot CRM records and requires access to the HubSpot sidebar. Check your HubSpot plan to confirm CRM sidebar access is included.
What if I'm using a non-HubSpot form on my website?
You'll need to pass custom user data — specifically an email address — into Lucky Orange to link visitor sessions to HubSpot contact records. Without this, Lucky Orange can track behavior but can't connect it to a specific HubSpot contact. Full instructions are in the developer docs.
Can I choose which Lucky Orange events get passed into HubSpot?
Yes. After connecting, you select which events to send — there's no limit on the number. You can include system events (rage clicks, form abandonment), URL-based events (pricing page visits, checkout starts), or any custom events you've set up in Lucky Orange.
Why isn't Lucky Orange data showing up in my HubSpot sidebar?
The most common cause is a mismatch between the email address used for HubSpot and the Lucky Orange account owner's email. Verify these match. If you're using a non-HubSpot form, you'll also need custom user data configured to link sessions to contacts.
Can I disconnect the integration?
Yes. Go to Settings → Integrations → HubSpot in Lucky Orange and toggle off the connection. This stops data from passing between the platforms but doesn't delete historical data already in HubSpot.