AI judging › Use it

Watch: sessions worth your time

Watch ranks judged sessions by how much they need a look. It gives a one-line reason for each and opens the replay at the most useful moment.

On this page

What it is for

Watch ranks your sessions by how much they need a look and opens the replay of each one at the most useful moment.

How it works

Sequential judges ended sessions in the background. The judge answers your project's rubric questions about the session's events. Sequential stores the answers as probabilities (Judgments).

The judge reads your events and a few facts about the session, such as device and entry page. It never watches the recording itself. See How to improve the ranking below.

Watch adds the weighted answers to make the Watch score. Each row has a badge for the score: Watch now, Watch or Maybe. A session with no recording has nothing to watch, so its badge reads Review now, Review or Maybe. The badges use fixed cut-offs on the score, the same for every project.

When sessions appear

Sequential picks up a session for judging when 30 minutes have passed with no new event. Sequential checks every 5 minutes. So a session usually appears 30–35 minutes after its last event.

Sequential judges a session only if all of these are true:

  • Its events carry a session id (Sessions).
  • It has at least 3 events that are not System events.
  • Its last event is within the past 7 days.

How to use it

  1. Click Watch in the left rail. It opens Sessions, on the Watch tab when judging is on and sessions are judged.
  2. If another tab is open, choose the Watch tab.
  3. Pick a date range in the top bar.
  4. Optional: add filters to narrow the list.
  5. Read the header: "N need a look · M routine · K too close to call · U not judged".
  6. Read a row. The first line identifies the session and shows its badge. The second line gives the reason.
  7. Click Watch from m:ss. The replay opens just before that moment, on the Insights tab.
  8. At the end of the row, press 👍 or 👎. This records if the session was worth watching.

On a wide screen, the list and a preview show side by side. Then do steps 6–8 in the preview:

  1. Press J and K, or click a row, to select a session. The preview on the right shows it.
  2. Read the verdict, the moments and the problems in the preview.
  3. Press Enter, or click the button in the preview, to play. The button is Watch from m:ss, Open replay or Open events.
  4. After "Worth watching?", press 👍 or 👎.

See The split view below.

Rows have thumbs only if the rubric has a question with the Worth watching role. Everyone on the project can use Watch and its thumbs, including viewers.

The order

Watch puts each judged session into one of three groups. The groups come in this order:

  1. Broke for the user. The session had a JavaScript error or a failed request, and the person struggled.
  2. Struggled. The person struggled, or the session had rage clicks or dead clicks. A session with an error or a failed request where the person did not struggle is also in this group.
  3. Minor. The other judged sessions.

The person struggled when the position of the session on the Friction scale is at or above the middle of the scale. Sequential uses your current rubric for this. Errors and failed requests come from the recording, as the DevTools tab counts them, and from the error events that your SDK sent. Sequential counts only the problems in your date range.

In each group, the session with the highest Watch score comes first (Judgments). A session in the first group comes before every session in the second group, on every page. Sessions that are not judged come after every judged session.

Each group starts with a heading: its name, its mark and the number of sessions in the group in your date range. Each mark has its own shape: a filled octagon for Broke for the user, an outline triangle for Struggled and a small ring for Minor. The rows under a heading do not repeat the mark. On the Worth watching tile on Dashboard, each row shows its mark. Point to the mark to see its name, for example "Severity: Broke". The sessions that are too close to call are not in groups.

Too close to call

Below the ranked list, a collapsed lane shows "N sessions too close to call". It holds judged sessions where the judge could not decide what the user came to do or how the session ended. Nothing else stood out in these sessions.

This is a result, not a failure. "Could not tell" does not mean "nothing happened". Open the lane when you have time.

When Watch is empty

You see What it means What to do
"Nothing judged yet · N waiting" Judging is on, but Sequential has not judged anything in this range yet. Wait about 30 minutes after activity, or widen the date range.
"Couldn't check whether judging is on" Watch could not check if judging is on. Click Retry.

