Onboard your users and see what they do.
Product tours, checklists, announcements and surveys, with session replay, heatmaps and engagement analytics behind them, from one script and one dashboard. Hosted in the EU, with no third-party scripts on your pages.
What you get
Everything from first-run guidance to behaviour analytics, in one product.
-
Tours and hints
Multi-step walkthroughs, tooltips and beacons anchored to page elements, triggered by URL, event, element presence or a manual launch.
-
Checklists
A persistent onboarding task list whose items complete on an event or by hand, with progress stored for each user.
-
Announcements
A newsfeed panel, banners and modals with scheduling and read tracking.
-
Surveys and NPS
NPS, rating, single and multiple choice and free text questions, with frequency capping and response export.
-
Session replay
Recorded sessions with privacy masking and a player with a timeline, filtered by user, page, event or error.
-
Heatmaps
Click, move and scroll heatmaps for each URL pattern and viewport size, drawn over a captured snapshot of the page.
-
Events and funnels
Track your own events, capture page views and clicks automatically, and define funnels to see where people drop off.
-
Engagement analytics
Active users, retention cohorts, feature adoption and an account page for every customer you group users into.
How it works
-
Paste the snippet
Add it to your site once. Calls made before the script arrives are queued and replayed in order.
-
Build content in your own app
The visual editor runs inside your product, so you pick elements on the real page and write the content there.
-
Watch the Overview fill
Active users, sessions, events and retention appear in the dashboard as people use your product.
<script>
window.onboardsight = window.onboardsight || function () { (window.onboardsight.q = window.onboardsight.q || []).push(arguments); };
onboardsight('init', { key: 'env_xxx', endpoint: 'https://onboardsight-in-staging.coland.cloud' });
</script>
<script type="module" async src="https://onboardsight-in-staging.coland.cloud/sdk/v1/onboardsight.browser.js"></script>
Building with a bundler? The npm package @onboardsightsdk/browser offers the same calls.
Privacy by default
The defaults are the careful ones, so you do not have to remember to switch them on.
Stays in the EU
Your data is hosted in the EU.
Inputs masked
Session replay masks every input by default, and the data-onb-block attribute removes an element from recordings entirely.
Consent first
Recording can wait until your visitor has given consent.
No IP addresses
IP addresses are not stored. Only the country, derived when events arrive, is kept.
Retention you set
Choose how long data is kept for each environment.
Erase on request
Any end user can be erased on request, and the erasure leaves an audit record.
Light on your pages
The core SDK is under 7 KB gzipped. The onboarding, replay and heatmap modules load only when an environment enables them.
The SDK never throws into your page, and its capture work runs in idle time, so it stays out of the way of the people using your product.
In pilot
Onboardsight is in pilot. Create a workspace to try it with your own product.
Create a workspace