CODA Certification · transactional email

Every email the portal sends

Rendered from the production template (src/lib/email-template.ts), so this is the exact design members receive. Each message goes out only when the action listed beside it is taken — nothing here is scheduled or sent automatically.

12 messages · single-column, 560px max, inline styles
01

Sign-in code

Member requests a code at /login

To
maya.ruiz@example.com
Subject
Your CODA access code: 482913
02

Password reset

Member uses Forgot password at /forgot

To
maya.ruiz@example.com
Subject
Reset your CODA password
03

Renewal approved, payment due

Member completes the CE attestation

To
maya.ruiz@example.com
Subject
Your CODA renewal is approved. One step left.
04

Renewal complete

Stripe webhook settles the payment

To
maya.ruiz@example.com
Subject
Your CODA renewal is complete
05

Payment receipt

Same moment as renewal complete (a paid renewal sends two emails)

To
maya.ruiz@example.com
Subject
Receipt: $35.00 for renewal
06

Certificate issued

Admin finalises a pass in /admin/exams

To
geshauna1018@yahoo.com
Subject
Your CODA certificate is ready (4289F526-1760377676)
07

Exam result: pass

Admin finalises a passing grade

To
geshauna1018@yahoo.com
Subject
Your CODA exam result
08

Exam result: fail

Admin finalises a failing grade

To
maya.ruiz@example.com
Subject
Your CODA exam result
09

Exam result: fail, attempts used up

Admin finalises a fail on the third attempt

To
maya.ruiz@example.com
Subject
Your CODA exam result
10

Marked absent (no-show)

Admin clicks No-show on /admin/attendance

To
geshauna1018@yahoo.com
Subject
You were marked absent from the CODA exam
11

Group roster confirmed (to purchaser)

Admin registers a group in /admin/groups

To
office@ohiodentalacademy.com
Subject
Roster confirmed: 6 applications
12

Group registration (to each student)

Same action, one per student on the roster

To
student@example.com
Subject
Your CODA exam registration is confirmed