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
| Type | Description |
|---|
| Approved | System stage for successful applications |
| Rejected | System stage for rejected applications |
| On Hold | System stage for applications placed on a waiting list |
| Pending Review | System stage for applications requiring manual admin review |
| Manual | Custom stages you create to model your own pipeline steps |
| Completed | System 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
- Open your hiring flow and navigate to the Stages section
- Click Add Stage
- 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.
| Setting | Description |
|---|
| Name | Internal identifier for the reason |
| Page title | Title displayed to the candidate on the stage page |
| Description | Rich text content shown to the candidate |
| Require manual review | Creates a review task for an admin when a candidate enters this reason |
| Notifications | Email or SMS messages sent automatically when a candidate enters this reason |
Notifications
Each stage reason can trigger automated notifications:
| Option | Description |
|---|
| Type | Email or SMS |
| Recipient | Send to the applicant, or to a specific email/phone number |
| CC / BCC | Additional recipients (email only) |
| Delay | Send immediately or after a configurable delay (in minutes) |
| Template | Use a pre-configured email or SMS template with dynamic variables |
Stage pages can include buttons that let candidates take action:
| Action | Description |
|---|
| External link | Navigate to an external URL |
| Move to stage | Transition the application to another stage |
| Move to previous stage | Return to the prior stage |
| Trigger automation | Execute an automation workflow |
| Reset | Reset 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:
- Pending Review — with a default manual review reason
- Approved
- Rejected
- 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.