Built for fractional HR firms

Run every client's HR from one inbox

FractnHR is the request, time, and retainer system for firms that serve many employers at once. Requests come in, route themselves, and get billed to the right retainer — confidential complaints included.

Multi-tenant isolation · Immutable audit trail · CCPA & EEOC-ready

FractnHR unified inbox: every client's requests in one triaged, three-pane view
Built to run boutiques serving 10–100 client companies:Native Postgres RLSAES-256 at restJustification-gated accessPer-ticket SLARetainer + overage controls
Unified inbox

Every client, one triaged queue

Stop hopping between inboxes and spreadsheets. Every employer's requests land in one list — sorted by a priority and SLA computed from the client's tier and the request's category, and assigned to the right consultant the moment they arrive.

  • Priority and SLA set on intake — premium research in 4 hours, urgent matters in 2.
  • Master–detail view: the list, the conversation, and a billing rail side by side.
  • Confidential flags that only the right people can see.
The unified inbox, with a ticket list, conversation pane, and billing rail
Intake & routing

Requests that route themselves

The category picks the department, the priority, the SLA, and the specialist — before anyone reads a word. A harassment report jumps to urgent and lands with a senior consultant inside two hours; a benefits question waits its turn.

  • Thirteen categories mapped to departments and response times.
  • Auto-assignment with a fallback chain, so nothing sits unowned.
  • A live routing preview as the client types.
The new-request form showing a live auto-routing preview
Time & billing

Bill as you work, never blow the cap

Start a timer on the ticket you're working; it logs against the retainer at the rate that was in force when you started. As a client nears their cap, the system asks for overage approval instead of quietly running it up.

  • One-click timers with rate snapshots per entry.
  • Retainer gauges and rollover, per client.
  • Overage approval before the cap is crossed.
Billing view with retainer health gauges across clients
Confidential by design

Confidential means confidential

An employee can file a complaint hidden from their own company's admin. Postgres row-level security enforces it at the database, not just the interface. When a firm admin genuinely needs access, they leave a written justification and that access is written to an immutable trail — and the employee is never notified.

Hidden-from-admin complaints

Employees can route a report past their own manager and company admin alike.

Enforced in the database

Row-level security on every query — not a UI check that a bug can bypass.

Justification-gated override

Firm-admin access requires a written reason before the record opens.

Append-only audit log

Every confidential access is logged immutably, for legal discovery.

AES-256 at rest

Sensitive fields encrypted; isolation tested as a standing gate.

Six roles, one boundary

From firm admin to employee — each sees exactly what they're allowed to.

Client portal

A portal your clients actually use

Clients file requests, follow status, and watch their own retainer burn down — without a phone call. Your team never has to leave the dashboard to keep them in the loop.

  • Self-service intake, with the same auto-routing behind it.
  • Status and retainer usage at a glance.
  • Their assigned consultant, one click away.
The client portal showing requests, retainer usage, and the assigned consultant
Firm oversight

See the whole firm at a glance

Open requests, retainer health across every client, revenue, and workload — in one view, scoped to exactly what your role is allowed to see.

  • KPIs and retainer health across the book of business.
  • Workload and revenue, without exporting a spreadsheet.
  • Per-role access, from firm admin down to a single employee.
The admin dashboard with KPIs and retainer health
How it works

Three steps, from request to billed

01
A client files a request

In the portal, with category and confidentiality built into the form.

02
It routes itself

Priority, SLA, department, and the right consultant — all set on arrival.

03
You track time and resolve

Billed to the right retainer and logged to the record as you work.

Stop juggling clients in your inbox

Create your firm's workspace in minutes, or book a live demo and we'll walk you through it.