Get started

What is Sequential

Sequential records and replays sessions. After each eligible session ends, an AI judge says what the person came to do and where they had trouble.

On this page

Who it is for

Sequential is for teams who need to know what people do in their web or mobile product. This includes product managers, founders and designers. It also includes the engineers and support staff who investigate reports that something did not work.

You do not have to watch recordings at random or guess which filter finds the problem sessions. Sequential reads each eligible session and asks the same questions every time. What did this person come to do? Did they get there? Where did they have trouble?

What Sequential does

Part What it does
Records events Takes the events from the analytics SDK you already use, in the browser or in mobile apps.
Replays sessions Shows your events on the timeline at the moment they happened. The DevTools drawer shows console calls and network requests (DevTools in replays).
Judges sessions When no new events arrive for a session, sends a reduced text summary of its events to a third-party AI model. The judge answers your project's questions, such as Intent, Outcome and Friction (Customise the rubric).
Watch Ranks judged sessions by how much they need a look. Each row has a line that says why.
Ask Finds sessions from a description, such as "tried to change their billing address and gave up".
Insights A tab in the replay player. It judges the open recording on demand.
Product analytics The analytics pages under Explore in the left rail use the same events: Events, Funnels, Flows, Retention, Users and Accounts.

When to expect a verdict

Expect a verdict 30 to 35 minutes after the session ends, or later if there is a queue. Sequential does not judge every session:

  • It judges only sessions from the past 7 days, not older history.
  • It judges only sessions with at least three meaningful events. It does not judge a recording with no analytics events behind it.
  • It pauses when the project's daily allowance for background judging runs out. Ask has its own allowance.
  • It judges each session once. So a change to your questions does not re-judge older sessions.

What it needs from you

  1. A project and its keys: Organisations, projects and keys.
  2. Your SDK sending events, each with a session id: Install Sequential.
  3. For website replays with PostHog, Mixpanel, Amplitude or Pendo, the recorder script: Session replay (web).
  4. One identifier for each person, passed the same way every time: Identify your users. Sequential does not merge two different values for one person.
  5. Events the judge can read: page views with URLs, or named screens in apps, clicks with visible text, and clearly named custom events.

Limits

  • Sequential is in preview. Anyone can create an account (Sign-up and invitations), or let a coding agent set up a trial first (Let your agent set up a trial).
  • It accepts browser SDKs and PostHog's mobile SDKs (What each SDK supports). It rejects server-side senders, such as posthog-node or curl.
  • On the web, PostHog, Mixpanel, Amplitude and Pendo record no replay on their own. Add the recorder script, or use the Sequential SDK, which records both.
  • The judge's summary keeps page paths and short labels, such as visible click text. So an id in a path, such as /users/123, or on a button reaches the AI model.
  • Ask shows only likely matches. So an empty or short list does not mean that nothing like it happened.
  • With JS errors and With failed requests return only recorded sessions that Sequential checked. The list says how many sessions it could not check.
  • By default, Sequential does not keep the text of console calls. It keeps their level, how often they happened and where. Each project can opt in to keeping message text.
  • Account-level views show data from Pendo and from the Sequential SDK's sequential.account(). Events from other SDKs arrive without an account id.
Example questions and where to look

Examples from a SaaS product:

You want to know Where you look
Which of yesterday's sessions need a look, such as a trial user stuck setting up a first project? Sessions → Watch
Who tried to change their billing address and gave up? Sessions → Ask
A customer says export did nothing. What did they see, and did a request fail? Users → the customer → their session's replay and its DevTools
Of the people who started checkout this week, how many paid, and who dropped out at the card step? Funnels
Of the people who signed up this month, what share came back to create an invoice 1, 7 and 30 days later? Retention
Which recorded sessions hit a JavaScript error or a failed request? Sessions → Latest → With JS errors or With failed requests

With JS errors and With failed requests read counts taken from the recording. So they return only recorded sessions that Sequential checked.

When a session is judged
  • Sequential picks up a session no sooner than 30 minutes after its last event. It checks every 5 minutes.
  • A session needs at least three meaningful events. Its last event must be within the past 7 days.
  • When judging is turned on, it covers sessions from the past 7 days, not older history.
  • Each project has a daily judging allowance. If the allowance runs out, judging pauses. It starts again after the allowance resets at midnight UTC.
  • Sequential judges each session once. Changes to your questions apply to sessions judged afterwards. Sequential marks older verdicts "judged with an earlier rubric".
  • Background judging reads your stored events, not the screen recording. Sequential judges sessions without a recording too. It does not judge a recording with no analytics events behind it.
What the judge receives and returns

The default questions cover:

  • Intent: what they came to do.
  • Outcome: did they get there.
  • Friction: how much it hurt.
  • Signals such as Hit an error, Product bug and Worth watching.
  • Moments such as Where they struggled and Where they gave up. Each moment points at one event.

Sequential keeps each answer as a probability. The model writes no prose. Sequential assembles the sentences you read from those numbers.

The summary leaves out the user id. Page addresses lose their host and query string. Page paths and short labels, such as visible click text, stay in the summary. So an id inside a path (/users/123) or on a button still reaches the model. See AI and third parties.

Owners and admins can change the questions. To change them, open Settings → Projects → your project → Insights.

Watch, Ask and Insights in detail

