Rage clicks
Six clicks in 1.8 seconds on a button that does nothing. Waymark flags the element, the page and every account that hit it.
See the silent signals before accounts churn. Session replays, drop-off detection and AI insights for every account.
Try Waymark free
Product and success teams at 400+ SaaS companies read their trails with Waymark
Before an account cancels, its people click buttons that do nothing, loop between pages and stop halfway through setup. Waymark scores those moments on every session and ties them to the account.
Six clicks in 1.8 seconds on a button that does nothing. Waymark flags the element, the page and every account that hit it.
Billing, Settings, Billing, Settings. Waymark finds the pages people circle when they can't find what they came for.
46% of new workspaces stall at Invite team. Waymark shows the step, the segment and the sessions behind the number.
Every signal opens on the moment it happened. Skip the idle time, read the event trail and see the network error the user never reported.
Waymark reads every session from an account and writes what changed, who it affects and what to do next. Each sentence links to the replays that support it.
Three of five admins hit the CSV export dead end 14 times since Oct 3. Use of Reports fell 31% after the filters change on Oct 6. Their champion, Dana Ruiz, hasn't signed in for 12 days, and the renewal is in 41 days.
Send Dana the export workaround and book a call before Nov 10.
Build a funnel from any events in under a minute. Waymark marks the biggest drop, groups the people who left by what they did, and links straight to their sessions.
Tap a step to see who left.
The trail map draws every route from sign-in to outcome, weighted by sessions. Dead ends show up in gold. Follow one and you're in the replays.
Swipe sideways to follow the trail
No tagging plan, no warehouse project. Most teams see their first signals the same day they install.
Paste the snippet or install from npm. It weighs 19 KB and loads after your page is interactive.
<script async
src="https://cdn.waymark.dev/w.js"
data-project="wm_ledgerline">
</script>
npm i @waymark/web
import { init } from "@waymark/web"
init("wm_ledgerline")
One identify call links sessions to people and accounts. Or map them from Segment or HubSpot.
Dana RuizHarbor & Pine4m 12sAccount alerts to Slack, notes to your CRM, bugs to Linear or Jira.
Harbor & Pine health fell from 66 to 54. 14 export dead ends since Oct 3, renewal in 41 days.
Open the trail
“We saw the export bug in Waymark nineteen days before the first ticket. Two renewals were sitting on that page.”
Waymark masks text and inputs on the device, so the replay your team watches never contained the data in the first place.
data-wm-hide.This is what your team sees in the replay.
Invite the whole company. You pay for the sessions you record.
For a first look at your own product.
For product and success teams working renewals.
For high volume and strict compliance.
Something else? Write to hello@waymark.dev and an engineer replies.
No. w.js is 19 KB gzipped, loads after your page is interactive and sends events in batches every five seconds. Median overhead on Ledgerline is 0.4 ms per interaction.
DOM changes, clicks, scrolls, navigation, console errors and failed network calls. Never keystrokes into inputs and never payment fields. All text is masked by default.
From your account's sessions and signals only, by a model hosted in your data region. Every sentence links to the replays that support it, and nothing is used to train models.
Call waymark.identify(userId, {accountId}) once after sign-in, or map users from Segment, HubSpot or Salesforce.
Web apps today. iOS and Android SDKs are in private beta with eleven teams.
Yes. The Trail plan has no time limit and covers 5,000 sessions a month. Installing takes about ten minutes.
Free for 5,000 sessions a month. Installs in about ten minutes.
