The Compliance Dashboard: the CCAPP SUD Compliance Channel, with a board that shows every staff member against every requirement you set — done, days left, or overdue — and your clinical staff’s licenses and certifications, checked against the agencies that issue them. The reminders send themselves. The audit export is one click. You set the expectation once and stop chasing it.
counselormagazine.com/ccapp-employer-dashboard/demo
| Staff | Ethics & BoundariesAnnual compliance | Confidentiality & 42 CFRAnnual compliance | OrientationNew hire |
|---|---|---|---|
| Marisol Vega | Done | Done | Done |
| Darnell Pruitt | Done | 5d left | Done |
| Anh Lieu | 3d overdue | Done | Done |
| Rebecca Stroud | due Mar 14 | due Mar 14 | 2d left |
Every program has a tracker. Almost none of them can answer the only question that matters on a Tuesday afternoon: is everyone current, right now? Not last time somebody updated the sheet. Now.
It is accurate the day someone updates it and drifting by the end of the week. Nobody trusts it, so everybody double-checks it by email.
The reminders are manual, so they are late, uneven, and resented. The people who need them most are the ones who get missed.
A request for documentation turns into three days of hunting certificates out of inboxes and hoping the dates line up.
Read this before anything else. Program membership covers your non-clinical staff. It does not cover anyone licensed, registered or certified — they are not included in program membership and must hold a CCAPP Individual Membership to use the channel. Both are quoted below exactly as the CE Hub states them.
“Must be a program member ($500/yr) to use the compliance channel, and it includes unlimited free compliance courses for non-clinical staff (unlicensed or non-certified individuals).”
“All licensed, registered, or Certified individuals must be CCAPP individual members ($100 per employee) to use the compliance channel, which includes unlimited CE’s.”
The only invoice CCAPP sends your program is $500 a year — and that $500 does not extend to your clinical staff. Anyone licensed, registered or certified needs an individual membership before the channel will open for them.
“If a program is not a member, individuals can purchase courses at full price.” That is $50 to $100 per person per course — roughly what a whole year of individual membership costs, for one course. Each course states its certificate type before you enroll, and the certificate is issued as soon as you finish.
Your program is billed $500. Even a program that buys a membership for all forty of its clinical staff pays $4,500, against $6,000 to $12,000 for a platform.CCAPP’s own published comparison. The full arithmetic is later in this document.
Staff down the side, your requirements across the top. Each cell tells you the one thing you need: Done, how many days are left, or how many days it is overdue — at a glance, in color, without opening anything.
Do not take our word for it. The demo is this dashboard on invented data — add staff, build a requirement, tick a course off, download the audit file. Nothing is saved, and nobody’s real information is in it.
Is everyone current, right now? One glance, and you know.Watch this board move at counselormagazine.com/ccapp-employer-dashboard
| Staff | Ethics & BoundariesAnnual compliance | Confidentiality & 42 CFRAnnual compliance | Trauma-Informed CareAnnual compliance | Program OrientationNew hire |
|---|---|---|---|---|
| Marisol Vega | Done | Done | Done | Done |
| Darnell Pruitt | Done | 5d left | Done | Done |
| Anh Lieu | 3d overdue | Done | Done | Done |
| Priya Raghunathan | Done | Done | 6d left | Done |
| Rebecca Stroud | due Mar 14 | due Mar 14 | due Mar 14 | 2d left |
| Terrence Boyd | Done | Done | 11d overdue | Done |
Download as CSV (for audits)
Watch what the hub does on its own.
Build timeblocks: which courses, who must take them, and by when. The hub grants access, sends the reminders, and shows you the compliance picture below — you only set the expectations.
Creating a timeblock assigns the courses automatically (so everyone has access), reminds each person by email at 14, 7 and 3 days out and on the due day, nags their dashboard, and stops the moment a course is completed. You’ll get one weekly digest if anyone goes overdue.
A timeblock is a requirement in plain terms: these courses, for these people, by this date. Give it a name your team already uses and the hub takes it from there.
Every covered staff member gets the same ladder, sent on time, every time — and only ever the one that is due. Somebody added three days before a deadline gets one email, not four.
You get one weekly digest listing anyone overdue and by how long. That is the only routine email compliance sends you.
The reminders are the whole job. Handing them to software is the difference between a policy and a practice.Nobody at Sierra Vista sends a single one of them.
The same dashboard tracks your clinical staff’s credentials. You mark who is credentialed; the hub reads their records from the agencies that issue them — CCAPP and the California Department of Consumer Affairs — through the CCAPP Data Hub. You never type a credential level.
Training and credentials on one board, so one person can answer an auditor in one sitting.Training compliance and credentialing compliance, side by side.
| Terrence Boyd | RADT I — expired Feb 27, 2027 CCAPP #0091442 | Expired |
| Anh Lieu | 1 possible credential match to confirm Found by name in the California DCA records | Confirm match |
| Name | Credentials | Status |
|---|---|---|
| Marisol Vega | CADC II CCAPP · expires Apr 18, 2027LCSW California DCA · expires Nov 30, 2028 | Expires in 40 days |
| Joanna Reyes | LMFT California DCA · expires Aug 31, 2028 | Current |
| Terrence Boyd | RADT I CCAPP · expired Feb 27, 2027 | Expired |
Credential records are public information published by the agencies that issue them. Only medical, substance use disorder and behavioral health credentials are shown.
Two things auditors and boards ask for, and both are already waiting: a full compliance export, and transcripts anyone can independently confirm.
Download as CSV (for audits) gives you every staff member against every requirement — with the email address the screen does not show, and with the status written out rather than color-coded.
Completed for anyone finished.OVERDUE (was due 2027-03-14) — the date is in the cell, so nothing has to be cross-referenced.The file explains itself a year later, to somebody who was not in the room.Which is exactly who reads it in an audit.
| Staff | Annual compliance — Ethics & Boundaries | New hire — Program Orientation | |
|---|---|---|---|
| Marisol Vega | m.vega@example.org | Completed | Completed |
| Darnell Pruitt | d.pruitt@example.org | Completed | Completed |
| Anh Lieu | a.lieu@example.org | OVERDUE (was due 2027-02-27) | Completed |
| Rebecca Stroud | r.stroud@example.org | Due 2027-03-14 | Due 2027-03-04 |
| Course | Credit type | Credits | Started | Completed |
|---|---|---|---|---|
| Ethics & Boundaries in Behavioral Health | CEH | 6.0 | Jan 12, 2027 | Jan 19, 2027 |
| Confidentiality & 42 CFR Part 2 | CEH | 3.0 | Feb 2, 2027 | Feb 3, 2027 |
| Trauma-Informed Care Fundamentals | CEH | 4.0 | Feb 18, 2027 | Feb 24, 2027 |
| Total — CEH | 13.0 | |||
Only fully passed and completed courses appear — nothing half-done, nothing failed. Filter by date range for a renewal period, and print or save it from the browser.
Every transcript carries a ten-character code. A board, an auditor or a new employer types it in and sees the stored record of exactly what was issued — no login, no phone call to you.
Enter the verification code printed at the bottom of a Counselor Magazine CE Hub transcript to confirm its contents.
Try 7KDQ2MWXPT — or type anything else to see what a forgery looks like. The code never contains 0, 1, O or I, so it cannot be misread off paper.
Your Voting Representative and any account managers you designate have the same powers — an HR manager can add staff, assign training and pull the audit file without waiting on anyone. The Rep is emailed whenever a manager changes the manager list, so oversight never costs you speed.
The people who need the training are people. The system is built as though that were the point.Consent on the way in, records that survive the way out.
| Name | Status | |
|---|---|---|
| Joanna Reyes | j.reyes@example.org | Active |
| Kwame Osei | k.osei@example.org | Invited |
| Name | Status | Added | |
|---|---|---|---|
| Marisol Vega | m.vega@example.org | Active | Jan 8, 2027 |
| Anh Lieu | a.lieu@example.org | Individual member Connected | Jan 8, 2027 |
| Terrence Boyd | t.boyd@example.org | Active | Feb 2, 2027 |
| Kwame Osei | k.osei@example.org | Invited | Mar 1, 2027 |
People marked Individual member hold their own CE Hub access. They must accept your connection request, they can disconnect your organization at any time, and removing them here only removes them from your dashboard — never from their own courses.
Course progress is pulled from the platforms that host the training. When that pull is behind, the dashboard says so — in orange, at the top of the card, before you act on it.
Most systems hide this. We show it, because the alternative is a supervisor chasing somebody who finished the course that morning — and that conversation costs more than the honesty does.
A dashboard that never admits it is behind is a dashboard you cannot act on.Every figure on the board carries the date it was true.
One number, for the organization. The compliance channel opens and every non-clinical member of staff — unlicensed or non-certified — trains free and without limit.
Clinical staff are not included. Anyone licensed, registered or certified must hold a CCAPP Individual Membership ($100) to use the channel — an individual membership, carrying unlimited CE.
Inspiring excellence and promoting change for over 50 years. CCAPP is the largest and longest-standing organization supporting addiction programs and professionals in California.
$500 covers your non-clinical staff. Clinical staff are not included in program membership and hold their own.Both memberships are quoted from the CE Hub exactly as it states them.
Program Membership is not a software subscription with an association attached. It is membership in California’s largest addiction-profession association — and the CE Hub is what it gives you to work with.
CCAPP’s published comparison: the program membership plus an individual membership for each licensed, registered or certified person on a 40-strong team. Your program’s own invoice from CCAPP is the first line, and only the first line.
“For a 40-employee treatment program, a comparable healthcare compliance platform typically costs $6,000–$12,000+ per year, including software licensing, employee subscriptions, implementation, and support.”
Built specifically for California SUD treatment providers — California regulatory expertise, DHCS-focused compliance resources, credential tracking, policy updates, and support from the state’s leading addiction professional association. And every individual membership carries unlimited CE, which a compliance platform does not sell at any price.
Program Members are voting members. The rules your programs operate under are shaped by an association your organization has a formal say in — and a seat at that table is part of what the $500 buys.
counselormagazine.com/ccapp-employer-dashboard
Questions first? staff@ccapp.us · (800) 564-5927
One year of CCAPP Program Membership — $500, covering your non-clinical staff:
CCAPP Program Membership opens the SUD Compliance Channel for your organization and covers every non-clinical member of staff without limit, for $500 a year. Licensed, registered and certified staff are not included in that and hold their own individual membership.
counselormagazine.com/ccapp-employer-dashboard/demo
The full walkthroughcounselormagazine.com/ccapp-employer-dashboard
staff@ccapp.us · (800) 564-5927
PO Box 214127, Sacramento, CA 95821
Inspiring excellence and promoting change for over 50 years.