Needs Attention

At a glance

Activity History

Every change to records, who made it, newest first. Permanent: nobody can edit or delete it.

WhenAreaActionDetailWho

Record Backups

An extra copy of your records, kept outside the database.

Your records live in the Caliber database. A backup downloads one file with every student, staff credential, enrollment, instructor, class and roster record, so you have an off-site copy for AHA record retention. Download one at least once a week.

This file contains students' personal information. Save it to a private, secure location such as an encrypted drive or a private cloud folder, not a shared folder, then delete it from Downloads.

Backups used to download automatically on every computer that signed in. They now download only when you click the button above.

Student Records

All certified students — click any row to view full record

0
Total Students
0
Active Certs
0
Expiring 90 Days
0
Added This Month
0
eCards on File

Show columns

Name Email Phone City / State Certification eCard # Instructor Tuition Guidelines Date Issued Expires Actions
👥
No students added yet. Click "Add Student" to get started.

Add New Student

Enter student certification details below

✓
Student Added!
Record saved successfully.

Expiring Soon

Certifications expiring within 90 days, plus recently expired — color-coded by urgency

📧 Click Send Reminder to open a pre-written renewal email in your mail app. The email is addressed to that student and pre-filled with their certification details.
Urgency: 61–90 days 31–60 days ≤ 30 days Expired
NameEmailCertificationExpiresDays LeftReminder
✅
No certifications expiring within 90 days or recently expired.

By Certification

Student count per certification type

Staff Credentials

All instructor and clinical staff licenses — 60-day expiration alerts

⚠️
0
Total Credentials
0
Active
0
Expiring 60 Days
0
Expired
🪪
No staff credentials added yet. Click "Add Credential" to get started.

Add Staff Credential

Enter staff member licensing and certification details

Blended Enrollments

Live online learning records — AHA audit ready

0
Total
0
Active
0
Completed
0
Pending Skills Day
0
Expired
StudentEmailCourseType TokenEnrolledProgress ExamStatusActions

Active / In Progress

Students currently working through online modules

StudentCourseTypeEnrolledProgressExamStatusActions

Completed Students

Post-test passed — skills day issued or pending

StudentEmailCourseTypeStart DateCompletedExamSkills DayActions

Expiring / Expired

Enrollments past or approaching 90-day access window

StudentEmailCourseEnrolledDeadlineDays LeftProgressActions

Manual Enrollment

For phone, in-person, or invoiced signups — set custom start date

💰 Payment / Finance

Blended Audit Log

Every action timestamped — CAPCE / AHA / LEMSA compliant

CE Enrollments

Standalone continuing education records (California Title 22, Chapter 3.5)

0
Total
0
Active
0
Completed
$0
Revenue
0
CE Hrs Issued
StudentCourseCE HrsTypePriceStatusEnrolledCert #Actions

CE Active

Students currently in progress on CE courses

StudentCourseCE HrsProgressQuiz ScoreEnrolledActions

CE Completed

Certificates issued — ready for LEMSA submission

StudentCourseCE HrsQuiz ScoreCompletedCert #CE TypeActions

CE Manual Enrollment

Enroll a student directly — Stripe, cash, check, or waiver

💰 Payment / Finance

CE Courses

Each course goes live only after a medical director approves it. Any change makes a new version that needs approval again; students already in a course keep the version they started.

CourseLevelHoursVersionStatusLive versionInstructorFormatStudentsActions

Course lessons and questions are written in Database/ce-content/ and loaded with a numbered SQL file, the same way as the blended courses.

Medical Directors

A medical director signs in at caliber-director.html and sees only what you switch on here. Nothing else: no Admin, finances, instructor data or AHA materials.

Use an email that doesn't already have a Caliber login (instructor or student).
Medical directorApprove coursesCE recordsStudent feedbackName on certificatesActiveLogin

CE Questions

Questions students send with "Ask the instructor". Answering within the response time in CE Settings is what lets online courses count as instructor-based (Title 22 §100100.02(a)(9)). Questions and answers are permanent records.

