Features

Everything a staffing firm does, without the seven tabs.

BenchFlo replaces Excel + Outlook + Word with a single tenant-isolated platform. Here's what's inside, grouped by the workflow it belongs to.

01 · AI & ingestion

AI & ingestion.

Inbound JDs, parsed, matched and ready for review, automatically.

Shared-mailbox ingestion

Connect a Microsoft 365 shared mailbox. BenchFlo subscribes via Graph webhooks and ingests every message in under 30 seconds.

AI spam classifier

Filters vendor JDs from spam, autoresponders and invoices. False-positive rate under 1% on observed traffic.

AI JD parser

Extracts title, must-have skills, nice-to-haves, rate range, location, remote type, visa restrictions, deadline.

Bench matching with rationale

Every requirement scored against every bench profile. DRAFT submissions above threshold, with a plain-English rationale.

Per-submission resume tailoring

On approval, our AI rewrites the resume against the JD using your firm's template. Stored as a versioned PDF.

02 · Pipeline & submissions

Pipeline & submissions.

The submission lifecycle, enforced by code, not policy.

DRAFT → SUBMITTED → PLACED

Enforced state machine. Illegal transitions rejected at the API. Every rate change captured in activity history.

Outbound via Microsoft Graph

Send vendor email from the firm's actual rep inbox. MessageId captured for threading.

Bench marketing outreach

One-click availability blast to past-placement vendors when a consultant rolls off. AI-personalised.

03 · Consultant lifecycle

Consultant lifecycle.

Magic-link invite to placement, all inside one tenant.

Magic-link onboarding

HR invites, consultant clicks, fills profile, uploads documents, signs offer letter. No account-creation friction.

Checklist with hard blocks

I-9, E-Verify, direct deposit, benefits, equipment, M365. Compliance-critical steps cannot be skipped.

Two-section I-9

Consultant signs Section 1. HR reviews and signs Section 2. Signature audit (IP, UA, timestamp) preserved.

W-4 federal + state

Consultant fills from the portal. On sign, a rendered HTML copy is stored in retention-compliant object storage.

Separation workflow

End-of-engagement tracking with visa-conditional steps (SEVIS, H-1B withdrawal), equipment return, COBRA.

04 · Compliance

Compliance.

H-1B, OPT, STEM OPT, treated as first-class, not an afterthought.

Visa expiry alerts

60-day, 30-day, 7-day escalating alerts. Consultants see their own visa status in the portal.

STEM OPT bench-timesheets

T+3 warning, T+5 escalation for missing monthly training timesheets. Exportable for DSO reporting.

PII encryption at rest

SSN, passport, driver's license Fernet-encrypted. Every decrypt call logged to pii_access_log with user + reason.

Row-Level Security

Every tenant-scoped table enforces isolation at the database layer, not just at the application layer.

05 · Analytics

Analytics.

Every screen you'd build in Excel, built-in.

Pipeline funnel

DRAFT → SUBMITTED → INTERVIEWING → SELECTED → OFFER → PLACED conversion, filterable by time, rep, vendor, client.

Vendor scorecard

Per-vendor: submissions, interview rate, placement rate, avg margin, avg days-to-fill. Volume-adjusted rank.

Rep scorecard

Per-recruiter: submissions sent, interview rate, placement rate, avg time-in-DRAFT.

Rate pushback analytics

Every rate change captured. Spot which clients push hard vs. pay book-rate, by skill and location.

06 · Platform

Platform.

Multi-tenant SaaS with tenant-isolated data, at the database layer.

Multi-tenant SaaS

Each staffing firm runs in an isolated tenant with its own subdomain. No cross-tenant data movement, architecturally impossible.

Two-week go-live

We provision your tenant, import bench + vendors, connect your mailbox and train your team in 10 business days.

SOC-ready controls

Audit logging, encrypted at rest, TLS in transit, least-privilege platform admin scopes. SOC 2 Type I in progress.

Ready to see it wired against your data?

We'll run a sandboxed demo on an anonymised copy of your current bench + JD stream.

Book a demo