The "N waiting" count includes sessions that will never be judged.

When background judging is off

Watch says why background judging is off. If sessions in the range already have verdicts, Watch keeps the list and shows the reason in a line above it. The full message replaces the list only when nothing in the range is judged.

You see What it means What to do
"Background judging is switched off for this project." An owner or admin switched it off. Owners and admins get the link Turn it on in Project settings → Insights. Other roles: ask an owner or admin.
"Background judging is off for every project on this Sequential server." The server does not run background judging. Watch says "Ask whoever runs your Sequential server to turn it on."
"This Sequential server has no AI key set up, so it can't judge sessions." The server has no key for the judge. Watch says "Ask whoever runs your Sequential server to turn it on."
"Sequential can't tell right now whether background judging is running for this project." Sequential could not read the project's settings. Reload the page later.
"Background judging is off. This server doesn't report the reason." An older Sequential server. Ask whoever runs your Sequential server.

The switch is Judge new sessions automatically, under Settings → Projects → your project → Insights. It is on by default. Members and viewers see it, but they cannot change it. When you turn it back on, Sequential also judges the unjudged sessions from the past 7 days. Verdicts that Sequential made before stay.

Allowances

What Allowance
Watch itself: load, re-rank, new weights None.
Background judging A daily allowance per project. Ask has its own.
The rubric editor's Try it Its own allowance.
The Insights tab, which Watch from opens A separate daily allowance (Session insights).

Limits

  • Every judged session. Watch ranks every judged session in the range that matches your filters. Filters match events. One matching event is enough to include the session.
  • 100 at a time. Watch shows 100 ranked sessions at a time. The next 100 load when you scroll near the end of the list, or when you select Load more. "N of M" under the list counts the ranked sessions on the page, of all ranked sessions in the range.
  • Too close to call shows its first 25 sessions. Its title counts all of them. Show more adds the next 100.
  • Judged once. Sequential judges each session once. It does not add later events to the judgment. Nothing in the app re-judges a stored judgment. The judged with an earlier rubric badge also appears when Sequential moves to a newer version of the judge.
  • Long sessions are trimmed. The judge reads at most 255 events. A trimmed judgment ranks like a full one.
  • Watch and Insights can disagree. The Insights tab judges the recording separately. It never changes the Watch row.
  • Watch from can miss the moment. Its time counts from the session's first event, not from the start of the recording. So if recording started later, playback opens that much later.
  • If you turn off Worth watching and do not raise other weights, no session can reach the top badge, Watch now or Review now.
  • If the daily judging allowance runs out, new sessions wait. Sequential judges them after the allowance resets at midnight UTC.
  • Each check queues at most 500 sessions. On a busy project, sessions can take longer than 35 minutes to appear.
  • A thumb on a row marked judged with an earlier rubric does not count, and it does not show as pressed after a reload.
  • If you reword a rubric question, the "Right X of Y you checked" count starts again from zero.
Why Watch, with examples

Nobody watches every recording. Filters only find what you already know to look for. Watch shows sessions like these:

  • A trial user hit a failed request on the billing page and gave up.
  • A new admin moved between settings and the invite screen many times, but did not send an invite.
  • A checkout hit an error twice. Then the customer asked support for help.
How the score is calculated

The default rubric weights four questions: Worth watching, Friction, Hit an error and Product bug.

Question Default weight
Worth watching 45%
Friction 25%
Hit an error 15%
Product bug 15%
  • A weighted yes-or-no question adds its weight times the probability of yes.
  • A weighted scale adds its weight times how far up the scale the session sits.
  • Watch uses your current weights each time it loads. So a weight change re-ranks every judged session at once, without re-judging.
When a session takes longer to appear
  • On a busy project, a session can take longer. Each check queues at most 500 sessions.
  • When the day's judging allowance has run out, a session also waits longer. See Allowances.
