CertLister Help
Go to app
On this page

Advanced Features

Credential Automation: Emails & Expiry Reminders

Automatically send credentials to recipients, set expiry reminder emails, and enable auto-expiry status updates.

Transcript

Three switches on a category take care of emails, reminders, and expiry.

Open the category from the Categories page, and expand Automation.

Send issuance email: with it on, each credential you issue emails its recipient by default. Imported credentials are not emailed.

Expiry reminder emails the recipient before the expiry date. Auto-expire marks the credential Expired once that date passes.

How many days before? That's one schedule for the whole organization, under Settings, Notifications.

Reports, Email Delivery counts what went out, and what was delivered or bounced.

More guides at certlister.com, under Help.

Credential Automation: Issuance Emails, Expiry Reminders & Auto-Expiry

Time to read: 9 minutes


Overview

CertLister can automate three things for you so you don't have to do them manually:

  1. Issuance email — send each recipient their credential the moment it is created
  2. Expiry reminder — automatically email recipients before their credential expires, on a schedule you set
  3. Auto-expiry — automatically flip a credential's status from Active to Expired when its expiry date passes

All three are configured at the category level, so every new credential in that category inherits the setting. When you issue a credential, you can make an exception to the expiry reminder for that one credential.


Plan Availability

Everything in this guide is available on every plan: issuance emails, manual and bulk resends, expiry reminders, auto-expiry, the weekly expiry digest, PDF attachments, and email delivery tracking.

Every email also carries a link to the verification page, where the recipient can view and download the PDF at any time — unless the credential carries a recipient photo, in which case the page confirms the credential but by default does not offer the PDF, unless the credential's category publishes photos on the verification page.


How Automation Flows

Category settings (defaults)
  → apply to all new credentials in that category

When you issue a credential
  → the issuance email follows the category
  → the expiry reminder checkbox starts from the category; untick it for an exception

Organization setting
  → Recipient expiry reminders: up to 5 steps, each a number of days before expiry

Part 1: Set Automation Defaults on a Category

This is the primary place to configure automation. Settings here apply to every credential created in the category.

Step 1: Open a Category for Editing

  1. Log into CertLister at https://app.certlister.com
  2. Click Categories in the left navigation
  3. Find the category you want to configure
  4. Click the pencil icon to open the category drawer

Step 2: Configure the Automation Section

The drawer has an Automation section below the design settings. It contains three switches and a Default expiry (months) field:

Automation section of the category drawer with its three switches and the default expiry months field


Switch 1: Send issuance email to recipient

What it does: When a new credential is created in this category and the recipient has an email address, CertLister sends them an email with their credential details.

Email the recipient receives:

  • Subject: Your "[Credential Title]" is ready
  • Content: Recipient name, credential title, issue date, a link to view and verify the credential

When to turn on:

  • Training providers who want recipients to receive their credentials immediately
  • Compliance programmes where proof of certification needs to be delivered fast
  • Any time you want to avoid manually distributing credentials

When to leave off:

  • You send credentials through your own system or LMS
  • You create credentials in bulk before recipients are ready to receive them
  • The recipient email field is often blank in this category

Switch 2: Send expiry reminder email

What it does: CertLister emails the recipient before their credential expires. When the emails go out — up to five reminders — is set organization-wide in Settings → Notifications (default: one reminder 7 days before). See Part 4.

Email the recipient receives:

  • Subject: Your "[Credential Title]" expires in N days
  • Content: Recipient name, credential title, expiry date, a link to the verify page

When to turn on:

  • Safety or compliance credentials where renewals are mandatory (CPR, food safety, OSHA)
  • Professional licenses that must be renewed to remain valid
  • Anywhere that an expired credential has real consequences for the recipient

When to leave off:

  • Credentials that don't have an expiry date set (the reminder only fires when an expiry date exists)
  • You manage renewal reminders through another system
  • Recipients do not need to take action on expiry

