Staffing agency platform

Everything an agency runs on, on one record

Front office, worker app, client portal, time, payroll, invoicing, AR, reporting and AI share one database. A placement a recruiter creates is the same placement the worker clocks into, the client approves, and finance bills and pays.

One recordJob 4502 · Placement Recruiter · ATS Worker app Payroll Invoice and AR Client portal

Front office

An ATS that keeps recruiters on the process

  • Keyword search across resumes and worker notes, with parsing, so a new recruiter finds people without knowing where to look.
  • Job orders with open slots, offers pushed to matching workers in the app, and a placement that carries its own bill and pay rates.
  • Process controls: steps a recruiter must complete before a placement goes live, so liability is managed by the system rather than by memory.
  • Texting and calls from the record, with the history where the next recruiter can see it.
  • Duplicate detection that scores likely matches and merges records side by side.
  • Branch and division scoping, so a regional manager sees their region and the owner sees everything.
Job orders · Workers · Clients · Time · Invoicing · Reporting Job 4471 · CNC machinist · Acme Fabrication Days · Mon–Fri · 2 of 3 filled · Bill $34.00 · Pay $23.00 R. DelgadoOffered in app · acceptedPlaced T. NguyenI-9 complete · drug screen pendingHold K. BrooksInterested 9:48pm · not yet contactedReview Required before placement: skills verified · I-9 · client-specific orientation Text to K. Brooks · “Hi Kevin, saw you’re interested in the CNC job at Acme…” Sent from the record · logged on the worker
Drawn illustration with example data.

Worker app

Jobs, clock-in, documents and pay, in your name

  • White-labelled and native on iOS and Android, listed under your agency’s name in the app stores.
  • Workers see the whole job before they say yes: rate, address, start time, who to report to, and when they get paid.
  • Tap interested, accept, clock in and out, upload a document, message a recruiter or the branch inbox.
  • A pay tab with hours by day, net pay, deposit date and every deduction explained. If a day looks wrong, the worker flags that day and the question lands in the branch queue already filled in.
  • Sick time balances by state, shown in the app.
  • In-app messaging with a recruiter or the branch inbox. Workers reply 4x more in the app than by text, and 96% of their messages to agencies arrive there.

The recruiter still runs the relationship. The app removes the phone tag, not the person.

Pay · week of Oct 12 $812.40 Net pay · deposit Fri Oct 17 Approved → Sent to payroll → Paid Hours by day Mon 8.0Tue 8.0 Wed 8.0Fri 6.0 Thu 0.0 · Something’s wrong? Deductions Federal tax$71.20 State tax$32.10 Safety boots$15.00 Sick time available14.5 h Send question Branch pay questions Missing hours · Thu Oct 16 D. Alvarez · Acme Fabrication “I worked Thursday, 6 to 2:30” Add to next pay Ask the client Open questions 4 down from 11 last week
Drawn illustration with example data.

Client portal

Clients post, see who is coming, and approve time

  • Clients create or request orders and watch each slot fill.
  • Who is scheduled, who clocked in, and who didn’t, without a call to the branch.
  • Time approval by the supervisor who watched the work, with rejections flowing back to the record.
  • Messaging between client and agency that your whole team can see.
  • Clients rate workers after each assignment and keep a preferred list, so the people they liked come back.
Acme Fabrication · client portalApprove time · week of Oct 12
0.0 h approved
R. Delgado40.0 h0 OT
T. Nguyen42.0 h2.0 OT
J. Pham38.5 h0 OT
M. Okafor40.0 h0 OT
Sent to invoice and pay run · nothing re-keyed

Time and payroll

Time comes from the job. Pay comes from the time.

A job is built from time blocks, each carrying a pay rate, a bill rate and a clock-in. That is why a six-month assignment and a two-day job sit on the same record with the same approval and the same path to the pay run.

Clock-in from the app

Punches land on the block they belong to. A missed punch is a flag on the record, not a mystery on Friday.

Payroll through Everee

Weekly pay, tax filings, garnishments and state rules, run by a payroll specialist and fed from the same approved time as the invoice. Same-day pay for workers who want it.

Bring your own payroll

