Guides9 min read

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.

Sending certificates in bulk vs. on-demand

You have two options for certificate delivery:

Bulk send after the event: After the event closes, you review attendance records, confirm credit hours for each attendee, and send certificates to all qualifying attendees in one batch. This is the standard approach. It gives you time to review any attendance edge cases before certificates go out.

On-demand after session check-in: For events where attendees want their certificate the same day (half-day workshops, single-session CE programs), you can configure CompleteEvent to automatically generate and email a certificate when an attendee is checked in to all required sessions. They receive their certificate within minutes of the session ending.

For multi-day conferences, bulk send after the event is more appropriate. You will almost always have attendance edge cases that need review — an attendee who attended but was not checked in, a late session cancellation that affected credit totals — and it is better to catch those before certificates go out.

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. If your accreditation body has a reporting portal (some CME bodies do), you upload the CSV directly.

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. Once you mark an attendee's certificate as issued, they can access and download it from their attendee portal at any time using the link in their confirmation email. They do not need to contact you to get a copy if they lose the email.

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 and we need to issue updated certificates?

If you cancel a session after attendees were already checked in (rare, but it happens), you can remove that session from the attendance record for affected attendees in the admin panel and reissue their certificates. The updated certificate reflects the correct credit total.

Ready to set up your CE event? See how CompleteEvent supports association event management or explore conference management software features.


Related Articles

Ready to simplify your events?

CompleteEvent is free for small events. No credit card required.

Get started free →