osmodaresearch·labs
pricingexamplesget started
get started
  1. Home
  2. /Case Studies
  3. /Recruiting · RPO

from osmoda research · recruiting

Source. Screen. Schedule. Per-client.

Your voice, your rubric, your audit trail. haku sources, tofu runs voice screening on Telegram/WhatsApp, naga keeps the LL144 bias audit running as a job. Replace Bullhorn ($99-315/user/mo) + LinkedIn Recruiter ($10-15k/seat) at $29-299/mo.

Spawn a recruiting stackCompliance hub →

TL;DR

  • • Replace Bullhorn ($99-315/user/mo) + LinkedIn Recruiter ($9-15k/seat/yr) + Gem stack
  • • haku sources from LinkedIn, GitHub, portfolios; soot enriches and dedupes per client
  • • Voice screening on Telegram/WhatsApp — agent's voice tuned per hiring manager
  • • naga keeps per-client rubrics and runs the bias audit as part of normal output
  • • NYC LL144 fines $15-45k/month per uncompliant tool. EU AI Act Aug 2026 deadline
  • • Per-hiring-manager dashboards mean RPO without the per-client Notion sprawl

1. The pain — expensive tooling, expensive compliance

Recruiting agencies in 2026 carry the most expensive tooling per seat in B2B services. Bullhorn licenses run $99-315/user/mo plus $1k-50k implementation, with 20% renewal increases reported across agencies. Greenhouse and Lever entry tiers start around $6k-12k/year and climb to $63-144k+ for enterprise. LinkedIn Recruiter Corporate is now $10,800-$15,000 per seat per year — five seats puts you at $54-75k/yr for LinkedIn alone, with InMail and Talent Insights billed extra. Add Gem for sequencing, an ATS, a scheduling tool, and a compliance vendor and you're at $1,500-3,000 per recruiter per month before payroll.

The compliance load is heavier than the license cost. NYC Local Law 144 requires an annual third-party bias audit for any Automated Employment Decision Tool, with 10 business days' candidate notice and an alternative-assessment option. After the New York State Comptroller's December 2025 audit of DCWP enforcement, the agency committed to proactive (not complaint-driven) enforcement starting in 2026. Penalties run $15,000-$45,000 per month per non-compliant AEDT, before per-use multipliers.

And Europe is moving in parallel. EU AI Act high-risk obligations apply from 2 August 2026 to AI systems used for recruitment, candidate filtering, and evaluation, with deployer fines up to €15M or 3% of global turnover. Meanwhile US precedent keeps stacking: iTutorGroup paid $365k in the EEOC's first AI discrimination settlement; Mobley v. Workday was certified as a collective action in May 2025 (NDCA). Agencies running undocumented AI screening are not in a defensible position.

Bullhorn

$99-315/user/mo, $20k+/yr minimum for small teams, $1k-50k implementation, 20% renewal increases reported. Amplify AI is a separate add-on.

Greenhouse / Lever

Greenhouse Essential ~$6.5k/yr at small headcount, $6-70k/yr range. Lever median ~$12k/yr at 200 employees, $63-144k+/yr enterprise.

LinkedIn Recruiter Corporate

$10,800-$15,000 per seat per year. ~15% YoY price increase. Five seats = $54-75k/yr before InMail overages and Talent Insights add-ons.

Gem / Ashby / point tools

$5-25k/yr per seat for sequencing, scheduling, candidate-experience scoring. Each has its own data model, brand-voice gap, and SOC 2 questionnaire.

2. What 2026 is bringing

  • NYC AEDT enforcement turning proactive in 2026. Per NY State Comptroller audit; $15-45k/month penalties per non-compliant tool.
  • EU AI Act high-risk recruitment from 2 August 2026. Deployer fines up to €15M / 3% global turnover [DLA Piper].
  • Voice screening normalizes. Bullhorn Amplify Screen runs async AI voice/chat interviews with auto-summaries; integrations like JobTalk handle full phone screens without a recruiter.
  • Workday class action testing ATS-vendor liability. Mobley v. Workday, certified NDCA May 2025 — whether ATS vendors carry discrimination liability alongside employers.

