Building flows
You define flows using the visual, step-based flow builder. Each flow is a sequence of actions that mirrors a real user journey through your application. You don’t need to write code to get started — pick step types from the builder, configure them with a URL, selector, or expected value, and arrange them in order. Available step types cover the full range of browser interactions:- Navigate — load a URL and wait for the page to be ready
- Click — interact with buttons, links, and any other clickable element
- Fill field — type into text inputs, textareas, and select menus
- Assert text — confirm that a string appears anywhere on the page
- Assert element — verify that a specific element exists and is visible
- Wait — pause for a set duration or until a condition is met before proceeding
Running in production
When you trigger a run — manually, on a schedule, or via the API — TYAN spins up an isolated browser session and executes your flow against the target URL. Each run is fully isolated from every other run: there is no shared state, no cached sessions, and no leftover data from a previous execution. This means your results are always an accurate reflection of a fresh user visit. During execution, the platform captures a detailed trace of every step:- Pass/fail status per step with timing data
- Screenshots at every step and a full-resolution capture at the point of failure
- Console logs and network errors surfaced alongside the step trace for faster debugging
- A shareable run report you can send to a client, a teammate, or a stakeholder without giving them platform access
Continuous monitoring
Scheduled monitoring is where TYAN becomes a safety net rather than a one-off check. Set a recurrence on any flow and it runs automatically at your chosen interval:- Every 5 minutes for your most critical journeys
- Every 15 minutes or hourly for secondary flows
- Daily or on a fully custom cron schedule for lower-priority paths
Alert fatigue is a real problem. TYAN sends one failure alert when a flow first breaks and one recovery alert when it passes again, rather than firing on every failed run in between. You stay informed without being overwhelmed.
Acceptance testing
TYAN flows are a natural fit for acceptance testing because they describe exactly what a user can do — not how the code is structured. To use them as acceptance gates, translate each acceptance criterion in your requirements into one or more flow steps, then run the flow against the delivered application. A flow that passes is objective, reproducible evidence that the feature works as specified. You can share the run report directly — no QA handoff, no manual spot-check, no ambiguity about what was tested and what the result was. Run the same flow on every merge to make acceptance a continuous gate rather than a one-time sign-off.Quickstart
Build and run your first flow in under five minutes.
API Reference
Trigger runs programmatically and integrate with your CI/CD pipeline.