Creating and editing Hiring Pipelines
Build custom hiring workflows from the master stage catalog and reuse them across jobs.
Where to manage
Settings → Hiring Pipelines. Permission required: matching settings access.
The page header is Hiring Pipelines — "Create and manage custom hiring workflows for your recruitment process". The icon is a chart symbol.
Creating a pipeline
- Click Add Hiring Pipeline in the top-right.
- The modal title reads New Hiring Pipeline.
- Fill in:
- Workflow Name — e.g. "Engineering — IC track", "Sales — closer".
- Department — optional scoping.
- Location — optional scoping.
- Steps — pick from the master stage catalog and order them.
- Default — checkbox; one pipeline can be default.
- Save.
Building the steps
The pipeline editor (the WorkflowEditor component, with a PipelineStages sub-editor) lets you select stages from the master catalog. You can:
- Add stages in any order.
- Include sub-stages (parent_progress_id-based) for fine-grained tracking.
- Re-order via drag.
You don't invent new stages here — they come from CVViZ's catalog so reporting stays comparable across pipelines. (See Pipelines explained for the catalog.)
Editing an existing pipeline
- From the Hiring Pipelines list, click the pipeline.
- Modal title becomes Edit Hiring Pipeline.
- The "View Pipeline Stages" expansion panel shows the current stage list.
- Update stages, name, or scoping.
- Save.
Deleting a pipeline
Click the delete icon on a pipeline row. CVViZ asks for confirmation: "Are you sure you want to delete this hiring pipeline?" with the line "Hiring Pipeline: {workflow_name}".
Be careful — deleting a pipeline that's in use can affect existing jobs.
System default vs user default
- is_system_default — CVViZ's shipped baseline pipeline. Always present, can't be deleted.
- is_default — your custom default; saved with localStorage key. New jobs use it unless overridden.
Scoping by department / location
Each pipeline can be scoped via and location. Scoped pipelines surface for jobs matching that department or location, making the right pipeline easier to pick when creating a job.
Common pipeline shapes to start with
- Generic — New → Phone Screened → Interviewed → Job Offered → Offer Accepted → Joined.
- Engineering — adds a Take-home and a Tech Interview between Phone Screened and Interviewed.
- Sales — adds a Mock Pitch round in the interview block.
- Volume / hourly — collapse to: New → Phone Screened → Interviewed → Job Offered → Joined.
Best practices
- Don't create one pipeline per role — group similar roles under shared pipelines.
- Tighten over time — drop sub-stages your team doesn't actually use.