
Keycodes are digital access codes that give students access to online learning platforms such as AHA HeartCode. When a student enrolls in a course or purchases an add-on that includes a keycode, CPR Enroll+ automatically assigns one from your keycode bank and delivers it in the enrollment confirmation email — no manual distribution needed.
How Keycodes Work
You purchase a block of codes from your certification body.
You upload them into a CPR Enroll+ Keycode Bank.
You attach the bank to a course or add-on.
At enrollment, CPR Enroll+ draws the next available code and emails it to the student.
Step 1 — Create a Keycode Bank
Go to Administration > Course Builder > Keycodes (or Payments > Products > Keycodes).
Click + Create.
Enter a Bank Name (e.g., "AHA BLS HeartCode — Q2 2026").
Paste your access codes, one per line.
Click Save.


Step 2 — Attach to a Course or Add-On
For a course: go to Courses > ⋮ > Edit, find the Key Codes section, select the bank, and click Save.
For an add-on: go to Add-Ons > ⋮ > Edit, set the Type to Keycode, select the bank from the Keycode Bank dropdown, and click Save.
Importing Keycode Templates from the Marketplace
Click Marketplace > Keycode Templates.
Hover over a template and click Use Template to import the bank structure, then add your actual codes.
and Add Keycodes
and Add Keycodes
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article