Provider Cost & Quality Governance System
Treat every paid provider call as a measurable sourcing investment, not invisible plumbing.
Last reviewed: 2026-09-06
Ask SourcingOS about this page
Inputs
- Provider capabilities and contractual rights
- Usage/credit cost
- Source-level quality outcomes
- Latency/error/failure telemetry
- Role-family contribution data
- Security/privacy review state
1. Define the job of each provider
Document whether the provider supplies candidate search, professional profiles, contact enrichment, scraping, verification, company data, or another function. Avoid paying multiple tools for the same unmeasured role.
2. Track marginal value
Measure what the provider adds after cheaper or already-owned sources have run. A waterfall step should justify its incremental yield.
3. Track failure and truth signals
Record no-result, invalid contact, bounce, wrong-person, stale profile, rate-limit, payment, and provider-error outcomes instead of only successful responses.
4. Apply spend and circuit-breaker rules
Set bounded per-search/per-role cost expectations, suppress repeated failed lookups, and stop runaway fan-out when provider quality or availability degrades.
5. Review rights and security with quality
A high-yield provider is not automatically appropriate. Keep license, provenance, subprocessor, retention, data-use, and security posture in the decision alongside cost and accuracy.
What to measure
- Cost per unique retained candidate
- Cost per usable contact
- Incremental yield
- Failure/error rate
- Repeated-lookup suppression
- Role-family quality
- Rights/security review freshness
Failure modes to avoid
- Calling every provider on every candidate
- Ignoring 402/429/failure states
- Paying repeatedly for known-bad contacts
- Optimizing only for raw coverage
- Choosing a provider without rights/security review