WHITE LABEL ATS

The white label ATS where your expertise is the product

Launch a fully branded hiring platform for your clients. Parent-controlled AI scoring, cross-account reporting, custom domain - configured during partner onboarding. No per-user fees. Free implementation.

4.7
4.8
based on 1,300+ reviews
100Hires partner reporting view showing centralized candidate source data across multiple accounts

Most white label ATS platforms stop at swapping the logo. Your clients get the same generic AI, the same scoring rules, the same cookie-cutter career page. The expertise that makes your hiring services valuable - the screening criteria, the market context, the playbook for each industry you serve - stays trapped in your team's spreadsheets and tribal knowledge.

100Hires is built differently. Your domain expertise - the criteria you screen by, the market data your AI scoring is grounded in, the red flags you catch - lives at the parent level and cascades to every client account. Your clients see scores and AI summaries. They never see the formula, and they cannot change it. That is the product they cannot get anywhere else.

Built for partners managing 10 to 500+ hiring accounts

RPOs and staffing agencies running dozens of client accounts who want their hiring playbook embedded into the product, not the user manual.

PEOs and HR service providers bundling hiring into a broader HR offering - payroll, benefits, compliance, and now applicant tracking under one roof.

HR consultancies and recruitment outsourcers productizing their advisory work. Turn client engagements into recurring software revenue.

Payroll providers and HRIS platforms adding hiring as a module without 12 months of in-house dev. Embed a fully branded ATS into your existing product.

BPOs and managed service providers offering recruiting as a tier in your service catalog. White label removes the "yet another vendor" objection from your client conversations.

Holding companies and franchise groups running multiple brands or locations who need centralized hiring control without sacrificing per-entity branding.

Lock your hiring criteria. Cascade to every client.

Your AI scoring rules - built from years of work in your vertical - live at the parent level. When a client posts a job, the criteria apply automatically. Clients see scores and AI summaries on each candidate, but the criteria tab is hidden from their view. Only your admins can edit the rules.

  • Build named criteria sets at the parent level (for example, "Maintenance technicians, Oklahoma City metro")
  • Apply a criteria set to every job in a client account, or to one specific job that needs different scoring
  • Hide the AI criteria tab from client users entirely
  • Industry templates for skilled trades, healthcare, construction, and tech
  • Adjust thresholds per metro area when local market context matters

Inside each criteria set you control the scoring logic per question. Manage the importance weight of each criterion. Edit or delete criteria. Add new ones. Your domain expertise stays portable, scalable, and ownable - not buried in checklists and onboarding decks.

Partner parent dashboard showing list of client companies with active jobs, applications, last visit time

One parent dashboard. Every client account at a glance.

The parent dashboard lists every client company on your platform with live counts: number of active jobs, applications received in the last 7 days, applications received in the last 30 days, last user visit time, and last update time. Search by company name as you type to jump to any client. Click any company to drill into their jobs and candidate flow, or one-click log into their account to work on their behalf.

  • Live per-client counts: active jobs, applications in last 7 and 30 days, last user visit time
  • Type-ahead search to filter the client list by company name
  • One-click log-in to any client account from the list or detail view
  • Edit critical client fields like LinkedIn company ID and URL that drive job distribution
  • Track that each client is actually using the product - last visit time surfaces dormant accounts

Manage hundreds of client accounts through MCP and API

White label scale breaks if every account change requires a manual click. 100Hires exposes the full ATS surface through a REST API and an MCP server, so your operations team or your own AI agents can manage hundreds of client accounts in bulk.

We offer the API in two tiers. Both run on the same infrastructure - the partner tier exposes additional endpoints scoped to your sub-companies.

  • Developer API v2 - the standard 100Hires API used by every customer. Jobs, candidates, applications, messages, interviews, nurture campaigns, tags, forms, webhooks, career site endpoints, and email templates. Documented in our public help center.
  • Partner API extension - layered on top of v2 for white label partners who manage many sub-companies. Adds multi-tenant company management, per-company webhook registration, batch job-board operations across all child accounts, and AI score access at the partner level. Credentials and full reference are issued during partner onboarding.

Multi-tenant company management (partner tier)

  • Provision new client accounts programmatically with default branding, pipeline, and AI templates pre-applied
  • List, update, soft-delete, and restore client accounts
  • List mail accounts attached to each client company

