Open roles and requisitions

An open role, called a requisition in the data model, is a position you are actively hiring for: a Lead Water Technician search, a second Estimator, an Office Manager backfill. Verinode tracks each…

11 min read·Updated July 13, 2026
On this page

What this is

An open role, called a requisition in the data model, is a position you are actively hiring for: a Lead Water Technician search, a second Estimator, an Office Manager backfill. Verinode tracks each one from the day it is posted through screening, interviewing, an offer, and either a hire or a close. The Open Roles tab and the Your Open Roles row on your Recruiting home are where every requisition lives, side by side with a stance pill that tells you, at a glance, whether that search needs your attention today.

Recruiting is a Premier feature. If your membership does not include it, the page shows an upgrade preview instead of your live data. If your operator profile has not switched Recruiting on yet, you will see a "Turn on this section" prompt in its place, this is an activation step, not a paywall, and it is separate from tier.

Where to find it

Open Recruiting from the sidebar (iq.verinode.ai/recruiting). The page has two layers:

  • Recruiting home, the row-based landing view described below, with a hero panel, a Take Action row, an Explore row of metric tiles, and your open roles laid out as tiles.
  • The Open Roles tab, one of seven tabs across the Recruiting card slider: Findings, Open Roles, Applicants, Pipeline, Talent Pool, Hires + Retention, Benchmarks. Clicking any Open Roles tile, or the Open Roles metric tile on the home row, opens this tab, or drills straight into that role's detail view.

The hero panel

At the top of Recruiting home, the hero reads your total open-role count as its headline number, labeled "Open Roles." Next to it, a pill shows your offer acceptance rate for the past 180 days when you have one, colored green when it is strong, amber when it is softening, and red when it is low. Below the headline, two supporting figures:

  • In Flight, your total applicant count across every open role, with "Active Applicants" underneath, or "No Applicants In Pipeline" when there are none.
  • Time To Hire, your average days from received to hired across your closed hires, with "Avg Days" underneath, or "Need Closed Roles" until you have at least one. This figure turns red when your average is running slower than the peer time-to-fill figure Verinode has for your role and market.

The line under the headline changes with your data. With no open roles and no applicants at all, it reads: open a role or import a roster, and Verinode starts tracking your pipeline from there. When your historical peak hiring month is coming up within your posting-lead window, it tells you to post now and how many days out that peak is. Otherwise it reads plainly, for example "3 applicants across 2 open roles."

Take Action

Below the hero, the Take Action row surfaces decisions Verinode has drafted for you (see the decision workspace for how these plan-and-decide cards work platform-wide), plus two utility tiles: one to activate the recruiting agent if you have not already, and one to unlock the section if it is still gated. When there are no open decisions, the row shows one of three states instead, depending on how far along you are:

  • No open roles or applicants yet: "Open your first requisition" / "Post a role or forward applicant emails to your inbound address. As resumes flow in, scored applicants and pipeline signals show up here."
  • You have worked through your prior decisions: "All clear across your pipeline" / a line naming how many signals you have resolved and confirming new applicants, stalled reqs, and offer-acceptance shifts will show up here the moment the detector catches them.
  • You have data but nothing resolved yet: "Still learning your pipeline" / "As applicants flow in and you close hires, top decisions will appear here."

Explore: the metric tiles

The Explore row is seven tiles wide. The first two are the ones most directly tied to open roles:

  • Open Roles. The count of active requisitions, with a sub-line naming how many applicants are in flight across them, or "no roles posted" when the count is zero. Clicking it opens the Open Roles tab.
  • Applicants. Your total applicant count, with a sub-line flagging how many are cadence stale (no contact in several days), or confirming "all in cadence" when none are. Clicking it opens the Applicants tab.

