Built for German recruitment & staffing agencies

Gross margin per consultant net of salary, pipeline-to-placement, and bill rate vs cost.
Just ask.

In Germany the staffing market leader is zvoove, and the payroll and GL layer sits on DATEV. Pillar joins zvoove, DATEV, Bullhorn and your CRM so the MD asks in plain English and gets a cited number — no data team needed.

Pillar · Ask Your Data Prod
Which consultants placed the most gross margin this quarter, net of their salary cost?
Resolving question
Matching governed metrics & citations
Metric match Read-only query Citations

Your stack. Already connected.

zvoove (the German Zeitarbeit market leader) and DATEV are native — the core of the German payroll and GL stack. Personio covers the HR layer; Bullhorn the international-oriented ATS layer.

Connected day one Via API Via file / export Swaps with your region
ATS / RECRUITMENT CRMBullhornVincereMercury xRMTeamtailorSource & engagePlacePAY-AND-BILL / TIMESHEETzvooveRSM InTimeRecmanQuinyxTime & pay-and-billPAYROLL ⇄ADPGustoRipplingDeelPayrollACCOUNTING / GL ⇄XeroQuickBooksNetSuiteBusiness CentralBANKING ⇄Open BankingGL & financeFINANCEAsk Your Dataone governed answerSALES

Common questions for Recruitment & staffing

Bullhorn already has dashboards and analytics. Why Pillar?
Bullhorn reports inside Bullhorn. The questions that actually break are the ones that cross systems: margin per consultant needs the ATS, the GL and payroll together; source-of-hire ROI needs the CRM and your billed revenue reconciled; concentration needs every system at once. That join — ATS + back-office + payroll + GL — is what we do. Where Bullhorn analytics already answers a question, we leave it alone.
Candidate data is sensitive. How does this work under GDPR?
Infrastructure is EU-hosted. Every answer carries a grounded citation (tables, columns, filters and time window), metric definitions are versioned, and AI-proposed definitions need human approval before they reach a number. We work from the operational fields the firm already holds in its ATS and payroll — no scraping, no enrichment, no candidate-PII surfaced into the answer layer beyond what the user is already entitled to see in the source system.
We’ve grown by acquisition and our ATS estate is mixed — Bullhorn here, Vincere there, an old database somewhere.
That is the value, not a blocker. We connect each acquired book on its own terms — Bullhorn and Vincere via API, a legacy desktop ATS via its database or a scheduled CSV — and normalise placements, fees and consultants into one governed metric set. Heavier onboarding once; one consolidated firm number every month after.
We don’t have a data team.
You don’t need one. No warehouse, no data engineer. Connect Bullhorn (or your ATS), your accounting and payroll, and ask. The partner gets the consultant P&L instead of waiting for finance to rebuild the spreadsheet.

See it on your stack.

30 minutes on your real numbers.