The product

Your process.
All connected.

A flo is your hiring process as one graph: how candidates get in, what you learn about them, what you keep on file, where it branches, who decides, and how it ends.

Start building free
A1

Code review task. Show them a real code change and ask whether they would approve it. Fifteen minutes, and the highest signal per minute in the catalogue.

Every stage

Twenty-eight stages.
Six jobs.

Filter by what a stage does. Each one has its own settings for integrity level, time limits, revisits and score visibility.

Tap a stage to read what it does and how it is configured.

Where the signal is

Minutes are the
scarce thing.

What each stage tells you per minute of a candidate's time, and where in a flo it earns its place. Our own ranking, from the product plan.

StageTimeSignalPlace itWeight
Structured screen2 minLogistics onlyAlways first
Code review of AI output15 minHighest per minute in the catalogueEarly
Prompting / delegation20-30 minDifferentiatedMiddle
Messy-data SQL20-30 minStrong, deterministicMiddle
Simulated terminal / ops15-25 minStrong for ops roles, deterministicMiddle
Auto-graded coding (DSA)20 minCommodity, AI-solvedOnly if you insist

Rules and outcomes

Your bar.
Your call.

Thresholds are yours to set and every decision is on record, whether a person or a rule made it.

  • Rules read real numbers

    A condition can branch on any completed score, as a percent or raw, on completion state, on countable integrity fields, and on anything a tag stage saved.

  • Automate, or do not

    Wire a rule straight into an outcome, or put a review gate in front of it. Both paths log who or what decided, the threshold, and when.

  • Two clocks, not one

    A start deadline in days for people who never open the link. A completion limit in minutes for people who run out of time inside it. Expired and abandoned stay distinct facts.

  • Candidates hear what you write

    Reaching the end tells a candidate their submission is complete. Nothing else. Want to say more? Add an email stage and write it.

Also in the builder

The details that make
a flo yours.

Settings that exist because hiring is messy: pools instead of fixed tests, two kinds of deadline, outcomes in your own words, and a candidate's run drawn on the graph you built.

Question sets with quotas

A node draws from a pool larger than any one candidate sees, with a quota per category and per difficulty so every draw is the same shape of test. We warn when a pool is too thin to randomize honestly.

Score visibility, per node

Off by default. On, a candidate sees their score only after the whole flo finishes, never mid-flo, and we warn that revealed scores leak what the hidden answer rewards.

Two clocks

A start deadline in days for the candidate who never opens the link, and a completion limit in minutes inside the node. Expired and abandoned stay separate facts in your funnel.

Presets

Save any configured node, settings and content together, and drop it into the next flo. Copied on insert, so editing a preset never changes a node under a live candidate.

Custom outcomes

Advanced, rejected and expired ship built in. Add your own, like hold for next cycle, tagged positive, negative or neutral so analytics and rules still read them.

The run on the graph

Open a candidate and see their path drawn on the same canvas you built: the node they are on, the branches they never entered, every score and how long each step took.

Your name on every email

Logo, display name, accent colour, signature and reply-to. We send on your behalf so it arrives, and our name stays in the footer so candidates know who runs the system.

Publish, copy, verify

Publish a flo for other teams to copy. Copies are theirs; your later edits never reach them. Verified is a badge we grant per version, and unverified is said out loud.

Integrity, honestly

Signals for a reviewer.
Never a verdict.

Free plans get the browser signals. Camera and microphone proctoring arrives on Pro, and its findings are for human eyes only. No tier detects a phone on the desk, and we say so.

What we count

  • Paste count, largest paste, total pasted characters
  • Tab switches, focus lost count and seconds
  • Fullscreen exits, devtools opened, device changes
  • Cross-candidate similarity on the event sequence

What only a human sees

  • Camera snapshots and the contact sheet
  • Event-triggered clips
  • Face-missing findings
  • Speech segments and durations

What no tier detects

  • A phone sitting next to the keyboard
  • A second laptop
  • A person off camera
  • Remote desktop, without a native client we have not built

A few good questions.

Code review, messy-data SQL, prompting, auto-graded coding, objective tests and debug puzzles. Built environments like the pipeline puzzle, the simulated terminal and triage come from the platform because they are engineered, not written.

Free to start, no card, no seats

Your next great team.
Your kind of flo.

Create your account, bring every reviewer you need, and run your first candidates on the free plan. Upgrade when the volume asks for it.

Create your account