Continuing Education Event Registration: CE Credits, Certificates, and Attendance Tracking
How to run CE, CPE, CLE, and CME events — session-level check-in, certificate generation with your accreditation body's required language, and attendance exports for compliance reporting.
Continuing Education Event Registration: CE Credits, Certificates, and Attendance Tracking
Running a continuing education event is not just event logistics. It is compliance work. You need to document who attended, which sessions they attended, and for how long — then issue certificates that match the requirements of the relevant accreditation body. If your records do not hold up, your attendees do not get their credits.
This guide covers the full workflow: registration setup, session-level check-in, certificate generation, and the reporting your accreditation body actually needs.
Why CE Events Need Different Tracking Than Regular Events
At a standard conference, check-in means confirming someone showed up. At a CE event, check-in is evidence. It documents that a specific person attended a specific session for a specific duration, which determines how many credit hours they earn.
The compliance requirements vary by accreditation body. For CME (continuing medical education), AMA guidelines require documentation of individual attendance. For CLE (continuing legal education), most state bars require attendance records by session. CPE (continuing professional education) for accountants follows NASBA standards that require 50 minutes of instruction per CPE credit.
What this means in practice:
- You cannot issue a certificate based on full-event registration alone. You need session-level attendance data.
- Certificates must list the specific credit hours earned, not just "attended the conference."
- You need to be able to export attendance records if your accreditation body audits your program.
- Partial attendance needs to be tracked and credited accurately — an attendee who skips two sessions earns fewer hours than one who attended all of them.
Registration Setup for CE Events
Session-level registration with capacity limits
CE events typically run multiple concurrent sessions across tracks. Attendees need to register for specific sessions — not just the event — so you know in advance who plans to attend each session and can manage room capacity.
In CompleteEvent, you set up sessions under your event with individual capacity limits. Attendees sign up for sessions during registration or afterward through their attendee portal. When a session reaches capacity, the waitlist opens automatically.
Requiring session sign-up before the event also improves your planning. You can see which sessions are oversubscribed and add a room or split the session before the event rather than turning people away at the door.
Collect the right information at registration
Beyond the standard name and email, CE event registration should collect:
- Professional license number (required by many accreditation bodies for the certificate)
- License state or jurisdiction
- Job title and organization
- Which credit type the attendee is seeking (if your event qualifies for multiple: e.g., CME, MOC, CNE)
Add these as custom registration fields in CompleteEvent. They appear on the attendee record and export with your attendance report.
Multiple session tracks
If your event has multiple tracks (clinical skills, research methods, ethics, etc.), organize sessions by track in your event setup. Tracks make it easier for attendees to browse and build their personal schedule, and they give you structured data for reporting — you can see which tracks drew the most attendees and how credits distributed across topic areas.
Pre-event and day-of session changes
Attendees change their session selections. A speaker cancels. A room change makes two sessions conflict. Plan for this.
In CompleteEvent, attendees can manage their own session selections through the attendee portal up until you lock changes (typically 24 hours before the event). After that, session changes go through your admin panel. Staff can move an attendee from one session to another, check them out of a session if they leave early, and see real-time session headcounts.
Session-Level Check-In
Event-level check-in (confirming someone is at the venue) is not enough for CE credit. You need session-level check-in: confirmation that a specific person was present in a specific session for the required duration.
How session check-in works
Each session has its own QR code check-in flow. Before a session begins, a staff member or the presenter opens the session check-in screen on a phone or tablet. Attendees scan their individual QR code (from their confirmation email) as they enter the room. The check-in is timestamped.
For sessions with a minimum attendance requirement (e.g., you must stay for the full 90 minutes), you can also record check-out time by having attendees scan again on the way out. The system calculates time in session and flags anyone who left before the minimum attendance threshold.
Practical check-in logistics for CE sessions
For a session with 50 to 100 attendees, have one person at the door with a tablet running the check-in scanner. For larger sessions (150+), two check-in stations at different entrances will reduce queuing.
If your venue has unreliable WiFi (conference centers often do), confirm your check-in app has offline mode. CompleteEvent's check-in syncs locally and pushes data when connectivity returns, so a WiFi dropout during a busy session transition does not create gaps in your records.
For ethics or compliance sessions where full attendance is strictly required, post a sign at the door and brief the check-in volunteer to note any late arrivals or early departures.
Certificate of Attendance Generation
The certificate is the deliverable your attendees came for. It needs to be correct, professional, and available promptly.
What belongs on a CE certificate
Requirements vary by accreditation body, but most CE certificates need:
- Attendee full name (exactly as it appears on their professional license)
- Event name and date
- Number of credit hours earned (broken down by type if applicable: e.g., 4.5 CME, 1.0 ethics)
- Accreditation body name and accreditation statement
- Your organization name and logo
- A unique certificate ID or verification number (for audit purposes)
- Name and credentials of the activity director or medical director (for CME)
Customizing your certificate template
In CompleteEvent, the certificate template is configurable per event. Upload your organization logo, set the event name and credit hours, add your accreditation body's required statement, and preview before the event. The attendee name and credit hours populate dynamically from their attendance record.
If your event grants different credit totals to different attendees (because some attended more sessions), the certificate reflects each attendee's individual credit count, not a fixed number.
How attendees claim credit in CompleteEvent
CompleteEvent's credit engine ties the certificate to a participation check most accreditors require: the session evaluation. You assign credit to each session, and an attendee claims that credit only after completing the session's evaluation. Once claimed, they download their certificate and the credit is added to their lifetime learner transcript — a single running record across every event they attend with you, so returning attendees never have to hunt for old PDFs.
You declare which credit types you are accredited to issue once, at the organization level, so you can never assign credit you are not approved for. See the CE/CME Credits and Certificates guide for the full setup.
Speaker and planner disclosures
For CME and other accredited programs, everyone who controls content must disclose relevant financial relationships. CompleteEvent collects those declarations through private links, tracks mitigation of any conflict, records commercial support in a ledger, shows the disclosures to learners, and generates the program-book and audit files for your accreditation records. Disclosures are opt-in per event. See Speaker and Planner Disclosures.
How attendees receive their certificate
Attendees pull their own certificates — you do not send them. Once someone clears a session's attendance gate and completes its evaluation, they claim the credit from the event's certificate page and download the PDF. The certificate reflects the credit they actually claimed, and that same credit is added to their lifetime transcript.
This works the same for same-day and multi-day events. At a half-day workshop, an attendee can claim and download within minutes of finishing the evaluation. At a multi-day conference, attendees claim credit session by session as they go, so there is no batch to review, generate, or email when the event closes.
For attendance edge cases — someone who attended but never scanned in, or a session change that affected credit — record an attendance override on the session. That makes the attendee eligible to claim, and their certificate reflects the correction the next time they download it.
Reporting: Who Attended What and for How Long
Attendance reporting for CE events has two audiences: your accreditation body and your attendees.
Accreditation reporting export
Export your attendance data from CompleteEvent as a CSV with one row per attendee per session. Include: attendee name, license number, session name, session date and time, check-in time, check-out time (if collected), and credit hours credited.
Most accreditation bodies want a specific report format. Download your raw data from CompleteEvent and map it to the required format in a spreadsheet.
For AMA PRA Category 1 Credit, you do not need the spreadsheet step. CompleteEvent produces the PARS learner-credit file directly — it validates learner NPI numbers, holds records that need correcting in a repair queue, and exports in the format the AMA expects, ready to submit through your PARS account. Reporting is AMA-only today. See Accreditor Reporting (PARS).
Per-attendee credit summary
Each attendee's record in CompleteEvent shows the sessions they attended, the credit hours credited, and the certificate issued. If an attendee contacts you saying their certificate is wrong, you can pull up their record, see exactly which sessions they were checked in to, and correct the certificate if needed.
Reporting for your own program evaluation
Beyond compliance, your session attendance data tells you which topics drew the most interest, which sessions were over- or under-attended relative to projections, and how many attendees completed the full credit requirement vs. partial. That data helps you plan next year's program.
Frequently Asked Questions
Can we issue partial credit for attendees who did not complete all sessions?
Yes. CompleteEvent calculates credit hours based on actual sessions attended, not a fixed per-event total. An attendee who attended 3 of 5 sessions earns credit only for those 3 sessions. Their certificate shows the actual hours earned, not the maximum available.
Whether your accreditation body accepts partial credit depends on their rules. Many CLE programs require a minimum number of ethics hours regardless of total hours. Check your accreditation guidelines and set minimum attendance thresholds in your session setup accordingly.
What accreditation body name goes on the certificate?
You enter this directly in the certificate template setup. CompleteEvent does not have a fixed list of accreditation bodies — you type in the exact name and required statement your accreditation body specifies. For CME, the required language is typically something like: "[Organization] is accredited by the Accreditation Council for Continuing Medical Education (ACCME) to provide continuing medical education for physicians." Copy the exact language from your accreditation agreement.
Can attendees download their certificates themselves?
Yes — in fact they always do. After completing a session's evaluation, the attendee claims their credit and downloads the certificate from the event's certificate page, reached from their registration. They can return to it any time, and every credit they claim also lives on their lifetime transcript under My Events, so a lost email is never a problem.
We have sessions worth different credit amounts (e.g., 1.0 CME vs. 1.5 CME). Can we set that per session?
Yes. Credit hours are set per session in CompleteEvent, not as a single event-level value. A 60-minute session can be worth 1.0 credit and a 90-minute session 1.5 credits. The system sums the credits for each attendee based on the sessions they were checked in to.
What if a session gets canceled after attendees claimed credit?
Credit is tracked per session, so a cancellation only touches that session's credit, not the rest of an attendee's total. And because certificates are generated on demand from the credit each attendee has claimed — not issued once and stored as fixed files — there is nothing to recall or reissue. Correct the session in the admin panel, and each affected attendee's certificate reflects the new total the next time they download it.
Ready to set up your CE event? See CompleteEvent's continuing education software for the full credit engine, disclosures, and accreditor reporting — or explore association event management.
Related Articles
Ready to simplify your events?
CompleteEvent is free for small events. No credit card required.
Get started free →