Skip to Content
EventsCertificates

Certificates

Certificates are the attendance documents you hand out after an event. Each one is produced from your own template, in Arabic and English — you supply the design and Novex places the recipient’s details on it. You can have one template per event or a different one per ticket type, issue them in bulk to everyone who actually checked in, and send them by email and WhatsApp.

A certificate records attendance at the event. It does not record hours, credits, or attendance at individual sessions.

Where to find it

  • /t/<slug>/events/<id>/certificates — the certificates for one event: its designs, the issue and send panels, and the list of everything issued.
  • /t/<slug>/certificates — the workspace-wide list across all your events, for when you want to find one certificate without knowing which event it came from.

Both use the registration.certificates permission.

The Certificates page of an event: a Designs strip holding "Certificate of Attendance" (the event default) and "Speaker Recognition", each with Edit and Delete; a form to name a new design and pick its attendee group; an Issue certificates panel reporting 80 checked-in attendees eligible; a Send certificates panel; and the start of the issued list.

Designing a certificate

A design is the layout Novex prints onto. You upload a background image and place fields on top of it; positions are absolute millimetres, so what you place is what prints.

Four things can be placed:

FieldWhat it prints
Recipient nameThe attendee’s name, snapshotted when the certificate is issued
Event nameThe event’s name
Event dateThe event’s start date
QR codeA QR code unique to that certificate

Text fields carry their own font size, colour and alignment; the QR code carries its own size. The default canvas is 297 × 210 mm — A4 landscape — and you can set anything from 100 mm to 600 mm on either side.

The certificate designer: a preview canvas carrying the recipient name, event name, date and QR placeholder, each draggable; a panel on the right for the design name, the attendee group, the "Use as the event default design" switch and the background upload; and per-field rows below the canvas with a size slider, an alignment select and a colour swatch. The names and dates on the canvas are the designer's own sample values, shown so you can judge placement — not this event's data.

The canvas above shows the designer’s own built-in sample values — Sarah Al-Otaibi, Supply Chain Conference 2026, 14 June 2026 — so you can judge placement before anything is issued. They are not this event’s data, and they never appear on a real certificate: each one is replaced with the attendee’s own details at issue time.

One design, or one per ticket type

Each design is either the event default or tied to a ticket type. When a certificate is issued, Novex resolves the design per attendee:

  1. If the attendee’s ticket type has its own design, that one is used.
  2. Otherwise the event’s default design is used.
  3. If neither exists, that attendee is skipped and counted under no design.

That is how you give speakers a different certificate from general attendees without running the issue step twice.

Issuing

Issuing creates the certificate records. From the Issue panel you can issue to the whole event or narrow it to a single ticket type.

Only attendees who checked in receive a certificate. Registrations that were never checked in — and archived registrations — are not eligible. This is deliberate: the document says the person attended, so it is driven by the check-in record rather than the registration list.

The panel reports four numbers:

CountMeaning
EligibleChecked-in attendees considered
IssuedNew certificates created by this run
SkippedAttendees who already had a certificate for that design
No designAttendees whose ticket type has no design and there is no event default

Issuing is safe to re-run. It only fills gaps — an attendee who already holds a certificate for a design is skipped, never duplicated. Run it again after a late batch of check-ins and only the new people are added.

The recipient’s name is copied onto the certificate at issue time. Editing the registration afterwards does not rewrite an already-issued certificate.

Sending

Issuing does not send anything. Sending is a separate step, from the Send panel.

  • Email goes to every recipient — a registration always has an email address.
  • WhatsApp goes to recipients who also have a phone number on their registration. Those without one get email only.

Each certificate tracks its two channels independently, and the list shows a chip per channel — queued, sent, or failed with the error. A send pass skips certificates already delivered on every channel that applies to them, so you can re-run it after adding people without spamming the ones already served.

Individual rows have a Resend action that forces one certificate out again on every channel that applies to that recipient — for the attendee who deleted the email.

The issued-certificates table: eight rows, each with the attendee, the design used, a Valid status, a two-line Delivery cell reading the email state (Queued, Sent or Failed) above the WhatsApp state, the issue date, and Download / Verify / Resend / Revoke actions.

Revoking

Revoking marks a certificate revoked, and it takes effect immediately: the document stops being downloadable rather than continuing to hand out a file that still looks valid.

Revoking only affects a certificate that is currently issued, and doing it twice is harmless.

Permissions

ActionPermission
View, design, issue, send and revoke certificatesregistration.certificates

Next

Last updated on