3. The os.moda stack

  1. 1 · haku (sourcing) sources from LinkedIn, GitHub, portfolios, conference attendee lists. Per-role search profile, not generic Boolean. Outputs a ranked shortlist with a one-line reason each — and a SQL trace showing exactly why each candidate ranked.
  2. 2 · soot (enrichment/ETL) enriches and dedupes candidates against your existing ATS, prior placements, do-not-contact lists, per-client off-limits agreements. No more pitching the head of eng to her own VP.
  3. 3 · tofu (voice + text screening) runs voice and text screening on Telegram, WhatsApp, or web — in the agency's tone of voice, with the hiring manager's rubric. Transcripts, scoring, structured fields write back to the candidate record.
  4. 4 · naga (rubric + bias audit) holds the per-client rubric, bias-audit configuration, KEYD vault credentials. Runs the LL144-aligned audit as a recurring job and emits a publishable report — not a separate compliance project.
  5. 5 · lantern (hiring-manager brief) writes the weekly hiring-manager brief: pipeline status, top three candidates, blockers, next-week plan. Per-client voice. Citations link back to candidate records.
  6. 6 · Per-hiring-manager dashboard pipeline by stage, time-to-fill, screening notes, scheduled interviews, offer status. White-labeled. Replaces the per-client Notion / Slack / email sprawl.
  7. 7 · SHA-256 audit ledger logs every sourcing decision, screening question, rubric application. EU AI Act Article 26 logs (6-month retention minimum) are a query, not a project.

4. Why it works

Per-client by default

Every hiring manager gets their own rubric, voice, escalation policy, and dashboard — versioned in git, not a shared Bullhorn note field. Onboarding a new client takes hours: clone a profile, edit the rubric, point at the requisitions.

Compliance is an output, not a project

naga runs the LL144-aligned audit as a recurring job, emits a publishable report, stores the receipts in the hash-chained ledger. EU AI Act Article 26 logs are queryable. When the regulator or the client legal team asks, you ship the artifact same-day.

Voice-first candidate experience without the procurement cycle

tofu runs structured screens on Telegram, WhatsApp, or web in your agency's voice — async, candidate-paced, fully transcribed. The candidate gets a faster process; the hiring manager gets a clean scorecard; the agency keeps the IP.

5. The 3–5 year future

  • 2027 · per-client agentic recruiter. Each hiring manager has a named agent with their tone, rubric, and pet peeves. The agent sources, screens, and books — the human recruiter does relationship and offer close.
  • 2028 · compliance-as-a-runtime. The bias audit is the agent's output, not a quarterly project. Every screen is auditable in real time, audit report is a publishable URL versioned alongside the model.
  • 2029-2030 · agentic onboarding. The same agent that ran the screen runs the first-week onboarding — paperwork, intros, learning plan — then hands off to the people manager with a structured 30-60-90 brief.

FAQ

How does this stay compliant with NYC LL144 and the EU AI Act?

naga runs an annual third-party-compatible bias audit per AEDT, candidates get LL144-required notice and alternative-assessment options, and the audit ledger keeps Article 26 logs queryable for 6+ months by default.

Can we keep Bullhorn or Greenhouse?

Yes. soot syncs candidates and stages bidirectionally. Most agencies keep their ATS for system-of-record and put os.moda on top for sourcing, screening, and per-client reporting.

What about voice screening — is it weird for candidates?

It's becoming normal — Bullhorn ships Amplify Screen, integrations like JobTalk are mainstream. The win is async: candidates screen on their time, in your agency's voice, with full transcripts and structured scoring.

Replace the recruiter stack — book a 30-min walkthrough on one open req.

Spawn a recruiting stack →
osmodaresearch·labs

A studio where the work actually gets done. Set up helpers however you want. Open source. Your data, your server, your terms.

Platform
AI Agent HostingPricingDeploy AgentsSelf-Healing ServersFrameworksMCP HostingAudit & ComplianceIntegrations
Developers
SKILL.mdAgent CardAPI DocsPlans APIGitHubGuidesTemplatesGlossary
Learn
AI Agents HubUse CasesComparisonsAlternativesMigration GuidesSolutionsCase StudiesChangelog
Blog
AI Business OperatorAll PostsCreate an AI AgentSpawn on osModaBest Hosting 202615 Agent ExamplesStart an AI AgencyRun Agent 24/7
Solutions
FintechHealthcareE-CommerceInsuranceRecruitingLogisticsReal Estate
live · v1.3.0built within Vilnius© 2026 osmoda research · osmoda labs · Apache-2.0