Real-time event streams via webhooks

  • Register webhooks at the company or job level for application events - new candidates, stage changes, hires, rejections
  • HMAC-SHA1 signed payloads via x-hires-signature header so you can verify authenticity
  • Stream events into your own CRM, dashboards, or BI pipeline as they happen instead of polling

Job lifecycle and distribution at scale

  • Activate or deactivate job boards across many jobs at once with batch endpoints
  • Get the live job-boards state for a single job or in batch (which boards are on, which are off)
  • Reporting data legacy white label APIs do not expose - whether each job is actually live on Indeed, candidate flow per account, posting errors in real time
  • Manage the hiring team on each job programmatically

Application and candidate operations

  • Get the AI score for any application - surface 100Hires AI in your own partner UI without iframe wrappers
  • Move, advance, hire, reject, transfer, or unreject applications via dedicated endpoints
  • Batch move and batch reject for bulk pipeline operations across thousands of applications
  • Download resumes and attachments programmatically by candidate or application

Branded career sites on your domain

  • Public Career Site API authenticates by company slug, so you can build a branded careers page on your domain that pulls live job and application data from 100Hires
  • Use the same endpoint for embeddable careers widgets on partner-side websites

Automation primitives

  • Nurture campaign CRUD with multi-step sequences (email, SMS, voicemail, move-stage) for partner-defined drip campaigns
  • Email templates and dynamic placeholders managed via API for white label branded comms
  • Reusable question catalog plus form question lifecycle (required, optional, hidden) per child account

The MCP server lets your team drive every endpoint above from Claude or any MCP-compatible client without writing custom integrations. OAuth 2.0 access tokens are scoped per client account so you can hand a partner-built tool to your support team without blowing the data isolation between clients.

Your domain. Your emails. Your brand. Everywhere.

Clients sign in at app.yourcompany.com, not 100hires.com. From the same admin domain you switch between any of your client companies through a search-as-you-type menu - the navigation is built for handling 70+ companies, not the typical 2 or 3 most ATS dashboards assume. Notification emails come from your domain after we configure SPF and DKIM. No "Powered by" badge unless you want one.

  • Custom domain for careers pages and admin login - tested in partner prototypes
  • White label email sender with SPF/DKIM configured for your domain
  • Logo, colors, and fonts per child account
  • Switch between client companies through a search-driven menu in the admin interface
  • Zero 100Hires mentions in client-facing UI
  • Open REST API with OAuth 2.0 for deeper integration with your existing stack
Custom trackable sources panel with multi-channel campaign tracking

Job board distribution that handles 500 client accounts

Every client account on your platform gets free access to 12 job boards including Indeed, LinkedIn, ZipRecruiter, Glassdoor, Monster, and Talent.com. Candidates apply through your branded careers page and flow into the right client account automatically.

  • 12 free job board integrations included
  • Indeed sponsored job posting through your accounts
  • Trackable links for niche boards, communities, and referrals
  • Source attribution per client so you can show ROI

Inject market data into AI scoring

Inside each criteria set you can plug in market data your team buys or maintains - median salary for a role in a metro, talent supply, competitive postings, and any other signal that should shape scoring. The AI uses it to adjust scores across every client account in that region.

Concrete example: configure a rule like "if the candidate's salary expectation is within 10% of market median, score high; if it diverges significantly, score low." Configure the importance weight of each criterion. Edit or remove criteria as the market shifts.

  • Insert market data fields - median salary, talent supply, competitive postings - into criteria sets at the parent level
  • Customize scoring rules around those fields per criterion
  • Adjust the importance weight per criterion so the AI knows which signals matter most for your vertical
  • Edit or delete criteria as the market changes; updates cascade to every matching client job automatically

This is unique to 100Hires. The pattern came directly from a partner conversation: "Could the AI ingest market data to make determinations? Salary, scarcity of talent, geography by county, competitive postings?" The answer is yes, and we have not seen another white label ATS support this.

See it in action with a sandbox tailored to your business

We will set up a parent account with sample child accounts pre-configured for your industry, populated with realistic data so you can see how cross-account reporting, AI scoring, and branding work in practice.

How partners scale on 100Hires white label