Switch 3: Auto-expire past expiry date

What it does: Every day at 2 AM UTC, CertLister checks all credentials in this category. Any credential whose Expiry Date is in the past and whose status is still Active is automatically flipped to Expired.

This keeps your verification page accurate without manual intervention. When someone verifies a credential that has auto-expired, they see a clear Expired status rather than an incorrect Active status.

When to turn on:

  • Almost always — if you set expiry dates, you almost certainly want them enforced automatically
  • Any category where expired credentials must not appear as valid

When to leave off:

  • You manage expiry status manually and do not want automatic changes
  • Credentials in this category regularly run over their nominal expiry date (e.g., grace periods managed externally)

Available on all plans. No plan gate.


Step 3: Save

Click Update (or Create category for a new one) to save the automation settings.

Important: These settings apply to credentials created from this point forward. Credentials that already exist are not retroactively changed, except for auto-expiry — the daily job processes all credentials in the category regardless of when they were created.


Part 2: Sending Emails Manually

Automated issuance emails fire at the moment of credential creation. But sometimes you need to send (or re-send) an email after the fact — for example, when a recipient missed the original email, when you created credentials in bulk before they were ready to be distributed, or when you want to send existing credentials to new email addresses.

Send Email for a Single Credential

  1. Go to Credentials in the left navigation
  2. Find the credential row in the table
  3. Open the row's ⋯ menu and click Send email — it says Resend email if the credential was emailed before
  4. The Send issuance emails dialog opens. Tick an attachment option if you want one, then click Send emails

The recipient receives the same email as the automated issuance email.

Note: The credential needs a Recipient Email. If the field is blank, add the email with the pencil icon first.


Send Emails in Bulk

  1. Select the credentials you want to email using the row checkboxes
  2. The bulk bar appears — click Send emails
  3. The Send issuance emails dialog shows how many recipients will receive the email, and how many will be skipped because they have no email address
  4. Tick Attach PDF credential to email or Attach card PDF to email if you want the files attached
  5. Click Send emails

Send issuance emails dialog showing how many recipients will receive the email, with the attachment options

You can send to up to 500 credentials at a time. Large batches are sent in the background — you can leave the page and follow progress from the top bar.


Attach the PDF Credential to the Email

Every email contains a link to the verification page where the recipient can view and download their PDF — unless the credential carries a recipient photo and its category has not turned on photo publishing, in which case the page does not offer the PDF, and the recipient gets it from the attachment or from your recipient portal, if you have turned it on. On every plan, you can attach the PDF directly to the email.

How to enable it:

In both the single-credential and bulk send dialogs, check "Attach PDF credential to email" before confirming.

What happens:

  • CertLister fetches the credential's PDF from cloud storage and attaches it as a .pdf file to the outgoing email
  • The verification link is still included in the email body — the attachment is in addition to it, not a replacement
  • If a selected credential has no generated PDF yet, it is sent without an attachment (the email is still delivered)

When to use it:

  • Recipients who prefer to save the PDF directly from their email client rather than downloading from the verify page
  • Credentials that carry a recipient photo in a category that has not turned on photo publishing, whose verify page does not offer the PDF
  • Organizations that need the PDF in the recipient's inbox as a formal record
  • Situations where recipients may not have reliable access to the public verify URL (e.g., offline environments)

When the link-only approach is better:

  • Large batches — attaching PDFs increases email size and sending time
  • When you want recipients to always access the live, canonical verification record (the verify page reflects the current status; a PDF attachment is a snapshot)
  • When some credentials do not yet have a PDF generated

Part 3: Email Settings When You Issue a Credential

The category decides the issuance email. The drawer shows what will happen, and lets you change only the expiry reminder.

Issuance email

When you pick a category in the New credential drawer, a line under the recipients says what the category will do — for example: "1 recipient will be emailed when issued. Set in this category's settings." There is no per-credential switch for this email. To change it, edit the category and turn Send issuance email to recipient on or off.