CE Instructors

Each instructor needs a CV or resume on file and approval by the program director and clinical director as qualified to teach their topics (Title 22 §100104(b)(2)(C), (j)). Assign instructors to courses on the CE Courses page.

InstructorQualificationsCV / resumeProgram director approvedClinical director approvedActive

CE Settings

What prints on every CE certificate (Title 22 §100104(m)). Certificates print PILOT · NOT VALID FOR CE CREDIT until the provider number, address and the program director's signature are all on file.

CE Audit Log

Every CE action, timestamped

Revenue Overview

Every revenue source: classes, direct students, blended, CE and eCards

Total Revenue
$0
Everything recorded for this period
Net After Cost & Fees
$0
What you keep after card costs and Stripe fees
Unpaid / Pending
$0
Recorded but not yet collected
Revenue by year of service · click a year to view it
Revenue by source
Class Tuition
$0
Direct Students
$0
Blended
$0
CE
$0
eCard Sales
$0
NREMT Prep
$0
Flashcards
$0
Waived / Comped
$0
Collected by instructors
$0
Not in Caliber's total
How these numbers are counted
Revenue by course
Monthly breakdown

Blended Revenue

AHA blended learning financial detail

$0
Total
$0
Stripe / Online
$0
Manual / Cash
$0
Unpaid
StudentCourseTypeAmountPaymentPay StatusDateReference

CE Revenue

Standalone continuing education financial detail

$0
Total
$0
Stripe / Online
$0
Manual / Cash
$0
Unpaid
StudentCourseCE HrsAmountPaymentPay StatusDateReference

NREMT Prep

Online prep subscribers and every payment, recorded automatically from Stripe

Active subscribers
0
Collected this year
$0
After refunds
Collected, all time
$0
Subscribers
EmailStatusPlanAccess untilSigned upTotal paid
Payments · after refunds; Stripe fees not included
DateEmailPlanChargedRefundedKept
Ad results · sales credited to the ad link the buyer tapped first (utm tags; SQL 144). Prep, Flashcards and Sim · after refunds
Ad (source · campaign · ad)SalesProductsKeptNet after StripeLast sale

Stop the Bleed Certificates

Fill the official ACS certificate for each attendee and email it from Caliber. The ACS design is never changed: only its Name, Date, Instructor and Location blanks are filled.

Sent certificates
Class dateNameEmailFormatStatusSent

NREMT Flashcards

Flashcard accounts, subscribers and every payment, recorded automatically from Stripe

With access now
0
Collected this year
$0
After refunds
Collected, all time
$0
Opted in to emails
0
Only these may get marketing
Accounts · everyone who bought flashcards or signed up on the flashcard page
EmailStatusPlanAccess untilEmails OKSigned upTotal paid
Payments · after refunds; Stripe fees not included
DateEmailPlanChargedRefundedKept

Business Deductions

Costs of running Caliber: Tech, ads, materials, equipment, supplies, fees and more. Kept separate from the revenue totals. Repeating costs count every month (or year) until you mark them cancelled.

$0
Total deductions
Entered + automatic, selected year
$0
This month
Entered costs charged this month
$0
Active repeating / month
Monthly bills + yearly ÷ 12
$0
Tech
ChatGPT, Claude, Supabase, Tiiny Host, Resend …
$0
Automatic
Stripe fees (already recorded)
By category
CategoryEntriesTotal
Entries · "Counted" = what was charged in the selected year (future months are never counted)
VendorCategoryAmountRepeatsStartedStatusCounted
Automatic · Stripe fees are read automatically; enter eCard purchases from CPR Suppliers as deductions
SourceItemsTotal

Stripe Payments

Every Stripe charge with its real fee, matched to the record it paid for. One payment = one record.

Charged
$0
0 charges
Stripe fees
$0
what Stripe kept
Refunded
$0
back to buyers
You kept
$0
after fees and refunds
Unmatched
0
need a record
DateBuyerProductAmountFeeRefundedPaid for

