Skip to main content

What Are Hiring Flows?

A Hiring Flow is a multi-stage recruitment pipeline. It defines the entire process a candidate goes through — from first application to final offer. Each flow contains a form with pages, questions, stages, and compliance rules that determine how candidates progress. Admins create and configure hiring flows. Candidates interact with them by filling out forms, uploading documents, completing screenings, and scheduling interviews.

Structure of a Hiring Flow

Every hiring flow contains:
  • Pages — Groups of questions presented to the candidate one at a time
  • Questions — Individual form elements within each page (text fields, file uploads, signatures, etc.)
  • Stages — Status checkpoints that candidates transition between as they progress
  • Compliance Rules — Logic attached to pages that evaluate candidate data and determine what happens next

Hiring Flow Types

TypeDescription
StandardA complete hiring pipeline from application to offer
ModuleA reusable sub-flow that can be embedded within other flows
Module-type flows are useful when multiple hiring flows share common steps (e.g., a background check module that several flows reference).

The Form Builder

The Form Builder is the visual designer used to create the form within a hiring flow. It supports drag-and-drop ordering, page management, and a wide range of question types.

Question Types

TypeDescription
TextSingle-line or paragraph text input, with optional formatting (uppercase, lowercase, title case) and regex validation
EmailEmail address field with format validation
NumberNumeric input with optional type (currency, percentage, days, months, years) and min/max constraints
Phone NumberPhone input with country code selection and optional format validation
SelectionDropdown, radio, or checkbox options — from presets (countries, currencies, yes/no, US states) or custom lists. Supports multi-select and quiz-mode answers
Date PickerDate selector with optional range mode and restrictions (block past or future dates)
ShiftShift scheduling grid with configurable weekdays and time slots
LocationGPS-based location pin
AddressStructured address input with street, city, state, postal code, country
Document UploadFile upload with optional OCR processing, camera capture, and document type configuration
Review & SignE-signature element with configurable signers and PDF template support
DescriptionRead-only content block for instructions, images, or videos — not a question, just information displayed to the candidate
AI AgentTriggers an AI Agent (browser automation) during form submission
IntegrationEmbeds an external integration — AI Caller screening, scheduling, E-Verify, or a hiring flow sub-module

Page Settings

Each page can be configured with:
SettingDescription
Single element per pageRestrict the page to display only one question
Hide page titleHide the title from the candidate’s view
Minimum time before submitRequire candidates to spend a minimum number of seconds on the page before submitting

AI-Powered Form Creation

Admins can generate forms using AI by describing the desired form structure in natural language. The system creates pages and questions automatically, which can then be refined manually.

Templates

Forms and individual questions can be saved as reusable templates:
  • Flow Templates — Complete form structures reusable across hiring flows
  • Question Templates — Individual questions reusable across any form

Compliance Rules

Compliance rules are the decision logic attached to form pages. When a candidate submits a page, the platform evaluates rules and determines what happens next.

Rule Categories

CategoryWhat It Does
RecollectionFlags specific documents or fields for re-submission if they don’t meet requirements
AssignmentAssigns tags, enrolls in courses, sends to manual review, fills form fields, or resets custom links
NavigationControls which page the candidate sees next — including approval, rejection, waiting list, or advancing to a specific stage
OutcomeDescription
Next PageCandidate proceeds normally to the next page
Manual ApprovalApplication is held for admin review
Waiting ListCandidate is placed on a waiting list
RejectionApplication is rejected
Create OfferAn offer or contract is generated
Move to StageCandidate is moved to a specific stage in the pipeline

Rule Conditions

Rules use a visual condition builder with AND/OR logic, field comparisons using dynamic data paths, and optional AI-powered evaluation where the system can use an AI model to assess candidate data against the rule criteria.

Hiring Flow Settings

Each hiring flow has a dedicated settings panel with:

Recollection Settings

SettingDescription
Reminder scheduleConfigure reminders (by idle days) for candidates who haven’t completed recollection
Landing page after recollectionChoose whether candidates return to a success page or their current application page
Re-evaluate rules on recollectionOptionally re-run compliance rules after documents are re-submitted
Block form until recollection completePrevent candidates from continuing their application until recollection is finished

Recollection Templates

Define which form elements trigger recollection, with associated reasons, email templates, and optional SMS templates. Templates can be scoped to the entire platform, a single company, or a specific legal entity.

Stage Groups

Group multiple stages together for analytics and funnel reporting. Each group has a name, description, and selected stages.

Multi-Application Settings

When enabled, allows candidates to submit multiple applications. Admins configure which form fields determine application uniqueness.

Custom Variables

Custom variables are computed fields that extend the data available within a hiring flow:
TypeDescription
AggregatedCompute values across all applications or contracts — count, sum, average, minimum, or maximum
Annotated (Functional)Compute values for a single application using functions like sum, min, max, mean, mode, or median across selected fields
Annotated (Rule-Based)Compute values based on compliance rule evaluation results

Data Connectors

Data connectors pre-fill form fields from existing data. Admins map source fields to target fields, with the option to use static values or dynamic data from the candidate’s profile, company, or other connected modules.

Candidate Experience

Applying

Candidates can start an application through:
  • A public job posting page
  • A direct registration link
  • A custom link generated by the admin
  • An external API call
  • A bulk import

Filling Out the Form

The candidate sees one page at a time. Each page contains questions that must be completed before advancing. Compliance rules may redirect the candidate based on their answers — to the next page, a waiting list, manual review, or rejection.

Recollection

If the system or an admin flags specific documents or fields for re-collection, the candidate is prompted to re-submit those items on their next visit. The order of recollection follows: regular fields, signatures, integrations, and then full-page re-submissions.

Scheduling

When a form includes a scheduling element, the candidate selects a date and time slot from available options. Rescheduling and cancellation are supported, with configurable limits.

Dashboard

Candidates see all their applications grouped by company. Each application tile shows the hiring flow name, last activity date, and current status.