Watch

  • Where it can, Watch links to the key moment in the replay.
  • Watch from m:ss opens the replay at the key moment, such as where they struggled or gave up. The replay opens on the Insights tab.
  • The thumbs-up and thumbs-down on a row record whether the verdict was right. They never re-judge.

Ask

  • Each search judges up to 200 of the newest 2,000 sessions in your date range. The sessions that Watch ranks highest go first.
  • Search … more continues the search.
  • If Ask can point to the moment, the row shows Watch from here.
  • Ask leaves out weaker matches.
  • Ask finds sessions. It does not count them.
  • Ask in the app has its own daily allowance. It does not use the allowance of background judging.

Insights

  • It shows the verdict, key moments you can click to jump to, and timeline marks where the struggle was.
  • New judgments use a separate daily allowance.
  • Re-run gets a fresh answer at most once every 10 minutes per session.
  • It works from the recording's timeline. So it can disagree with Watch about the same session.
How events and recordings arrive
  • In the browser, Sequential takes events from PostHog, Mixpanel, Amplitude, Pendo or Smartlook. In mobile apps, it takes events from PostHog's SDKs.
  • A website with no analytics SDK can use the Sequential SDK: one tag for analytics and replay.
  • You point your SDK at Sequential with your project's key. For Pendo, you register your own Pendo API key with the project instead.
  • You do not fork your SDK or add a second analytics SDK.
  • Sequential sorts each event on arrival into one of nine classes, such as page view, click, error or custom. It does this for every SDK.
  • On the web, the Sequential SDK and Sequential's Smartlook script (Moving from Smartlook) start the recorder themselves.
  • With PostHog, Mixpanel, Amplitude or Pendo, you add Sequential's recorder script next to the SDK. The recorder picks up your SDK's session id. This is how your events appear on the replay timeline at the moment they happened.
  • In mobile apps, Sequential plays back the PostHog SDK's own recording.
  • On the web, the DevTools drawer also shows JavaScript errors and page performance.
  • By default, Sequential keeps each console call's level, how often it happened and where. It does not keep the logged text. Each project can opt in to keeping message text.
  • Mobile apps report less in DevTools.
  • The replay player marks rage clicks and dead clicks that it finds in the recording.
Analytics pages
  • Events: events over time, breakdowns and the event list, with a filter builder.
  • Funnels: ordered steps, conversion and drop-off. It shows the users who dropped out at each step.
  • Flows: the paths people take between steps you define, as a Sankey diagram.
  • Retention: the share of people who come back to do a return event N days after their start event. By default, it groups new users by the day of their first event, when that day is in your date range. Count can also include everyone active in the range. It shows the share active again exactly N days later. The defaults are 1, 7, 14 and 30, and you can change them. A long-standing user counts as new on their first day in the range.
  • Users and Accounts: users and accounts, with their sessions. Users lists every user. Accounts lists the accounts, from Pendo data and from sequential.account(), the ones with problems first.
Move around the app

From 11 October 2026, the rail shows, from the top: the project switcher, Search…, Agents (owners and admins only), Findings, Watch, Dashboard and Explore.

  • Findings shows the number of open findings at the stage New. See Findings and fixes.
  • Watch shows the number of sessions that broke for the user in the last 7 days: the Broke for the user group in Watch. The number shows alone, in the same style as the other numbers in the rail. Point to it to see the sentence, for example "4 sessions broke in the last 7 days". When the number is 0, or Sequential cannot read it, no number shows. Watch opens Sessions. Latest and Ask are tabs on that page.
  • Explore opens in place: Events, Funnels, Flows, Retention, Users, Accounts and Heatmaps. Only roles that can play recordings see Heatmaps. Explore is folded the first time. Your browser remembers if you leave it open. On a page inside Explore, it is open and that page is marked.
  • On a phone, the same items are in the menu (≡).

Settings is at the bottom of the rail. In a wide window, your account button, Help and Settings are side by side there. Settings is an icon button with the tooltip "Settings". Your account button shows your initials, and also your name when all of it fits. Its tooltip shows your name and email, and its menu starts with them. The mark at the top of the rail, next to the project switcher, opens the Dashboard.

To go to a page fast, press ⌘K on a Mac or Ctrl K on other computers. You can also click Search… at the top of the rail. Type the name of a page, a setting, a project ("Watch" is the Sessions page: "sessions" and "latest" find it too), or a saved filter, funnel, flow or retention view of the project. You can also find a person, a finding or a docs page, run commands for the page that you are on, and paste an id to open a session, a user or a finding. See Search or jump to.

From 13 October 2026, press ? to open Help: it searches these docs, lists the pages for the screen you are on, and has Send feedback and Contact support. Pages from Help open in a new tab. The Help button next to Settings at the bottom of the rail opens it too. On a phone, it is the ? at the top. In Help, Keyboard shortcuts shows the keys that work anywhere, in the search and in the replay player. In the replay player, ? shows the player's own shortcuts.

What each requirement means
  • Session id: Sessions, Watch and Ask group events by session id, so events need one. Sessions explains where it comes from.
  • One identifier for each person: pick one identifier, such as a user id, an email or an account key. Pass that same value every time you identify the person. Sequential uses the value exactly as you send it.
  • Events the judge can read: the judge reads page views, named screens, clicks and custom events, plus a few session facts and error counts.

Next steps

  1. Your first hour: from a new project to your first sessions.
  2. How Sequential works: the path from your SDK to a verdict.
  3. Install Sequential: pick the SDK you already use.