An AI-powered industrial recruiting platform serving manufacturing and skilled trades manages 500+ subclients on 100Hires white label. Each subclient has their own branded careers page, custom AI scoring criteria, and full data isolation. Aggregated reporting pulls across all accounts in one parent view.

The pattern shows up across customer types. RPOs running 50-60 clients on legacy ATS platforms migrate when partner pricing climbs and support response time slips. Holding companies running multiple brands consolidate after integration issues with their previous tool. HR tech and HRIS vendors looking to add hiring as a module find building from scratch is a multi-quarter project that pulls engineering off their core product.

Why partners pick 100Hires over the average white label ATS

Most white label ATS programs treat partners as a side channel. Implementation runs into the thousands, the AI is bolted on, and there is no real way to manage a portfolio of client accounts at scale. Here is how 100Hires stacks up against what the average white label ATS offers today.

100Hires
Per-account pricing varies
Average white label ATS
Setup $5,000+ • Per-account pricing varies
Custom domain for careers and admin login
Parent-level AI scoring criteria
Lock criteria from client users, cascade across accounts
-
Cross-account partner dashboard
Portfolio health across all child accounts
-
Industry-specific AI templates
Skilled trades, healthcare, construction, tech
-
Market data ingestion into AI scoring
Upload PDFs at parent level - factors into scoring
-
MCP server for bulk account management
Provision and manage hundreds of client accounts programmatically
-
Programmatic client account provisioning
POST /companies with default branding, pipeline, and AI templates
-
Per-company webhooks with HMAC-signed payloads
Real-time application events streamed to your CRM or BI pipeline
Limited
AI score API for partner UIs
GET /applications/{id}/ai-score - surface 100Hires AI in your own product
-
Public career site API
Build branded careers pages on your domain that pull live data
Limited
Reporting API endpoints
Job status, Indeed posting status, per-account analytics
Limited
Native LinkedIn job posting integration
-
Indeed posting visibility and error handling
Real-time posting status and surfaced errors
Real-time
Silent failures common
Per-user, per-job, or per-employee fees
Unlimited users, jobs, and candidates
Per-job and per-deal fees vary
Implementation cost
Free
$5,000+
Implementation time
Days
2-4 months
Resume parsing and screening
Flexible pricing models
Wholesale, rev share, PEPM, tiered bundles

Pricing built for partners who actually scale

Partners get wholesale pricing per child account with annual commitments. You set your retail price - the spread is your margin, and we do not interfere with how you package or bill your clients.

No per-user fees. No per-job overages. No "premium AI" upcharge. The price you sign on day one applies to every account you add for the full year. If a client churns mid-year, the seat stays available and you can spin up a new client into it.

Five pricing models available depending on your business model:

  • Wholesale-to-retail - you mark up and keep the spread
  • Revenue share - we split a percentage of what you bill
  • Per-employee or per-location (PEPM) - aligns with how PEOs sell
  • Tiered bundles - good, better, best per client
  • Custom for partners managing 100+ accounts

Specific numbers come out of the partner discovery call once we understand your client mix and volume. We do not publish white label pricing because the right structure depends too heavily on your model.

One trade-off worth naming: 100Hires is a smaller team than the legacy white label ATS vendors. We have a small partner-focused team today. If you need a 24/7 enterprise support contract with multi-region SLAs and audit trails for thousands of accounts, we are not the right fit yet. If you want a partner team that ships custom features in weeks and treats every partner as strategic, we are.