Export Reports

Download financial data for bookkeeping, tax records, and CAPCE reporting

All Revenue (Blended + CE)
Combined financial report — all courses, all payment methods
Blended Learning Revenue
AHA blended courses only — ACLS, PALS, BLS, ECG
CE Revenue
Standalone CE courses only — all 18 CE offerings
Unpaid / Pending Report
All records with pending or partial payment status
CE Audit Log (CAPCE/LEMSA)
Compliance audit trail — all CE actions with timestamps

Class Records

AHA course records — the roster an audit asks for

0
Total Classes
0
Draft
0
Awaiting Approval
0
Approved
0
Roster Entries
DateCourseTypeInstructorLocation RosterExpectedTuitionStatusActions
📋
No class records yet. Click "New Class" to create one.

New Class Record

Course, date, location and instructor of record — the roster inherits all of it

Class Roster

—

Aligned Instructors

Person records — credentials associate to these, classes point at them

⚠️
0
Total Instructors
0
Active
0
Credential Lapsed
0
Classes Taught
NameEmailPhoneAHA Instructor ID AlignedCredentialsOnboardingClassesPortal LoginStatusActions
🧑‍🏫
No instructors yet. Click "Add Instructor" to get started.

Class Audit Log

Every change to a class record and roster — including after approval

Instructor Onboarding

Alignment and renewal progress. Record what you completed in person as well as what arrived online.

InstructorTrackProgress Waiting on youBlocked

Instructor Notices

Messages instructors see in their portal. Recurring notices must be acknowledged again at every renewal.

NoticeAudienceType Acknowledged

Public Calendar

Every listing on caliber-courses.html, across all instructors and affiliates

CourseWhenWhereInstructor SeatsStatusActions

Affiliate Listing

Courses hosted by another training center. These never enter the TS89273 roster, billing, or card pipeline.

Shown on the public listing. Required — a listing cannot save without naming who issues the card.

Course Registrations

Everyone registered through the public calendar. Export a roster to forward to an affiliate host.

NameContactLevelEmployer Card expiresCourseStatus Actions

Instructor Applications

Submitted from the public instructor page

ReceivedNameContactDiscipline BackgroundStatusActions

eCard Pricing

What instructors pay you, and what each card costs you

⚠️
DisciplineProductYou Charge Your CostMarginActiveActions

A card priced at $0.00 cannot be sold — checkout refuses it. Margin shown here is before Stripe’s fee, which is captured per order from the actual balance transaction.

Card Orders

Instructor purchases, with true net after cost and Stripe fees

$0
Card Revenue
$0
Card Cost
$0
Stripe Fees
$0
Net Margin
0
Cards Sold
DateInstructorItemsRevenue CostStripeNetStatusActions

Card Balances

Cards purchased minus cards claimed, by instructor

InstructorDisciplinePurchasedClaimedOn Hand
Card Movements
DateInstructorDisciplineChangeReason

Account Security

Two-factor authentication and password for this login

Password

Credential Documents

Uploaded by instructors for your compliance file

InstructorTypeFileIssued ExpiresStatusActions

Course Materials

Exams, answer keys and skills sheets. Each instructor sees only the disciplines on their record.

DisciplineKindTitleFileDownloadsVisibleActions

Instructor Students

Every student an instructor logs in their portal's My Students, with the instructor attached. Money here is the instructor's, not Caliber revenue.

Students
0
0 courses
Charged
$0
by instructors
Collected
$0
by instructors
Still owed
$0
to instructors
Due to renew
0
next 60 days
InstructorStudentCourseClass datePricePaidOwedMethodExpires

Document Library

Upload a PDF once, map its fields once, reuse it until the form changes

TemplateVersionPagesFields MappingStatusActions

Signature Requests

Documents out for signature and their status

RequestInstructorSigners StatusDueExportedActions