Skip to main content

A guide to attributes

Learn how to use dynamic attributes to create professional and personalized certificates & badges.

Caroline Tyrko avatar
Written by Caroline Tyrko
Updated this week

Introduction

☁️ Imagine this situation: you need to issue personalized certificates to 500 recipients. Each of those certificates will have a different recipient name, grade, and course instructor. Given that the manual editing of each of those certificates takes approximately 30 seconds while the modification of the email takes at least one minute, you would complete your task in 260 minutes (or 4,5 hours)!

That would be crazy, right?

Luckily, with the help of attributes, the number of certificates you need to issue does not impact the amount of time you need to spend on this process. Let's learn more about them!


What are Dynamic Attributes?

πŸ““ Attributes are placeholders in your certificate templates that allow you to insert dynamic information into your certificates.

For example, if you have an attribute called [recipient.name] in your template, this attribute will be replaced with the name of the recipient when you generate a certificate.

Dynamic Attributes allow you to create a single template that can be used to generate hundreds of certificates, with the recipient's name automatically inserted into each one.


How do the Attributes look in practice?

Take a look at the template below - it contains the following attributes:

  1. [recipient.name]

  2. [certificate.uuid]

  3. [certificate.issued_on]

Once you issue credentials using this design, those custom fields will be filled with the actual data:

Imagine the time saved making a thousand certificates like this, with no manual typing needed!


Why should you use attributes?

  • ⏱️ Save Time and Minimize Errors

    Without attributes, you would have to create a separate design for each recipient, which can be time-consuming and error-prone. With attributes, you can create a single template and then quickly generate multiple certificates by simply uploading a list of recipients and their information. This saves time and ensures that all of the certificates are consistent and accurate.

  • πŸ—“οΈ Ensure Up-to-Date Information

    By using attributes, you can ensure that your certificates are always up-to-date and accurate. For example, if you use the [certificate.issued_on] attribute to insert the date of the learning event into your certificates, you can be sure that this information will always be correct, even if the date of the event changes after you have created your template.

  • πŸ–ΌοΈ Create a Polished, Professional Look

    Attributes can also help to make your certificates more professional and polished. By using a consistent set of attributes in your templates, you can create a standardized format for your certificates that is easy to read and understand.

  • πŸ“Š Easily Track and Manage Certificates

    Using attributes can also make it easier to keep track of your certificates and the information they contain. For example, if you use the [certificate.uuid] attribute to insert a unique identifier for each certificate into your certificates, you can use this information to search for and manage your certificates more easily.


How do Dynamic Attributes work?

The logic behind dynamic attributes is simple:

  1. You place particular dynamic attributes on your certificate or badge design, or use them in your email.

  2. You provide the data for your recipients (manually or via spreadsheet).

  3. The data you provide for each recipient is used to fill the dynamic attributes.

πŸ’‘ For example, the [recipient.name] attribute will be replaced with data from the recipient's name column, while the data from the recipient's email column will be used to distribute certificates by email. Just like here!

And that's all you need to do!


What kind of attributes can you use?

At Certifier, we differentiate between default and custom attributes.

Default Attributes

πŸ’‘ The default attributes are available to all Certifier users. They do not count towards your custom attributes limit.

Here is the list of all default attributes and their description:

Attribute name

How it looks

How it works

Recipient Name

[recipient.name]

Gets populated with the name of the recipient for whom you issue a certificate or badge.

You provide this information during the process of distributing your credentials either manually (one by one) or by uploading this data in the form of a spreadsheet. Get a spreadsheet sample here.

Issue Date

[certificate.issued_on]

It gets populated with the date when your credential (certificate or badge) is published. This attribute is auto-generated by Certifier.

If your issue date is different than the date when credentials are published, you should go with a custom attribute.

Expiry Date

[certificate.expired_on]

It gets populated with the expiry date of your credentials.

This date can be either added during the issuing process, or auto-generated if you have added a global expiration date to the group.

Credential UUID

[certificate.uuid]

It gets populated with the unique ID of your credential that is auto-generated by Certifier. It consists of letters and numbers.

Issuer Support Email

[issuer.support_email]

It gets populated with the support email you add in the settings (by default it is your account's primary email).

This email is added to the bottom of the credential delivery email template and can be used by your recipients to contact you.

Issuer Name

[issuer.name]

It gets populated with the issuer name you provide in Settings.

By default, this is the name of your company or organization that you provided during registration.

Group Name

[group.name]

It gets populated with the name of the group for which you issue the certificates or badges.

We recommend you use the name of the event for which you would like to issue credentials as the name of your group.​

Custom Attributes

πŸ’‘ In addition to the default attributes present in Certifier, you can also create custom attributes that you would like to display on your certificate templates, badges, or emails.

Custom attributes can be useful in several different situations! Here are a few ideas:

  • Event Sessions – the specific sessions or modules that the recipient attended at the event (e.g., "Introduction to Machine Learning" or "Effective Communication Skills")

  • Event instructor – the name of the instructor or facilitator for the event (e.g., "Dr. John Smith")

  • Event hours – the number of hours or credits that the recipient earned by attending the event (e.g., "12 hours" or "3 credits")

  • Course grade – the number of points or a single grade that the recipient earned (e.g., "12 points" or "3.5")

Using custom attributes allows you to create more personalized and detailed certificates, without having to manually enter this information for each recipient.


Conclusion

As you can see, dynamic attributes provide a flexible and personalized approach to creating, issuing, and managing digital certificates and badges.

By utilizing dynamic attributes, such as [recipient.name], [credential.issued_on], etc., you can easily customize the information included on their certificates, badges, or emails, ensuring that each recipient receives a unique and personalized document.
​


Need more help?

If you still have some questions, do not hesitate to contact us via the chat icon or email us directly: [email protected]

Did this answer your question?