For Light Industrial & Temp Staffing Firms

Gross profit per assignment, across the front office and the GL

You quote the markup in the front office, pay the worker through payroll, and learn what the assignment actually made when the GL closes.

A data warehouse built specifically for light industrial and temp staffing firms. Connect the front office, time capture, payroll, and the GL. Live in about 48 hours.

Light industrial staffingTemp & temp-to-permWarehouse & logistics staffingManufacturing staffingSkilled trades staffingOn-site managed programsVMS & MSP suppliersMulti-branch staffing firmsPer-diem healthcare staffingRegional staffing groups
SOC 2 Type II Your data stays in your warehouse Sits on the systems you run

The join, made visible

Every system you run — and the answers you can't get today.

BullhornFront office & pay/billBullhorn Time & ExpenseTime captureADP Pay-by-PayWorkers comp premiumADPPayroll & taxSage 500General ledgerVMS portalsClient programsGP dollars per assignmentOvertime markup leakageClient GP dollars per hourWhatever you ask next

One shared key across every system. No exports, no VLOOKUP — the tools you already run, finally answering the questions that matter.

Good morning, Morgan.

What do you want to know?
Q3 Revenue
$14.2M
+11% vs Q2
Revenue by Month, Q2–Q3
AprMayJunJulAugSep
Q3 Revenue by Region
West
Southeast
Midwest
EMEA
Top Accounts
Account Region Q3 Revenue QoQ
Helix Manufacturing West $2.10M +18%
Northwind Retail Southeast $1.64M +12%
Cedar & Co. Midwest $0.98M +9%
Atlas Logistics EMEA $0.87M +0%
Published
Helix Manufacturing Manufacturing · West At risk $2.10M Aug 14 KP
Summary

Renewal due in 71 days. Usage down 12% QoQ and two support escalations open — flagged at risk by the renewal model.

Health
62/100
Atlas Logistics Logistics · EMEA At risk $0.87M Sep 09 DM
Northwind Retail Retail · Southeast In progress $1.64M Aug 22 RS
Cedar & Co. SaaS · Midwest In progress $0.98M Sep 03 KP
Vertex Health Healthcare · West Renewed $1.32M Jul 30 DM
Sable Foods CPG · Southeast Renewed $0.74M Jul 18 RS
Trigger
New Invoice When a new invoice arrives
Extract Line Items AI reads the invoice
Match to Vendor Query the vendor table
Duplicate? Branch on vendor match
true false
Flag for Review Hold the duplicate
Alert Finance Post to #finance
Approve & Post Send to the ledger
End Posted & done
Ready to run
DATA SCIENCE & ML

[ ]

                
                
              
[ ]

                
                
              

Synopsis is a data warehouse for light industrial and temp staffing firms measuring gross profit per assignment, live on your own systems in about 48 hours. Bullhorn placements, Bullhorn Time & Expense timesheets, ADP Pay-by-Pay and payroll, the Sage 500 ledger, and VMS portals land in one warehouse keyed to the same assignment. A question like which assignments dropped below target markup last week, once overtime and comp burden hit the check, becomes a single query. Updated August 2026.

Popular pairings

The pairings that price an assignment before the GL closes.

The markup is quoted in the front office and the true cost lands in payroll. One assignment key closes the gap.

Bullhorn + ADP

Synopsis integrates Bullhorn placements with ADP payroll, so bill rate, pay rate, and burden read on the same assignment row.

Bullhorn Time & Expense + Sage 500

Synopsis connects approved Bullhorn Time & Expense timesheets to the Sage 500 ledger, so billed hours and paid hours reconcile weekly.

ADP Pay-by-Pay + Bullhorn

Synopsis joins ADP Pay-by-Pay workers compensation class and premium to the Bullhorn assignment, so burden is assignment-specific rather than averaged.

VMS portals + Bullhorn

Synopsis syncs client VMS portal bill rates and adjustments to the Bullhorn placement, so rate erosion is visible per client program.

Sage 500 + ADP

Synopsis integrates the Sage 500 GL with ADP payroll registers, so gross profit per assignment ties to the financial statements.

Avionté + ADP

Synopsis joins a firm on Avionté to the same profitability view, so the analysis does not depend on which front office you run.

Questions

Answers before you ask.

Can it really show gross profit per assignment?

Yes, and the estimated part stays marked as an estimate. The order and markup come from your front office, the hours from time capture, the actual pay from payroll, and the actuals from the GL, all keyed to the same assignment. Burden runs at your own loaded rate until the annual comp audit trues it up in the GL, so you see the burden you quoted and the premium you were billed side by side. GP dollars per assignment, client, and branch becomes one query. Synopsis brings the records together for analysis; it doesn't replace your systems of record.

We bill through VMS portals. Can it see through the program?

Yes. Remittances from Fieldglass, Beeline, or Magnit land beside the rates in your front office and the cash in your GL, so program fees, rate differences, and payment timing read per assignment instead of disappearing into a lump-sum deposit.

Can each branch manager see only their own branch?

Yes. Access is governed per user, so a branch manager opens the assignment-margin view and sees their own branch and clients, while the controller sees every branch and the roll-up. The records are the same either way, filtered to whoever is asking.

Does Synopsis integrate Bullhorn with ADP?

Yes. Bullhorn placements and ADP payroll and workers compensation data land in one warehouse keyed to the same assignment, so gross profit per assignment reads after overtime and burden in one query. The same holds for Avionté, Tempworks, Bullhorn Time & Expense, Sage 500, and the VMS portals your clients run.

We run a system that isn't listed here. Can you connect it?

Usually, yes. The AI builds the connector from an export or an API, and a new system is typically flowing in days. If it can produce a file, it is a candidate.

How long until we can start asking questions?

Your first connected systems are answering questions in about 48 hours, and a full rollout lands in days, not a multi-quarter data project.

Do we need a data team or anyone who knows SQL?

No. We configure your warehouse with you and connect the systems you already run; your team just asks questions in plain English. Nobody has to write SQL or babysit pipelines unless they want to.

Does Synopsis replace the software we already use?

No. Your systems of record — ERP, CRM, accounting, and the rest — stay exactly where they are. Synopsis sits on top and joins them into one place you can query, so you report across everything instead of exporting from each tool.

Where does our data live, and is it secure?

Your data stays in your own warehouse — we don't keep a copy. Access is governed per user and every query is audit-logged. Synopsis is SOC 2 Type II, and you can review our live security posture in the Trust Center.

How is this different from a BI tool or a stack of dashboards?

BI tools chart data that something else already had to clean and join. Synopsis does that upstream work — connecting your systems, resolving entities, and enforcing your metric definitions — then answers in plain English, builds the dashboards, and traces every number back to its source.

Get started

See it on your own data.

Most demos take about 30 minutes. Bring a question you've been waiting months to answer — we'll reply within 24 hours.

Book a 30-minute demo

See Synopsis run against staffing assignment profitability data.

By submitting you agree to our Privacy Policy. We only use this to contact you about Synopsis.

Pricing
Sign inTalk to salesStart for free