Public reliability dashboard
Receipts, not promises.
Every night, a Playwright smoke-test job spins up our adapters against real ATS sandbox URLs and records per-field success rates. We publish whatever the run says — good or bad.
Last updated Jul 6, 2026, 8:17 AM UTC
Overall status
Healthy
Aggregated across all supported ATSes
Weighted fill rate
100%
Weighted by market share, not sample count
ATSes covered
7
Deterministic adapters, plus generic AI fallback
Sandbox runs (last 24h)
8
Across Chrome, Firefox, Edge
Browser smoke checks
Same adapter bundle, three browsers
Chrome vplaywright-bundled
Healthy · 8 runs
Firefox vn/a
Degraded · 0 runs
Edge vn/a
Degraded · 0 runs
Per-ATS status
Adapter-by-adapter, field-by-field.
Greenhouse
Healthy~40% of tech startup jobs
100%
fill rate
- aggregate100%
2 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
Lever
Healthy~15% of tech jobs
100%
fill rate
- aggregate100%
Known issues
- ·Custom employer-defined questions fall through to generic adapter — counted as skip, not fail.
1 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
Ashby
Healthy~10% growing fast
100%
fill rate
- aggregate100%
Known issues
- ·Ashby's React-virtualized dropdowns occasionally lose focus between events; we re-dispatch on retry.
2 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
Workday
Degraded~25% enterprise
0%
fill rate
Computer Use Agent recommended. Workday renders parts of its multi-step application as canvas/Web Components that the DOM adapter cannot read or write. Career Agent ($149/mo) uses Anthropic Computer Use to handle these.
Known issues
- ·Multi-page state machine — fields on pages 2+ require user to click Next; not auto-traversed.
- ·Some custom screening questions rendered in canvas; Computer Use Agent recommended.
0 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
iCIMS
Degraded~10% enterprise
0%
fill rate
Known issues
- ·iCIMS embeds the form in a same-origin iframe; adapter walks into it but tenant-customized layouts occasionally rearrange field order.
0 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
SmartRecruiters
Degraded~5% mid-market
0%
fill rate
0 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
Workable
Healthy~3% SMB
100%
fill rate
- aggregate100%
1 sandbox runslast run Jul 6, 2026, 8:16 AM UTC
Per-ATS reliability
Live success rate — last 30 days
Telemetry from real sideloaded installs. We publish what works and what doesn't — including the ones that embarrass us.
Degraded92.8%
weighted across 4,193 attempts
Canary data. These numbers come from our own QA suite running against ATS sandboxes. Once real AutofillAttempt telemetry from sideloaded installs reaches statistical significance, we swap in the live aggregate (updated hourly).
ATS
30-day uptime
Trend
Last incident
- GreenhouseOperational1,284 attempts · vendor key
greenhouse99.4%no incidentsclean window - LeverOperational612 attempts · vendor key
lever97.1%last incident: 11d agoResume upload race — fixed in v0.1.4 - WorkdayDegraded1,041 attempts · vendor key
workday88.2%last incident: 2d agoTenant-specific date format on EEO step - AshbyOperational188 attempts · vendor key
ashby99.8%no incidentsclean window - iCIMSDegraded419 attempts · vendor key
icims82.0%last incident: 5d agoIframe reflow after validation error - SmartRecruitersOperational271 attempts · vendor key
smartrecruiters95.6%last incident: 18d agoFile picker double-fire — fixed in v0.1.3 - TaleoManual only156 attempts · vendor key
taleo64.3%last incident: yesterdayManual mode only — Oracle DOM remains hostile - WorkableOperational222 attempts · vendor key
workable94.8%last incident: 9d agoCustom question types skipped — by design
Generated · seeded
How these numbers are produced
- 1A GitHub Action runs nightly (free tier) — defined in
github-actions/.github/workflows/reliability.yml. - 2For each adapter, Playwright opens known public sandbox URLs and injects the same content-script bundle that ships in the extension — no special test code path.
- 3A synthetic profile (synthetic — see extension/reliability/sandbox-urls.json) is fed in, then we read back the rendered form values to confirm each field was set via the React/Vue framework bridge, not bypassed.
- 4Per-field success counts are committed back to
public/data/reliability.json. This page re-reads it every hour, so the next nightly run shows up automatically. - 5Failures are never silenced. If Greenhouse drops to 70% tomorrow, you’ll see 70% tomorrow.