Larger agencies keep their payroll provider. Approved time goes out as a payroll file built for that provider.

A recruiter pay tab

Recruiters see the same pay the worker sees, without a payroll login, and fix a missing day in one click.

Job 4471 · Welder, 2G · Oct 12–16 MonTueWedThuFri 6:00–2:306:00–2:306:00–2:306:00–2:306:00–12:00 8.0 h8.0 h8.0 h8.0 h6.0 h Each block carries pay rate, bill rate, clock-in and approval Approved time 38.0 h · 2.0 h OT flagged Client approves in the portal Invoice and pay Bill $1,520.00 · Pay $1,102.00 Same record, same numbers
Drawn illustration with example data.

Invoicing and AR

Approved time becomes the invoice, and the invoice becomes cash

  • Invoices generated from approved time with each placement’s own bill rate, grouped the way each client wants them, with PO splits.
  • Supplemental invoices and credit notes for the week a client disputes, tied to the original invoice.
  • AR aging and balances by client, with DSO on the dashboard.
  • One set of numbers. The invoice and the pay run come from the same approved hours, so there is nothing to reconcile.
  • Your finance team keeps its ledger and its bank. We feed it.
Approved time Week of Oct 12 · Acme Fabrication 6 workers · 238.0 h 4.0 h OT Invoice 1042 Net 30 · emailed Mon $8,228.00 Pay run · Friday Through Everee Gross $5,602.00 Taxes, garnishments, deductions applied Same hours. Same rates. Nothing re-keyed, nothing reconciled at month end.
Drawn illustration with example data.

Reporting

Dashboards on your own data, in the system your team already opens

  • A Reporting tab with fill rate, time to fill, gross margin by client and branch, hours billed and paid, AR and commission.
  • Managers build their own dashboards using AI or use ours. Recruiters see the dashboards they need and can filter and distill them easily.
  • Finance reports come from the same approved time that produced the invoice and the pay run.
  • Read access to your data for your own analysts, because it is your data.
Gross margin by client · last 4 weeks Acme Fabrication24.1% Northfield Logistics20.2% Harbor Foods16.7% Delta Precision11.4% Fill rate · 12 weeks 91% 78%
Drawn illustration with example data.

AI

AI inside the workflow, on the record, with a recruiter in charge

Every AI action writes to the same placement record as everything else, so a recruiter can see what was said, what was decided and why.

Voice screening

An AI screener calls new applicants within minutes, asks your questions, and returns a transcript, recording and score to the ATS.

AI receptionist

Answers the branch line after hours, takes availability, reschedules, and logs the call on the worker.

Job descriptions

A full posting drafted from the job order in seconds, in your voice.

K. Brooks · Forklift operator applicant Timeline: new applicant · voice screen · offer 9:04pm Applied from your job boardRecord created with the resume attached 9:06pm AI voice screen · 4 min callForklift cert: yes · Available Tue 6am · Has transport Score 92 · transcript and recording on the record 7:38am Recruiter reviews the screenJob 4502 · Northfield · offer sent to the app 7:42am Recruiter approves · offer sentAccepted in the app at 7:49am Approve

Questions

Questions owners ask

Something else? Ask us on a call.

What does the ActivateStaff platform include?

An ATS, a native worker app branded to your agency, a client portal, time and approvals, payroll through Everee, invoicing, adjustments and AR, embedded reporting, and AI voice screening. All of it reads and writes one database.

Is payroll built in?

Payroll runs through Everee, embedded in the platform and fed by the same approved hours that produce the invoice. At larger volumes you can keep your own payroll provider and receive approved time as a payroll file.

Is the worker app branded to our agency?

Yes. The app is native on iOS and Android and published under your agency's name. Workers take jobs, clock in and out, upload documents, message the branch and see their pay by day.

Can clients approve time themselves?

Yes. Supervisors approve time in the client portal, and approved time flows to payroll and the invoice without re-keying.

What AI is included?

AI voice screening and an after-hours AI receptionist, run through a specialist voice partner with every call logged on the worker's record, priced per use. AI also drafts job descriptions.

Can we get our data out?

Yes. Your analysts get read access, and you can take a full export whenever you want it.