The header
  • need a look counts the Watch now, Watch, Review now and Review rows.
  • routine counts the Maybe rows.
  • too close to call: see Too close to call.
  • Hover over the header to see "Judged N · M pending". Judged and pending count the last 7 days, whatever your date range.
  • If any of those sessions were judged with an earlier rubric, the line ends with "· K judged with an earlier rubric".
  • After you use the thumbs, the header adds "Right X of Y you checked". See Thumbs below.
What a row shows

First line

  • The session and its badge on the right. The badge says Review instead of Watch when you cannot play the recording now: there is no recording, it is still being processed, or it expired. It also says Review when your Sequential server does not report if there is a recording, while Sequential checks the recording of the row, and when Sequential could not check it. The score and the cut-offs are the same.
  • After the badge: No recording, Processing · ready by 14:05 (with the time when the recording is ready), Expired, Couldn't check recording or judged with an earlier rubric, when they apply.
  • Up to 200 rows get their replay state with the list. The other rows get it when they come into view. Until then, from the moment the list appears, a dim "…" ("Checking recording…") shows in place of the chip. This is also true for a row without a recording. The badge says Review now or Review, the row shows Open events, and the session id opens the Events page. When the state arrives, the row changes without a reload. If Sequential cannot read the state, it tries one more time, about 30 seconds later. Meanwhile, a row with an index of a recording counts as playable, and the other rows keep "…". If the second try also fails, those other rows show Couldn't check recording, not No recording. The recording can exist.
  • A Processing row checks again after the time in its label. When the recording is ready, Review changes to Watch without a reload.
  • The Worth watching tile on Dashboard shows the top 3 rows of the last 7 days, with the same badges and chips. Its rows get their replay state and check again in the same way.
  • Hover the badge to see the score, the Worth watching probability, the friction level and how many signals the row shows. The score is called Attention there.

Second line: the reason

  • A friction meter.
  • The JavaScript errors and failed requests of the session, when it has them, for example "2 JS errors · 1 failed request".
  • A sentence, for example "Severe struggle — probably switched to support".
  • What the user came to do, for example "wanted to buy or subscribe · 99%".
  • Up to three signals.

+N or More opens the full judgment.

The split view

When the Watch area is 880 pixels wide or more, Watch shows two parts. The list is on the left. A preview of the selected session is on the right. The preview stays in view while the list scrolls. When the area is narrower, Watch shows the one-column list from What a row shows.

The list

  • Each row shows the user, a line of facts and the duration. The line names the JavaScript errors and failed requests first, then up to two signals of the verdict, then the verdict sentence. For example: "2 JS errors · 1 failed request · rage clicks — Probably gave up at payment". The row has no badge, because the group heading tells how much the session needs a look. A row has no buttons and no thumbs.
  • The first row is selected when the list opens. Click a row to select it.
  • The sessions that are too close to call come after the ranked rows, under the heading "N sessions too close to call". They are not collapsed.

The preview

  • The user, the badge, when the session started, its duration, and its number of pages and events.
  • The verdict sentence, the friction meter and what the user came to do. Also judged with an earlier rubric, when it applies.
  • Moments: each moment that the judge placed confidently, in time order. Each has its time and its kind: Struggle, Left the flow, Reached the goal, or the kind from your rubric. When you can play the recording, each moment has Play from, which opens the replay just before it, on the Insights tab. If there is no such moment, the preview says "No moment stood out."
  • Problems and signals: the problem chips of the session, the same as on Latest, and all the signals of the verdict.
  • The recording chip, for example No recording or Processing · ready by 14:05.
  • One button: Watch from m:ss, Open replay or Open events. See The Watch from button.
  • The thumbs, after "Worth watching?".

Keys

