Logging CEC continuing-education credits

Most restoration certifications do not just expire, they require continuing education along the way. IICRC and similar credentials attach a CEC (continuing education credit) requirement to the rene…

6 min read·Updated July 13, 2026
On this page

What CEC History is

Most restoration certifications do not just expire, they require continuing education along the way. IICRC and similar credentials attach a CEC (continuing education credit) requirement to the renewal cycle: a teammate has to log a set number of credits before the cert can renew. CEC History is where Verinode tracks that math for a single team member's single certification, so you can see at a glance whether they are on pace or falling behind, and log new classes as they happen.

CEC History lives inside the detail view for a Team Cert, one level down from the main Certifications page. It is not a standalone page or sidebar entry, it is a section on the cert's own detail card.

Where to find it

Open Certifications from the sidebar (/certifications). From there:

  1. Open the All tab (or Team Depth), where every certification record on file is listed.
  2. Click into any Team Cert row, one held by a teammate rather than the firm or a subcontractor.
  3. The detail card opens with a Certification Overview section at the top. Scroll down and you will find CEC History underneath Team Depth and, where applicable, Programs This Cert Unlocks.

CEC History only appears on team-held certifications. Firm certs and subcontractor certs do not carry a CEC ledger, IICRC-style continuing education applies to the individual who holds the credential, not the business entity or the sub relationship.

What you see when you open a cert

Before you reach CEC History, the top of the card gives you the credential's status at a glance:

  • Certification Overview shows the Member who holds it, the Certification name (humanized from the underlying code, for example "IICRC WRT" rather than a raw slug), the Cert Number if one was captured, the Training Vendor if one is on file, and a CECs line reading the earned count against the required count (for example "12 / 24") when either value exists.
  • If the cert expires within 60 days, or has already expired, a renewal callout appears below the overview. It reads Renewal due (amber) or Expired (red) and either offers to "Renew [cert] with [vendor]" when a training vendor is already on file, or "Pick a training vendor for [cert]" when one is not. Either link routes to Vendors.
  • Team Depth states how many teammates on the team currently hold this same certification. If only one person holds it, the card flags it plainly as a single point of failure: if that cert lapses, the qualification has no coverage on the active crew. Three or more holders reads as a deep bench where rotation will not break coverage.
  • Programs This Cert Unlocks lists any named carrier or TPA program (for example a preferred-vendor or approved-service program) this specific credential qualifies the team for, each with its requirement level.

The CEC History section, field by field

The progress strip

At the top of CEC History sits a compact progress strip:

  • A headline reading earned CECs, followed by / required when a requirement exists (for example "12 / 24 CECs logged"). If no requirement is on file for this cert, it shows only the earned count.
  • Beside it, a small note counting how many classes are on file, for example "3 classes on file."
  • A thin progress bar underneath, filled to the percentage of the requirement met, capped at 100%. The bar only renders when a requirement number exists, there is nothing to measure progress against otherwise.

The earned total is not just a sum of what is visible on screen. It is the live rollup stored on the certification record, recalculated every time a class is logged or removed, so it can never drift out of sync with the entries beneath it.

The class-by-class list

Below the progress strip is the actual history: every CE class logged toward this specific member-and-certification pair, most recent first. Each row shows:

  • The credit count for that class (for example "6 CECs").
  • The provider name, if one was captured, appended after the credit count.
  • The completion date, formatted as month, day, year.
  • The cost, if one was captured, in dollars.
  • The source of the entry, in small uppercase text, either where it was pulled in automatically or that it was entered by hand.
  • A Remove link on the right of each row.

Auto-parsed vs. manual entries

CEC entries reach this ledger two ways:

  • Auto-parsed. Forward a certificate email, or upload a screenshot of a completion certificate, through Verinode's normal document intake, and the extraction pipeline reads the credit count, provider, and cost straight off the document and writes the entry for you. No form to fill in.
  • Manual. Use + Add CEC manually (below) for anything that never generates a document you can forward, an in-person class, a verbal confirmation from a provider, credits transferred from a prior employer's records, and so on.

Both kinds of entries live in the same list and count toward the same running total. The source label on each row is the only visible difference, so you can tell at a glance which entries Verinode caught automatically and which ones you keyed in yourself.

Empty state

Before any classes are logged, the section reads, verbatim:

No CEC classes logged yet. Forward the certificate email or upload a screenshot, the ingestion pipeline parses credits, provider, and cost. Or use + Add CEC below for manual entries.

Logging a class manually

  1. 1On the cert's detail card, scroll to CEC History and click + Add CEC manually.
  2. 2Enter CEC credits (required, must be greater than zero) and the completion date (required, defaults to today).
  3. 3Optionally enter the Provider name and the Cost ($) of the class.
  4. 4Click Log entry. The button reads "Logging…" while it saves.
  5. 5Click Cancel at any point to close the form without saving.

If credits are left blank or entered as zero, Verinode blocks the save with "Credits must be greater than zero." If the completion date is missing, it blocks with "Pick a completion date." Once saved, the form clears, the new class appears at the top of the list, and the progress strip recalculates.

Tip

If you record a provider name on a manually logged class, Verinode schedules a check-in about a month later suggesting you survey the team on whether that training was worth the time and cost. That feedback flows into the same training-provider intelligence other operators draw on when choosing a vendor. Auto-parsed entries skip this nudge, since nobody on your team explicitly chose that training in the moment, they just forwarded the certificate.

Removing an entry

Click Remove on any row. Verinode asks you to confirm ("Remove this CEC entry?") before deleting it. Once removed, the earned total recalculates immediately, it is never decremented by a fixed amount, it is resummed from what remains on the ledger. That means removing a bad entry, or one entered twice, always leaves the running total accurate, even if two people were editing the log around the same time.

How this connects to the rest of the cert record

The earned and required numbers you see in CEC History are the same numbers reflected in the CECs field on the Certification Overview section above, and in the cert's hero stats when the CEC requirement is meaningful to that credential. There is nothing to sync manually, logging or removing a class here updates the cert record everywhere it appears on the platform, including any decision Verinode surfaces about renewal risk for this credential.

CEC History is scoped to one member and one certification. If two teammates each hold the same credential, each has an independent CEC ledger, meeting the requirement on one teammate's WRT does not carry over to another teammate's WRT.

Was this helpful?