Scalable Workflows
The same system for a two-person recruiting team and a fifty-person talent acquisition org.
Hiring workflows tend to break in one of two predictable ways: they're rigid enough that they fit exactly one hiring team's process and nobody else's, or they're loose enough that a growing team loses consistency the moment more than a couple of recruiters are working the same pipeline. This page covers the specific configuration points that let Expertini's workflow scale in both directions without a rebuild.
On this page
01Configurable pipeline stages, per job
The default pipeline is seven stages — applied, screening, shortlist, interview, offer, hired, rejected — but this isn't fixed globally. Each job can define its own stage sequence, so a high-volume retail hiring push can add extra screening gates while a single executive search can strip down to just applied, interview, and offer. The configuration lives on the job, not on some separate settings page disconnected from the specific role it applies to.
02Role-based permissions
Four roles — owner, admin, recruiter, and hiring manager — each see and can do a deliberately different slice of the product. A hiring manager can move candidates and leave feedback on the roles they're hiring for without needing admin access to billing or team management; recruiters manage their pipelines without the ability to change organisation-wide settings. This matters more as a team grows past the point where everyone reasonably needs full access to everything.
03Batch operations at volume
Scoring every candidate in a pipeline individually doesn't scale past a handful of applicants. A single action re-scores every unscored application for a job in one pass, respecting the organisation's monthly AI-scoring credit allowance and resuming cleanly if interrupted partway through — useful for a role that received two hundred applications over a weekend and needs a ranked shortlist by Monday morning.
Bulk candidate and job creation follow the same philosophy: up to 100 jobs can be created from a single CSV upload, and candidates can be added in bulk via CSV, a pasted JSON array, or by dropping a batch of CV files directly, each parsed and added to the talent pool automatically. None of these bulk paths bypass the same validation and deduplication logic the single-record forms use — a duplicate email in a bulk CSV import is skipped exactly the way a duplicate manual entry would be.
04What doesn't change as volume grows
The underlying scoring methodology, the audit trail on every application, and the permission model don't behave differently at 10 applications versus 10,000 — there's no separate "enterprise mode" with different guarantees. What scales is the plan tier's seat count, active-job limit, and monthly AI-scoring credit allowance, not the mechanics of how scoring or permissions work underneath.
05What typically breaks first as a hiring team grows
Teams moving from a couple of recruiters to a larger talent acquisition function tend to hit the same few friction points, independent of which tools they're using. Pipeline visibility is the first: once more than two or three people are moving candidates through the same job's pipeline, someone inevitably asks "wait, who moved this candidate and when" — which is why every stage change is timestamped and attributed by default rather than as an optional audit feature bolted on later.
Inconsistent evaluation across recruiters is the second, closely related to the drift problem described on the Structured Hiring page — two recruiters screening the same role with slightly different mental criteria produce a pipeline that looks consistent on the surface (same stages, same board) while actually applying different bars. And credential sprawl is the third: as a team grows, the gap between "everyone has full access because it was easier when we were three people" and "we actually need role-scoped permissions" tends to arrive suddenly, usually right after an access-related mistake rather than proactively — which is why the role-based permission model exists from day one rather than as an upgrade path a growing team has to remember to configure later.
Platform architecture & operations
A1How this is architected in the platform
Scalable Workflows is not a bundle of point products — it is a slice through one platform. The platform is deliberately server-rendered: every view is prepared by the application server and shipped as complete HTML, with no client-side framework, no third-party CDN scripts, and no build pipeline between the data and the page. What renders is what the server computed — the property that makes the interface auditable.
All persistence runs on a single search-native document store; every query carries the organisation's identifier as a mandatory filter at the lowest query layer. Tenant isolation is therefore structural — a property of how every request is composed — rather than a policy that relies on application code remembering to check.
Every capability referenced on this page resolves to a registered tool or connector: the tools directory and the integrations catalogue are renderings of the same registries the application enforces at runtime, so what this page describes and what the product gates can never drift apart.
A2Operational and audit posture
Screening is deterministic and published — the same inputs produce the same outputs, hard requirements block rather than average away, and the methodology is public on the research page. Actions that touch external systems are explicit and journalled per event; usage reporting aggregates the same journals the actions write, not a parallel telemetry system.
Anything that leaves the request path — notification fan-out, webhook delivery, activity journalling, mail — runs in fire-and-forget background threads. A slow external endpoint can never make the interface hang, and a failed side effect is logged rather than silently retried into inconsistency.
Everything written is yours to take: CSV exports and the Data Export app cover the same stores the product itself reads. The exit is as open as the entrance — by design, not concession.
Frequently asked questions
Can different jobs have different pipeline stages?⌄
What's the difference between a recruiter and a hiring manager role?⌄
Does bulk-importing candidates skip validation that manual entry has?⌄
Is there a limit to how many candidates can be scored at once?⌄
At a glance
- Per-job configurable pipeline stages
- Four distinct permission roles
- One-click batch CMS scoring at volume
- CSV, JSON, and CV-drop bulk candidate import
- Up to 100 jobs per CSV bulk upload
- Same audit trail and methodology at any volume
See scalable workflows on your own hiring.
Bring a real job description to a 30-minute demo — free trial included.
Book a demo