Key What it does
J Selects the next session
K Selects the previous session
↓ and ↑ The same as J and K, when a row has the focus
Home and End Select the first or the last session, when a row has the focus
Enter Plays the selected session, when a row has the focus. It goes to the same place as the button in the preview
  • J and K work anywhere on the page. When a row does not have the focus, a screen reader says which session is now selected.
  • To use Enter, first click a row, or press Tab until a row has the focus. The list is one Tab stop: the selected row.
  • The keys do nothing while you type in a text field, while a select or an editable area has the focus, or in a dialog. They also do nothing when you hold Ctrl, Alt or ⌘.
The Watch from button

With the default rubric, Watch picks the moment in this order:

  1. Where the user struggled.
  2. Where the user gave up.
  3. What the user came to do.
  • If there is no clear moment, the button reads Open replay.
  • If recording started after the session's first event, playback opens late. See Limits.
  • A session that you cannot play shows No recording, Processing · ready by and a time, or Expired. Its button reads Open events. Sequential still judges and ranks it (Session replay (web), Mobile apps).

The Insights tab's key moments jump to the event itself.

Thumbs

The thumbs answer one question: was this session worth watching?

  • If it was, press 👍. If it was not, press 👎. Answer the same way whatever the row's badge is.
  • Thumbs never re-judge or re-rank a session.
  • Feedback and calibration compares your share of 👍 with the stated Worth watching probability.

The header then shows "Right X of Y you checked". X is the number of 👍 you pressed. Y is the number of thumbs you pressed.

  • The count covers the whole project, whatever the date range. It includes your thumbs on Ask results.
  • Apart from Ask's thumbs, only thumbs under the current rubric wording count. So if you reword a question, the count starts again.
  • Sequential saves a thumb on a row marked judged with an earlier rubric, but does not count it. After a reload, the thumb does not show as pressed.
Which questions the lane uses

The Too close to call lane uses the questions with the Intent and Outcome roles. A rubric with neither role never uses the lane.

Reading a verdict explains how to read an answer when the judge was not sure.

What the waiting counts include

In the Watch messages, a belief is a session's stored judgment.

  • "N waiting" counts every session in view that has no judgment.
  • "Not yet judged: N" under a list counts the same way.
  • Both include sessions that will never be judged: too short, too old, or failed.
How to improve the ranking

The judge also reads the session's error counts, when Sequential measured them.

  • Make events readable. Send clicks with text or an id, page views with a path or screen name, and errors with their message (Events).
  • Name your milestones. Custom events such as invite_sent or plan_changed show if the user reached their goal (Send custom events).
  • Keep DevTools capture on. It is on by default. In the default rubric, Outcome, Friction, Hit an error and Product bug read the session's error counts. Only recorded sessions have error counts (DevTools in replays).
  • Tune the weights. Owners and admins can do this under Settings → Projects → your project → Insights. Set Watch score % on a yes-or-no or scale question.
  • Ask your product's questions (Customise the rubric).
  • Keep a question with the Worth watching role. Without one, rows have no thumbs. Then Feedback and calibration has no thumbs to compare.
Allowances in detail

Background judging

  • When the allowance runs out, Sequential retries waiting sessions every hour. It judges them after the allowance resets at midnight UTC.

Insights tab

  • The first time, the tab judges the recording on demand. It reuses the result for up to 7 days.
  • Its allowance is separate from the background judging allowance.
  • When it runs out, the tab says "On-demand judging has used this project's daily allowance." It also says when the allowance resets (00:00 UTC).
  • The recording still plays. Insights that the tab already calculated still show.
Weights and rubric changes
  • Sequential does not rescale the weights to a total of 100%. If you raise the total, sessions move into higher badges. If you lower it, sessions move into lower badges.
  • Worth watching has a weight of 45% by default. If you turn it off and do not raise other weights, no session can reach Watch now or Review now.
  • A reworded or new question applies only to sessions that Sequential judges after the change.
  • Earlier sessions show judged with an earlier rubric. They score nothing on a new question, so they can rank lower.