Certificates
Configure course completion certificate templates. The platform supports automatic generation, positionable dynamic fields, and public validation via a unique code.Certificate templates
Each course can have its own certificate template with a custom design.Create a template
1
Go to Admin → Certificates
Click “New template”
2
Associate with a course
Select the course that will use this template.
3
Upload images
Upload the front image (required) and optionally the back image.
4
Configure fields
Position the dynamic fields over the certificate image.
5
Enable automatic generation
If desired, enable certificates to be generated automatically when a student completes the course.
Certificate images
Dynamic fields
Fields are visually positioned over the certificate image. For each field, you configure:Field positioning is visual. Drag and drop fields over the preview image to set the exact position.
Automatic generation
When theauto_generate option is enabled on the template:
- The student completes all lessons in the course
- The system automatically detects the completion
- A certificate is generated with the student’s data
- The student receives a notification that the certificate is ready
- Optionally, an email is sent with the details
Automatic generation depends on the student’s progress. The course must be 100% completed to trigger the certificate.
Public validation
Each certificate receives a unique alphanumeric code that can be used for validation.How to validate
Anyone can verify the authenticity of a certificate:- Go to the platform’s public validation page
- Enter the certificate code
- The system displays the certificate data if it is valid
Information displayed during validation
- Student name
- Course name
- Start and completion dates
- Validation code
- Certificate images (front and back)
Validation security
- Search is done by code (case-insensitive)
- Revoked or expired certificates return an error
- Rate limiting of 10 validations per IP per minute to prevent abuse
- Public access (no authentication required)
Certificate status
Revoke a certificate
Administrators can revoke a certificate when necessary. The revocation records:- Who revoked it
- When it was revoked
- Reason for revocation
Email notification
When a certificate is generated, the system can send an email to the student containing:- Student name
- Course name
- Completion date
- Validation code
certificate_ready template configurable in the email templates.
Next steps
Email templates
Customize the certificate email
Certificates (student)
See how students access certificates