Note: The issuance email only goes out when a credential is issued. Editing an existing credential does not send it.

Expiry reminder

Once the credential has a recipient email and an expiry date, the drawer shows a Send expiry reminder email checkbox. It starts ticked or unticked to match the category's Send expiry reminder email setting. Change it to make an exception for this credential.

Issue credential drawer with the line saying the recipient will be emailed and the Send expiry reminder email checkbox ticked

Use cases for unticking it:

  • The recipient manages their own renewal and does not want automated emails
  • The credential is a one-off that will not be renewed

Part 4: Set When Expiry Reminders Are Sent (Organization Setting)

How many days before expiry the reminders go out is one organization-level schedule. It applies to all credentials across all categories.

Default: one reminder, 7 days before expiry

Limits: up to 5 reminders, each 1–365 days before expiry

How to Change It

  1. Go to Settings → click the Notifications tab
  2. Find the Recipient expiry reminders section
  3. Type a number in Days before expiry and click Add — repeat for up to 5 reminders. Remove a step with the × on its chip.
  4. Click Save schedule (Admin only)

Example: A schedule of 60 and 7 emails recipients 60 days before their credential expires, and again 7 days before.

Settings, Notifications with the email notification switches, including Expiry digest, and a reminder schedule of 90, 30, 14 and 7 days before


Part 5: Weekly Admin Expiry Digest

In addition to the automated recipient emails, CertLister sends a weekly summary to organization admins and managers showing all credentials expiring in the next 30 days.

Email sent every Monday at 9 AM UTC.

Subject: N credentials expiring soon — [Your Organization]

Content: A table of credentials expiring within 30 days — credential number, recipient name, credential title, and expiry date.

Enabling the Weekly Digest

  1. Go to Settings → Notifications tab
  2. Find the Expiry digest toggle
  3. Turn it on or off — each team member controls their own preference, and the change saves at once

The weekly digest is independent of the per-credential expiry reminders. Both can be on at the same time: recipients get an individual reminder email, and admins get a Monday summary.


When Do the Automated Jobs Run?

JobScheduleWhat it does
Auto-expiry + expiry remindersDaily at 2 AM UTCFlips overdue credentials to Expired; sends a reminder email for each step in your reminder schedule that falls on that day
Weekly admin digestEvery Monday at 9 AM UTCSends a summary of all credentials expiring in the next 30 days to admins/managers with digest enabled

Important for expiry reminders: Each reminder fires on the day that is exactly that many days before the expiry date. For example, with the default 7-day schedule, a credential expiring on March 10 gets its reminder on March 3 (the morning job on March 3 sends it). Each step in the schedule sends one email; a step whose day has already passed is not sent later.


Common Setup Scenarios

Scenario 1: Training provider — immediate delivery

You run CPR training sessions. Participants should receive their credentials right away.

Category settings:

  • Send issuance email: On
  • Send expiry reminder: On
  • Auto-expire: On

