For EHS, safety & healthcare leaders
Run cert prep as a managed training program.
One admin view, readiness tracking, blueprint-weighted practice, and per-employee training-record exports across the full EHS cert slate. Built for teams tired of reimbursing scattered prep routes and reconstructing credential evidence when HR, procurement, insurance, or a client asks for it.
Pick your certs
Pick the certs your team actually needs. Seats are per-cert — buy what you use, scale as roles change.
Invite your team
Add employees by email. Assign the right credential per seat. They start the same day.
See readiness
Per-member readiness scoring tells you who is set and who needs another week — before exam day.
From $149/seat/year (10+ seats) vs $2,000/person bootcamp — a team of 10 prepares for less than one bootcamp seat.
Secure checkout via Stripe · 14-day money-back
CertPrep Studio is an independent exam-prep platform. We are not affiliated with, endorsed by, or sponsored by ABIH, BCSP, IHMM, NABCEP, AHE/ASHE, ACAC, IBFCSM, ABHP, or any other credentialing body. Credential names are the property of their respective issuers.
The admin view
Your team’s readiness in one screen.
Roster, readiness scores, weak-domain flags, training-record export — built for the EHS director who has to know who is ready to sit and who needs another week.
Team readiness
Acme Industrial · EHS team
48 active seats · Plan: Team (10–49) · Renews 2027-03-12
Seats licensed
48 / 50
Ready to sit
31
Behind plan
5
Avg. mock score
82%
Roster · ranked by readiness
Sort: Last activity · Filter: All certs ▾
| Member | Cert | Readiness | Last active |
|---|---|---|---|
Marcus Hollister Sr Industrial Hygienist · Gulf Coast | CIH ABIH | Ready · 89% | 2h ago |
Priya Iyer Safety Lead · Plant 3 | CSP BCSP | Ready · 84% | Yesterday |
James Williams Construction Safety · GC West | CHST BCSP | On track · 71% ▲ Domain IV calibration low | 3h ago |
Carlos Mendez Hazmat Coordinator · East Region | CHMM IHMM | Behind · 48% ▲ No activity 8d | 8 days ago |
Riley Brennan PV Field Lead · NABCEP track | NABCEP-PV NABCEP | On track · 76% | 5h ago |
Activity · last 24h
Marcus H. completed CIH Domain V mock — 90%
12 min ago
Priya I. exported training record (CSP)
1h ago
James W. logged 47 min · CHST Domain II
3h ago
System flagged Carlos M. — no activity 8d
Today, 09:14
Riley B. calibration check — confidence vs accuracy
5h ago
Weak-domain flags
- CIH · Biostatistics3 below 70%
- CHST · OSHA standards2 below 70%
- CHMM · Toxicology1 below 70%
Illustrative — names, scores, and timestamps above are placeholders. The layout, panels, and exportable record are real.
Works with what you already use
Standard exports, no custom integration required.
We ship CSV, PDF, and JSON — formats every HRIS, document store, and LMS already speaks. No integration project, no IT ticket backlog.
CSV export
Roster, readiness scores, attempt history — bulk import into any HRIS or BI tool.
PDF export
Per-employee, per-cert training-record dossier — drop into HR file, RFP attachment, or insurance review.
JSON export
Programmatic export for teams that want to wire CertPrep readiness data into a custom dashboard or compliance tool.
Compatible downstream systems
Don’t see your system? If it can ingest CSV or PDF — and most can — it works. For custom programmatic integrations, the JSON export is stable and documented.
Platform
You see who is ready. HR, procurement, and insurance see the records.
Team readiness dashboard
Real-time view of every member's progress, calibration, and readiness score. Know who's on track and who needs another week.
Per-employee training-record PDF
Signed PDF export per employee — enrolment dates, hours studied, mock results, and calibration history, plus a verification checksum. The same dossier HR, procurement, and insurance reviewers ask for.
Per-cert seat licensing
Buy a block of seats once for the cert you're sitting; renew next year by purchasing again — no auto-charge. Volume discount kicks in at 2 seats and again at 10.
At-risk early warning
Automatic flags for members who stall, score low on calibration, or miss the confidence threshold before exam day.
Domain-level weakness heatmap
See exactly which blueprint domains your team struggles with — target toolbox talks, refresher training, and SME sessions where they'll move the needle.
Access requests + member nudges
Members request cert access from inside the app; admins approve in a click. One-click nudges remind anyone who's stalled — every action logged.
Learner activity log
Day-by-day timeline of learner sessions — practice, mock, and review activity, with time on task. Export to CSV.
Admin action audit log
Every admin action — invites, role changes, seat revocations, report exports, billing events. CSV export for SOC 2 reviews and compliance audits.
Pricing
Per-cert seat licensing. Flat annual. Clean volume ladder.
Buy seats for the certs your team actually needs — Solo, Small Team, and Team tiers all bill per-cert, per-seat.
Solo
1 seat
- ✓One learner, one cert
- ✓Personal readiness scoring
- ✓Written rationales on every answer
- ✓12-month access · 14-day money-back
Small Team
2–9 seats
- ✓Per-cert seat — pick the credential your team is sitting
- ✓Admin dashboard + real-time progress tracking
- ✓Readiness scoring + at-risk flags
- ✓Per-employee training-record export
- ✓14-day money-back on first paid charge
Team
10–49 seats
- ✓Everything in Small Team
- ✓Volume per-seat rate
- ✓CSV exports + full activity log
- ✓Domain-level weakness analysis
Enterprise
50+ seats
- ✓Everything in Team
- ✓Volume discounts (50+ seats)
- ✓SSO integration
- ✓DPA, security reviews, invoicing / PO
- ✓Dedicated account manager
Per-cert seat licensing across every tier. No hidden fees. Billed once per 12-month access period — no auto-renewal.
Trusted payment processor: Stripe (payment processor).