How it works

Five loops, end-to-end.

BenchFlo doesn't automate a piece, it closes the full loop from inbound JD through placed consultant. Here's what happens at each stage.

Loop 01
Step 1 of 5

JD enters the building

Your shared mailbox is subscribed via Microsoft Graph. New messages land in BenchFlo within seconds. An AI classifier tags spam, duplicates and autoresponders. Genuine JDs flow through.

  • Webhook-backed, no polling latency.
  • Duplicate detection prevents the same JD from a vendor's CC and from a VMS feed creating two requirements.
  • Attachments parsed inline (DOCX / PDF).
Loop 02
Step 2 of 5

Requirement extracted

Our AI reads the JD body and extracts a structured Requirement: title, must-have skills, nice-to-haves, rate range, location, remote type, visa restrictions, deadline.

  • Per-tenant prompt refinements, your team's naming, your target rate floors.
  • Reviewable in the UI before any matching runs.
  • Low-confidence extractions route to a human-review queue.
Loop 03
Step 3 of 5

Bench scored by AI

Every active bench profile is scored against the new requirement. Above the tenant-configured threshold, a DRAFT submission is created with a rationale your recruiter can read in plain English.

  • Matching threshold is per-tenant, tune to your quality bar.
  • Rationale includes skill hits, gaps and visa fit.
  • Manual override: recruiters can force a specific consultant onto any requirement.
Loop 04
Step 4 of 5

Resume tailored & sent

On recruiter approval, our AI tailors the resume to the JD using your firm's template. The PDF is generated and attached to the outbound vendor email via Graph, sent from the rep's own inbox.

  • One template per firm (editable in settings).
  • Tailored versions stored as immutable history, you never lose the original.
  • MessageId captured so vendor replies thread correctly in the submission log.
Loop 05
Step 5 of 5

Placement & lifecycle

After selection: offer letter → e-sign → I-9 two-section → E-Verify → onboarding checklist → bench or active. End of engagement triggers a separation workflow with visa-conditional compliance steps.

  • Offer letter from your template, merged and e-signed in the portal.
  • I-9 Section 1 (consultant), Section 2 (HR), both digitally signed with audit trail.
  • Separation: SEVIS for STEM OPT, H-1B withdrawal for H-1B, COBRA, equipment return.
Adopt it

What it costs you to switch.

We handle provisioning, data import, mailbox OAuth and team training. Your team's time commitment during rollout is roughly one hour per day for ten business days.

Time
Kickoff → live in 10 business days. ~1 hour/day of your team during rollout.
Data
A consultant CSV, a vendor list, a mailbox OAuth consent, an offer-letter template.
Cost
No setup fee. Seat-based pricing starts at $149/month (Lite) or $399 (with AI).