A kanban board built for hiring. Drag candidates between stages, customise the funnel per role family, see what's stalled before it costs you the offer. The shared working surface for everyone on the hiring team.
Drag-drop kanban that fits the way recruiters work.
Columns are stages. Cards are candidates. Drag to move forward, drop to reject with a logged reason. Bulk-move for big screening rounds: select 20 candidates and shift them to the next stage in one action. The board updates live for everyone on the role at the same time.
Drag to advance, drop to reject with a logged reason
Bulk-move up to 20 candidates between stages in one action
Board updates live for everyone on the role simultaneously
02
Reusable templates, or AI-built per job.
Engineering needs a take-home and a system-design round. Sales needs a roleplay. Retail needs a trial shift. Build reusable pipeline templates and apply them to new roles, or skip the template and let Join's AI propose a stage flow for the specific job you're hiring for. Either way, no more 'every role has the same five stages whether it fits or not.'
Build pipeline templates and apply them to new roles instantly
AI proposes a custom stage flow for the specific job
No more one-size-fits-all five-stage pipeline for every role
03
See bottlenecks before they cost you a candidate.
Aging indicators flag candidates who've sat in a stage too long. Stage-conversion metrics show where you're losing people: too few apply-to-screen, too few screen-to-interview, offer rejection spike. Fix the leak, not the symptom.
Aging indicators flag candidates sitting too long in a stage
Stage-conversion metrics show exactly where the funnel leaks
Fix the leak at the source, not the symptom
WHAT YOU CAN DO
A working surface, not just a tracker.
Board + list views
Kanban for the recruiter, list for the bulk-action review. Same data, two angles. Switch depending on whether you're triaging or scanning.
Bulk move + bulk reject
Select 20 candidates, move them to 'screening' or reject with a templated reason. Every bulk action is audit-logged and reversible.
Archive with reason
Every reject and withdrawal carries a structured reason (skills, comp, timing, other). Drives rejection analytics and keeps the audit trail clean.
Live collaboration
Two recruiters on the same board see each other's moves within a second. No stale view, no double-touching the same candidate.
Hiring pipeline FAQ
Can I customise pipeline stages per role?
Yes. Build reusable pipeline templates and apply them to new roles, or let Join's AI propose a custom stage flow for a specific job. Each role can use the template as-is, swap in a custom stage, or run a fully bespoke pipeline.
Can the whole hiring team work on the same pipeline at the same time?
Yes. The pipeline updates live for everyone on the role. Drag a candidate in one tab and your hiring manager sees the move in theirs within a second. No stale views, no double work.
How does Join show me bottlenecks in my pipeline?
Aging indicators on candidate cards flag who's sat too long in any stage. The analytics view breaks down time-in-stage and conversion rate per stage, so you can spot where the funnel is leaking and fix it.
Can I bulk-move or bulk-reject candidates?
Yes. Select multiple candidates from the list or board view and bulk-move to a stage, bulk-reject with a structured reason, or bulk-message. Every bulk action is audit-logged and reversible.
Does Join support different pipelines for different teams?
Yes. Each role has its own pipeline (with optional shared templates), and you can grant access scoped to specific pipelines via roles and permissions. The marketing team's pipeline isn't visible to engineering and vice versa.