The remaining five round out the picture that open roles feed into: Time To Hire (your average against the peer fill-time figure), Hiring Flow (the slowest stage in your Received to Interviewed to Hired sequence, mined from your own dated records), Offer Acceptance (your rate over the last 180 days), Retention 90d (new hires still with you at the 90-day mark), and Talent Pool (warm candidates on file, and how many currently match an open role). Each carries a "vs Peer" delta once Verinode has enough of your history and a peer figure to compare against. See how benchmarks work for how those peer comparisons are built.

Your Open Roles row

This is the tile row that mirrors the Open Roles tab, laid out for quick scanning on the home page. The first tile is always Create, a plus icon and "New Role," with the sub-line "Hiring Advisor drafts the JD with comp range + state-legal clauses." It sits in the row even when you have zero open roles, so you are never staring at empty space waiting for a signal to tell you to post something.

Every requisition after it renders as a tile labeled Open Role, with:

  • The role title as the headline (e.g. "Lead Water Technician").
  • A colored dot and status label as the sub-line: green (info) for a normal-priority, recently posted role; amber (warning) when the role has been open more than 30 days and is not yet hired; red (critical) when the role is flagged urgent priority.
  • "Open Role" repeated as the small meta label in the corner.

Clicking any tile opens its detail view directly. When you have no open roles at all, the row shows only the Create tile, nothing else.

Creating a role

Click the Create tile, or go to /recruiting/new directly. This opens a full-page workspace, not a modal, with the form on the left and a live job-description preview on the right, and the agent panel on the right side of the app primed on your Hiring Advisor specialist so it can coach you while you fill it out.

  1. 1Pick a role from the canonical list (Water Technician, Lead Water Technician, Estimator, Project Manager, Office Manager, and so on) and set the state. City is optional.
  2. 2Choose the work arrangement, On-site, Hybrid, or Remote, and optionally a target close date.
  3. 3Tag required and preferred certifications from the common list (IICRC WRT, ASD, AMRT, FRST, OSHA 10/30, RRP Lead, HEPA/AHERA, and more).
  4. 4Enter a compensation range (low and high) and whether it is base or total package. Verinode enforces a real pay range on every posting, if you try to post without one in a state with pay-transparency rules, it stops you and asks you to confirm before allowing an override.
  5. 5Check off any physical requirements that apply (heavy lifting, respirator/PPE, confined spaces, heights, biohazard exposure, on-call rotation), and describe the gap this role is filling in a couple of sentences, this is what Hiring Advisor uses to write the JD.
  6. 6Click Draft JD With Hiring Advisor. It returns a full job description, may suggest a compensation range if you have not set one, and may raise state-specific warnings (for example, pay-transparency or salary-history rules).
  7. 7Review and edit the draft in the preview pane, then click Create Role.

The new requisition lands in Open Roles with status Posted. Its posting channels start empty, they populate as job-board or listing emails you forward land against it, described below.

The Context tab: status, priority, location, certs, posting channels

Open any requisition and its Context section shows the fields that drive everything else on the tile and the stance pill:

  • Status: Posted, Screening, Interviewing, Offered, Hired, or Closed, following that lifecycle in order.
  • Priority: Normal by default, or Urgent when you have flagged it, which is what pushes the tile's dot to red regardless of how long the role has been open.
  • Location: the state you posted in.
  • Target Close: the date you set when creating the role, or a dash if you left it blank.
  • Required Certifications: a row of pills for every certification you marked required (IICRC WRT, OSHA 30, and so on).
  • Posting Channels: a row of pills for every channel a posting has actually come in through. This list is empty until Verinode sees postings land, forward your Indeed or IICRC listing emails to your recruiting inbox and the channel tags populate automatically. See forwarding documents for how the inbound address works generally.

Below that, the Job Description panel holds the live JD as editable markdown. Three actions sit above it: Refine With Hiring Advisor (redrafts the JD in place, preserving your comp range and required certs while tightening the language), Copy for ATS (copies the current text to your clipboard to paste into whatever applicant tracking tool you post through), and Save JD (writes your edits and promotes them live).

Stance pills: what each color means

