CPR.co
For Admins

Managing CPR requirements

Seed, import, and maintain the CPR requirements data that powers the public checker and requirements pages.

The requirements system powers the public-facing requirements pages and the "What Do I Need?" wizard. The safest workflow is to load the shared CPR dataset first, then import verified state overrides, then make any manual corrections.

Recommended workflow

Load the CPR data in this order
  1. 1Go to System -> Settings -> Platform.
  2. 2Click "Seed Requirements Data" to load the profession catalog, national requirements, and all 50 states of supporting content.
  3. 3Click "Import Verified Requirements" to load the research-backed state overrides.
  4. 4Open /cpr-requirements/check and test a few common profession/state combinations.
  5. 5Go to Admin -> Requirements when you need to review or fine-tune individual records.

Go to Admin → Requirements. You will see a list of all professions in the system, with the number of requirements and state overrides for each.

Adding or editing a profession

Search first, because the seeded dataset already covers the common CPR-driven roles. Manual additions should be rare.

How to add a new profession
  1. 1Click Admin → Requirements.
  2. 2Click + New Profession.
  3. 3Enter the profession name (e.g., "Registered Nurse").
  4. 4Enter the URL slug (e.g., "registered-nurse") — this becomes the URL for the public profession page.
  5. 5Select the category (Healthcare, Education, Childcare, etc.).
  6. 6Enter a description for the profession page.
  7. 7Check "Nationally uniform" if the same cert is required in every state.
  8. 8Click Save.

Adding requirements to a profession

How to add a requirement
  1. 1Open the profession detail page.
  2. 2Click Add Requirement.
  3. 3Select the certification type (e.g., BLS for Healthcare Providers).
  4. 4Set the mandate level: Legal requirement, Licensing requirement, Industry standard, Employer expectation, or Recommended.
  5. 5Set the renewal period in months (typically 24 for most certs).
  6. 6Click Save.

Managing state overrides

Some states have different requirements than the national standard. Use the State Overrides tab on a profession page to add exceptions. For example, if California requires a different cert type for nurses than the national standard.

💡
Tip: Use state overrides for true exceptions, not for your initial bulk load. Verified research-based overrides belong in the import tool under System -> Settings -> Platform.

Editing state SEO content

How to edit state directory content
  1. 1Go to Admin → Requirements → States.
  2. 2Find the state you want to edit and click it.
  3. 3Update the mandatory industries list, accepted certification bodies, and the SEO description paragraph.
  4. 4Click Save.
  5. 5The state directory page at /cpr-classes/[state] will display the updated content.

Audit log

Every change to a profession or requirement is logged in the audit trail on that profession's detail page. You can see who made each change and when, and revert to a previous state if needed.

💡
Tip: Profession slugs must be unique and URL-friendly (lowercase letters and hyphens only). Once a profession is published and indexed by Google, avoid changing its slug as this will break existing bookmarks and SEO rankings.
ℹ️
Note: The legal disclaimer shown on requirements pages is controlled at Settings → Privacy. It is strongly recommended to keep the disclaimer enabled.

Was this article helpful?

Still need help?

We're here for you — call or email us any time during business hours.

Mon–Fri 8am–5pm Central Time

💬Chat with us