Skip to main content
All CollectionsCustomization
Uploading a Custom Certificate
Uploading a Custom Certificate

If you want to upload your own HTML certificate of completion instead of using the default one, this article explains the entire process

Catherine Wnuk avatar
Written by Catherine Wnuk
Updated over 8 months ago

Click on Settings tab on the right. Click System Configuration, then on the Certificate Template tab. Upload a custom certificate by clicking Add a New Template.

You can upload your own customized certificate by inputting your HTML code.

If you click Documentation at the top right, you will see a list of placeholders.

These placeholders can be inserted in the code and will be automatically filled out when the certificate is generated. For example, if you place [NAME] as text in your code, a learner's first and last name will be generated in place of the placeholder.

Some elements on the certificate are static, and some parts are variables.
The variables that get stamped based on the Course Settings include:

  • [COURSE_NAME]

  • [CREDITS]

  • [NICE_COMPLETION_DATE]

  • [VALIDITY_LENGTH]

  • [NICE_EXPIRATION_DATE]

    Other variables get automatically pulled from the user's profile. These include:

  • [NAME]

  • [TITLE]

  • [COMPANY]

  • [USER_IDENTIFIER]

  • [PHONE_NUMBER]

You can always create additional user fields by making use of the Custom Labels feature.

To use fields in the Custom Labels feature, take the Default Value and replace the parenthesis with square brackets, capitalize all letters, and replace spaces with underscores.

For example, (Date of birth) will become [DATE_OF_BIRTH].

In summary, a certificate in our platform is an HTML page that automatically gets stamped with the users information, as well as information from the course.

Did this answer your question?