Every requisition tile carries a stance pill, and it is the fastest way to triage a row of open roles without reading every card. Verinode computes it from the role's status, days open, applicant count, and (where available) the peer time-to-fill figure for that role and market:

  • Healthy (green): the role just got its hire, retention check-ins are what is left.
  • In Flight / Progressing (blue): applicants are moving, nothing urgent.
  • Pipeline Thin / Above Peer Fill Time / Seasonal Window (amber, labeled "Watching"): fewer than a handful of applicants after two weeks, a fill time trending past your peer figure, or your seasonal hiring window opening within 60 days.
  • Stalled (red, labeled "At Risk"): open more than 30 days with under three applicants in the pipeline. Verinode names three usual causes, a title pitched too senior, comp under market, or the wrong posting channels, and hands you to the requisition-diagnoser specialist to narrow it down.
  • Closed (gray): the role is closed, with the reason if you gave one, or it was hired and only the retention retrospective remains.

Clicking Diagnose on a stalled role runs the requisition-diagnoser against your applicant channel mix and JD, and comes back with a specific finding (title, comp, certs, location, channel mix, or JD copy), a proposed rewrite you can accept or ignore, and channel recommendations, all written back as a JD revision you review before it goes live.

How open roles map to applicants in flight

Every applicant record links to the requisition it applied against. That link is what feeds the "In Flight" number in the hero and the Applicants Explore tile: they are the same underlying count, applicants across all your currently open roles. A role's own applicant count is also what the stance engine reads to decide whether that specific search is thin, stalled, or progressing normally.

What the Applicants tab does not do is group by role. It is a single searchable, filterable list across every open role at once, filter by source channel, status, or score band (Top 85+, Strong 70-84, Mid 50-69, Low under 50), search by name, and select up to four applicants to compare side by side. If you want to know which applicants belong to a specific requisition, the fastest path today is opening that role's detail view and cross-referencing by title and location, since the list itself is not scoped per role.

Score, once an applicant is scored, appears on every applicant row and drives its own stance: 85 and above reads Top Tier ("advance now, top-tier candidates don't wait"), 70 to 84 reads Promising ("worth the 20-minute phone screen"), below that reads for review. A resume mentioning criminal history is flagged Legal Review and blocks the Draft Offer action until you clear it, Verinode does not score that field and does not make the call, it surfaces the evidence for you to review against your state's rules.

Empty states

  • Open Roles tab, no requisitions: "Open roles will appear here as you post them. Forward your Indeed or IICRC postings to your recruiting inbox to auto-land the requisition."
  • Your Open Roles row, no requisitions: only the Create tile renders, no placeholder text.
  • In Play row (applicants), none yet: "Applicants will appear here as resumes flow into your recruiting inbox or get added manually."
  • Applicants tab, none yet: same copy as above.
  • Seasonal row, no upcoming peak window: "When your historical peak hiring month approaches, this row recommends posting ahead of the window."
  • Interview Steps panel on an applicant, none yet: "No interview steps yet. Advance the applicant to generate a 4-stage pipeline with specialist-drafted questions + outreach email."

What Verinode does and does not do here

Verinode reads your requisitions, applicants, and interview steps as they flow in, drafts job descriptions, scores applicants against your stated requirements, and flags legal guardrails like ban-the-box exposure. It does not make hiring decisions. Score is a fit read against what you asked for, not a verdict, and any legal-review flag exists so you review with counsel, not so Verinode rules a candidate in or out. Your requisition and applicant data stays yours; nothing here is sold to carriers, and the peer time-to-fill and offer-acceptance figures you see are drawn from the anonymized network the same way every other benchmark on the platform is, see how benchmarks work.

Data sources

  1. 1.Your requisitions, job descriptions, and posting channels. Your business.
  2. 2.Applicant resumes and cover letters forwarded to your recruiting inbox. Your business.
  3. 3.Peer time-to-fill and offer-acceptance figures. Verinode intelligence network.
Was this helpful?