May 26th, 2026

A packed release this week with three major features: step-level Checks to validate conditions on any action, the new Warning status that goes beyond simple Success/Failed, and the Realtime Status that finally breaks free from the 48h limit.
Add success conditions to any step in your test.

Click on a step, go to the Checks tab, and define your conditions. If the condition isn't met, the step fails (or warns, more on that below).
Available checks to begin with:
URL: verify the current URL contains, equals, or matches a pattern
Step duration: check if the step completed within a time threshold
Combine multiple checks with AND/OR logic. More check types coming soon.
Your tests are no longer limited to Success or Failed.

For each check, choose what happens if the condition isn't met: Failed (red) or Warning (yellow). This gives you granularity between "something is broken" and "something is slow but still working."
This status propagates to monitors as Degraded status, visible in yellow on the Realtime Status.
Important: No checks are added automatically on existing tests. To see the Warning status in action, add checks to existing tests or create new ones.
No more 48h limit.

Realtime Status now lets you go back in time with ranges up to 12 months (7d, 30d, 90d, 12 months). You can also drag a period on the chart to zoom into it.
Ctrl+Z to undo, Ctrl+Y (or Ctrl+Shift+Z) to redo.
Works on everything: structure, renames, values, hooks, adding/deleting/moving steps and step groups. Text edits are grouped into 1-second sessions to undo a full burst of typing at once.
New section in the Profile page to generate a personal access token.
Use it to configure the Kapptivate CLI and MCP server. One click to copy, ready to use.
Two new action types available in smartphone tests:
AI visual assertion: AI-powered visual validation
Spell check: spelling verification
Test campaigns: direct move from row action menu (no more multi-select needed), collection duplication, duplicate from multi-select bar
Smartphone test creation modal: visual redesign + Refresh button to reload the app list
App reset disabled by default on new Android tests (aligned with iOS)
Variable tags: new visual style, hover reveals variable group, references in checks visible in Environment tab
Check tags: reduced padding, mini-tag style instead of raw text
Warning labels: displayed next to warning tests in multi-test results
Persistent Checks tab: clicking another step keeps the Checks tab open
Hidden operators: "not exactly" and "does not contain" removed from checks following user feedback
Step-level timeouts not taking effect at runtime (re-save to migrate existing values)
Live preview now follows the selected test in multi-test suite
Silent reconnection when JWT expires (no more forced redirect to /login)
New users correctly attached to default security policy
Dashboard export now respects variable selection
Delays and timeouts not working on smartphone tests (new experience)
Crash and visual issues on Realtime Status
Variant and choice value properly persisted when saving a test
CHOICE variables in monitors resolved to single value before sending to runner
Adding a variant now auto-creates cells for all existing variables
Video tab always visible with clear empty state
Breadcrumb shows "Test campaigns" instead of "TestCampaigns"
Degraded status icon fixed in monitors list
"Leave without saving" alert no longer fires after successful save
And plenty more polish (typo, alignments, visual statesβ¦)