Product

Three modules. A platform.

Everything below runs on one snippet and one shared audience engine, so a segment you write for a guide works for a chart and a survey too.

Module 01

In-app guides

Point at an element, write the copy, pick who sees it. That's the whole builder.

  • Four step types: tooltip, modal, banner, checklist.
  • Target by CSS selector, with a fallback when the element is missing.
  • Branch on page URL, user property, or a completed earlier step.
  • Guides inherit your app's fonts and colors by default; override manually when you need to.
  • Draft, live, and paused states with view and completion counts per guide.

Module 02

Lightweight analytics

Auto-capture on clicks and pageviews. No tracking plan meeting required.

  • Feature adoption: who uses what, and how often.
  • Funnel drop-off: where people quit a flow.
  • Retention cohort: whether they come back.
  • Freshness under 15 minutes, shown on every view.
  • Custom events as an escape hatch when auto-capture isn't enough.

Module 03

Feedback

Surveys that know what the person was doing when they answered.

  • NPS and CSAT built on the same segments as guides.
  • One inbox for every response, filterable by score and feature.
  • Correlate detractors with the feature they last used.
  • Trigger a survey after a guide completes, not on a timer.

Shared foundation

Identify once

Whatever you pass to identify becomes available to every segment rule across all three modules.

strykethru("identify", {
  id: user.id,
  email: user.email,
  plan: user.plan,        // used for segment rules
  createdAt: user.createdAt
});