Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.firstwork.com/llms.txt

Use this file to discover all available pages before exploring further.

Stages represent the steps in your hiring pipeline. Every application moves through stages as it progresses — from initial submission through to approval, rejection, or hold.

Stage Types

TypeDescription
ApprovedSystem stage for successful applications
RejectedSystem stage for rejected applications
On HoldSystem stage for applications placed on a waiting list
Pending ReviewSystem stage for applications requiring manual admin review
ManualCustom stages you create to model your own pipeline steps
CompletedSystem stage used only in module-type hiring flows
System stages (Approved, Rejected, On Hold, Pending Review) are created automatically when a hiring flow is set up. Only manual stages can be deleted.

Creating a Stage

  1. Open your hiring flow and navigate to the Stages section
  2. Click Add Stage
  3. Enter a stage name and optionally choose an icon
Each stage automatically gets a corresponding page in the form — this is the content candidates see when they land in that stage.

Stage Reasons

Each stage can have one or more reasons that explain why a candidate was moved there. Reasons control what the candidate sees and what notifications are sent.
SettingDescription
NameInternal identifier for the reason
Page titleTitle displayed to the candidate on the stage page
DescriptionRich text content shown to the candidate
Require manual reviewCreates a review task for an admin when a candidate enters this reason
NotificationsEmail or SMS messages sent automatically when a candidate enters this reason

Notifications

Each stage reason can trigger automated notifications:
OptionDescription
TypeEmail or SMS
RecipientSend to the applicant, or to a specific email/phone number
CC / BCCAdditional recipients (email only)
DelaySend immediately or after a configurable delay (in minutes)
TemplateUse a pre-configured email or SMS template with dynamic variables

Call-to-Action Buttons

Stage pages can include buttons that let candidates take action:
ActionDescription
External linkNavigate to an external URL
Move to stageTransition the application to another stage
Move to previous stageReturn to the prior stage
Trigger automationExecute an automation workflow
ResetReset the application context for a custom link

Stage Transitions

Every time an application moves between stages, a transition record is created that tracks:
  • The previous stage and the new stage
  • Entry and exit timestamps
  • Time spent in each stage
This data is available in the application’s stage history and can be used for reporting and analytics.

Default Pipeline

When you create a standard hiring flow, four system stages are seeded automatically:
  1. Pending Review — with a default manual review reason
  2. Approved
  3. Rejected
  4. On Hold
A default decision rule routes candidates to the Pending Review stage after form completion. You can customize this by adding your own manual stages and updating decision rules. Module hiring flows receive only a Completed stage.