Org setting:

  • Recipient expiry reminders: 30 and 7 days (a month's notice, then a last reminder)

Scenario 2: Compliance tracking — no recipient emails

You manage compliance credentials internally. Recipients are employees who should not receive individual emails.

Category settings:

  • Send issuance email: Off
  • Send expiry reminder: Off
  • Auto-expire: On

Weekly admin digest: On (so HR is alerted every Monday about upcoming renewals)


Scenario 3: One-off exception

Your category sends expiry reminders, but one recipient manages their own renewal and asks not to get them.

  1. Open New credential and fill in that person's details, including the expiry date
  2. Untick Send expiry reminder email
  3. Issue the credential — this credential gets no reminders; others in the category still do

Troubleshooting

No email received after creating a credential

Check in order:

  1. Plan — email delivery is available on every plan.
  2. Category setting — open the category drawer. Is Send issuance email to recipient turned on?
  3. Recipient email — open the credential. Is the Recipient Email field filled in and correctly formatted?
  4. Timing — the email is sent at creation time only. Editing an existing credential does not re-trigger the email. To send it again, see Part 2.
  5. Spam folder — ask the recipient to check spam/junk.

Expiry reminder email not received

Check in order:

  1. Plan — expiry reminders are available on every plan.
  2. Category setting — is Send expiry reminder email turned on?
  3. Expiry date — the credential must have an expiry date set. Open the credential and confirm.
  4. Recipient email — the credential must have a recipient email.
  5. Timing — each reminder fires on the morning that is exactly that many days before the expiry date. If that day already passed, that reminder is not sent later.
  6. Schedule — go to Settings → Notifications → Recipient expiry reminders and confirm the days are what you expect.
  7. Credential choice — was Send expiry reminder email unticked when the credential was issued?

Credential not auto-expiring

Check:

  1. Is Auto-expire past expiry date turned on for the category?
  2. Does the credential have an expiry date set?
  3. Has 2 AM UTC passed since the expiry date? The job runs once per day — a credential that expired yesterday will be updated during tonight's run.
  4. Was the credential already manually set to Expired or Revoked? The job only processes Active credentials.

Weekly digest not arriving

Check:

  1. Plan — the digest is available on every plan.
  2. Preference — go to Settings → Notifications and confirm Expiry digest is turned on for your user account.
  3. Role — only Admins and Managers receive the digest. User role does not receive it.
  4. No expiring credentials — the digest is only sent when there are credentials expiring in the next 30 days. If nothing is expiring, no email is sent that week.
  5. Timing — the digest is sent every Monday at 9 AM UTC.

Frequently Asked Questions

Q: Can I send issuance emails to recipients who don't have an email address on file?

A: No. An email address must be saved on the credential. If the Recipient Email field is blank, no email is sent even if the category has issuance email turned on.


Q: How many expiry reminder emails will a recipient receive?

A: One per step in your reminder schedule — by default one, 7 days before expiry. Add up to 5 steps under Settings → Notifications → Recipient expiry reminders (for example 30 and 7 days). The schedule applies to all credentials.


Q: What happens if I change the reminder schedule mid-cycle?

A: The new schedule takes effect from the next daily run onward. Reminders that have already fired are not re-sent. Reminders that have not yet fired follow the new schedule.


Q: Does auto-expiry affect the public verification page?

A: Yes. When auto-expiry flips a credential to Expired, the verification page immediately shows it as Expired — not Active. This is the intended behaviour: the verify page reflects the true current status.


Q: Can I undo an auto-expiry?

A: Yes. Open the credential, change the Status field back to Active, and save. Note that if the expiry date is still in the past and auto-expire is still on for the category, the daily job will flip it back to Expired the next night. To prevent this: either extend the expiry date, turn off auto-expire for the category, or set the credential's expiry date to blank.


Q: Does the issuance email include a copy of the PDF?

A: Yes, whenever the credential already has one. The automated issuance email attaches the PDF, alongside the credential details and a link to the public verify page. If the category does not generate a PDF automatically, that email goes out link-only.

Manual sends can attach it too, on every plan — check "Attach PDF credential to email" in the single or bulk send dialog.

See Part 2: Sending Emails Manually for full details.


Q: Are email sends logged anywhere?

A: Yes. Email delivery tracking is available on every plan under Reports → Email Delivery. You can see delivery status, bounces, and a full email log per credential.


Q: Can I customise the email templates?

A: Not currently. Email content is standardised. Custom email templates may be considered for future Pro or enterprise plans.


Q: Does auto-expiry send any notification to the admin?

A: Not directly. The weekly expiry digest on Monday warns admins about credentials about to expire. After they have expired, the digest stops listing them (it only shows upcoming expirations). The admin can filter credentials by status on the Credentials page to see all Expired credentials.

Still stuck? We respond within 24 hours on business days. Contact support →