Where to find it
Go to Program Dashboard → Courses → Access codes. Only program owners can open this page. You can also jump here from a course’s Student access page.What you are importing
Each import row is one student worth of unique fields.- For AHA, that is usually one Course URL.
- For Jones & Bartlett, that is usually one 10-digit Access Code.
- For a custom login, that might be username and password on the same row.
Add inventory
- Click Add inventory.
- Select the course (the left list shows how many codes are available for each course).
- Optionally enter a Batch name so you can tell orders apart later. Example:
Spring 2026 J&B order. - Choose how to add codes:
- Paste codes
- Upload CSV or Excel
Use this when there is one unique field (AHA URLs, or a single access-code column).Paste one code or URL per line, then continue to preview.
- Review the preview. Fix any rejected rows (bad URLs, duplicates).
- Click Commit import.
What the importer skips
- Duplicate values already in the file
- Values that already exist in stock (unless the old one is Already used or Archived)
- Invalid URLs, for URL fields
Statuses you will see
The top of the page also shows Waiting for codes. That is how many students enrolled or bought while you were out of stock.
Search, edit, and archive
- Search by exact code — paste the full code or URL. Partial search is not used, so you do not accidentally match the wrong student.
- Edit values — only while the set is In stock.
- Archive — hide an unused set so it is not given out (for example, a code your vendor voided).
- View history — see every status change for that set.
After a refund: return to stock
If a sent code comes back, it usually lands in Needs verification. Open it and choose:- Mark available — put it back In stock
- Mark burned — mark it Already used
Consumption (will we run out?)
The inventory page can show a short forecast:- Paid seats (30d) — how many paid seats used codes in the last 30 days
- Daily rate — average per day
- Available — unused codes right now
- Projected exhaustion — roughly when you will hit zero at that rate
Tips that save support tickets
- Import before you open enrollment, so the first students are not stuck on Waiting for codes.
- Name each batch after the vendor order (
AHA Heartsaver Mar 2026). - Never email a leftover code from the spreadsheet. Let the platform assign it so the status stays correct.
- If a student says “this code is already used,” search the exact code here. You will see who it was held for or sent to.