White label ATS - frequently asked questions
+ What is a white label ATS and who is it for?
A white label ATS is an applicant tracking system that another company resells under their own brand. The end client sees the partner's name, logo, and domain - never the underlying vendor. White label ATS platforms are typically used by RPOs, staffing agencies, PEOs, payroll providers, HR consultancies, BPOs, and multi-brand holding companies who want to offer hiring software to their clients without building it themselves.
+ Can we use our own domain for careers pages and admin login?
Yes. Careers pages can live at careers.yourcompany.com and admin login at app.yourcompany.com. SSL is automatic. Notification emails go from your domain too once SPF and DKIM are configured for your sending domain. Your clients never see a 100hires.com URL.
+ How does parent-level AI scoring work in practice?
You set AI scoring criteria once in the parent account - the questions, scoring bands, and red flags based on your domain expertise. When a client posts a job, the criteria apply automatically. Clients see scores and AI summaries on each candidate, but the criteria tab is hidden from their view. Only your admins can edit the rules. You can also create different templates per industry, role type, or metro area, and the system auto-matches the right template when a new job is created.
+ Can we manage hundreds of client accounts in bulk?
Yes - through both REST API and MCP. We offer the API in two tiers. The standard Developer API v2 (documented in our public help center) covers jobs, candidates, applications, messages, interviews, nurture campaigns, tags, forms, webhooks, career site, and email templates. The Partner API extension layers on top of v2 for white label partners managing many sub-companies and adds programmatic client account provisioning, per-company webhook registration, batch job-board operations, and AI score access at the partner level. Credentials and full reference for the partner tier are issued during onboarding. The MCP server lets your team drive both tiers from Claude or any MCP-compatible client without writing custom integrations.
+ What does implementation look like and how long does it take?
Free, and typically days to a couple of weeks. You get a parent account, we configure your default branding, and you can spin up child accounts immediately. For partners with specific custom requirements - custom domain configuration, branded email setup, industry-specific AI templates - the full rollout takes 1 to 3 weeks depending on how much customization you want before going live with clients.
+ Do you charge per user, per job, or per candidate?
No. Pricing is per child account, flat. Each account has unlimited users, unlimited jobs, and unlimited candidates. The price you pay on day one is the price for the full year, even if your clients grow. Per-job and per-deal fees that vary by contract size were the single biggest pain point we heard from partners coming off legacy white label programs.
+ Is there a free white label ATS option?
There is a free 14-day trial of the standard 100Hires product so you can evaluate the platform before partner discussions begin. White label is a paid partner arrangement - the level of customization, custom domain setup, dedicated support, and bulk account management are not part of the standard self-serve plan. Specific partner pricing depends on your model and comes out of the discovery call.
+ What pricing models do you offer partners?
Five models: wholesale-to-retail where you mark up and keep the spread, revenue share where we split a percentage of your billing, per-employee or per-location (PEPM) which aligns with how PEOs sell, tiered bundles (good, better, best) per client, or custom for partners managing 100 plus accounts.
+ Can we get a sandbox before signing a partner contract?
Yes. We will set up a parent account with sample child accounts pre-configured for your industry, populated with realistic data so you can see how cross-account reporting, AI scoring, and branding work in practice. Request one through the partner call form.
+ What happens if a client churns mid-year on an annual contract?
Annual commitments are paid up front per the number of child accounts you contracted. If a client churns within the year, the seat stays available and you can spin up a new client into it - no extra cost. At renewal, you only pay for the seats you are actively using. Short-term churn does not penalize you.
+ Can we migrate data from our current ATS into 100Hires white label?
Yes. We handle migration as part of partner onboarding at no extra cost. Most partners migrate in batches as their existing client contracts come up for renewal, so the transition spreads across multiple months instead of one risky cutover. The exact data we can move depends on what your current ATS exposes through export or API.
+ Does the platform integrate with Indeed, LinkedIn, and other job boards?
Yes - 12 free job board integrations including Indeed, LinkedIn, ZipRecruiter, Glassdoor, Monster, Jooble, Adzuna, and Talent.com. Candidates apply through your branded careers page and flow into your client accounts directly. Source attribution shows you exactly which boards drive the best candidates per client.
+ What size of partner is 100Hires the right fit for?
Partners managing 10 to 500 plus hiring accounts. We work with RPOs running 50 to 100 client accounts, PEOs and payroll providers adding hiring as a module, HR consultancies productizing their advisory work, and holding companies running 5 to 50 brands or locations. If you need 24/7 enterprise support with multi-region SLAs and audit trails for thousands of accounts, we are not the right fit yet.
23,000+ recruiters & business owners read this newsletter

The hiring playbook, in your inbox

One email a week - benchmarks, AI screening tactics, and short interview templates from the 100Hires team. No product pitches.

Ready to launch your branded hiring platform?

Talk to a partner specialist about wholesale pricing, sandboxes, and migration timing.

We use cookies to offer you our service. By continuing to use this site, you consent to our use of cookies as described in our policy