Skip to main content

How to grant a certificate

How to set up the automation for a certificate

Sila avatar
Written by Sila
Updated over 2 weeks ago

Certificates can be granted automatically based on different types of progress:

  1. Completion of a single activity

  2. Completion of a journey or section

  3. Completion of multiple activities or journeys (in any order)


πŸ† Grant certificate after activity completion

  1. Go to Control > Behaviour > Automations > Click on "Create new automation"

  2. Automation setup:

    1. Event type: Activity is completed

    2. Conditions: Is activity in event > Choose the activity you want to attach your certificate to

      1. Completion status: Completed

      2. If you want the same certificate for multiple activities, use the "or" condition.

    3. Action: Grant certificate, and select the certificate you created. You see multiple fields:

      1. Title: name your certificate (this is visible for the end users)

      2. Attach to: choose activity

      3. Activity source: Event β†’ Invite β†’ Activity

      4. User source: Event β†’ Invite β†’ User

  3. Configure certificate field mapping

    1. Click the Grant certificate action to open the full settings. Scroll down to the Certificate field mapping section.

    2. You will see the dynamic text fields that were set up in your certificate template, such as:

      • Name source*

      • Activity name source*

      • Date source*

      Click on each field to open the dropdown, then choose the correct data source.

  4. Example field mappings

    • For name: Event β†’ Invite β†’ User β†’ First name (or Last name or Full name)

    • For activity name: Event β†’ Invite β†’ Activity β†’ Title

    • For date: Event β†’ Invite β†’ Completed at

    You can also map optional fields like duration, expiry date, or contract start date, depending on what your certificate design supports.Press save.

5. Save your automation βœ”οΈ

Done! Complete the activity and receive your certificate! πŸš€


Grant certificate after journey or section completion

  1. Go to Control > Behaviour > Automations > Click on "Create new automation"

  2. Automation setup:

    1. Event type: Journey/section is completed

    2. Conditions: Is journey/section in event > Choose the section/journey you want to attach your certificate to

      1. Completion status: Completed

      2. If you want the same certificate for multiple activities, use the "or" condition.

    3. Action: Grant certificate, and select the certificate you created. You see multiple fields:

      1. Title: name your certificate (this is visible for the end users)

      2. Attach to: choose journey

      3. Container source: Event β†’ Module container

      4. User source: Event β†’ User

  3. Configure certificate field mapping

    1. Click on the Grant certificate action and scroll down to open the Certificate field mapping section.

      You will see dynamic text fields from your certificate template, such as:

      • Certificate name source*

      • User name source*

      • Module name source*

      • Date achieved source*

  4. Example field mappings

    • For certificate/module name: Event β†’ Module container β†’ Title

    • For user name: Event β†’ User β†’ Profile β†’ Full name (or First name or Last name)

    • For module name: Event β†’ Module container β†’ Title

    • For date achieved: Event β†’ Recorded at

Optional fields you can also map: duration, expiry date, contract start date

5. Save your automation

πŸŽ‰ Done! Learners will receive their certificate upon completing the selected journey or section.


Grant certificate after completion of multiple activities or journeys

When a user needs to complete multiple activities or journeys and you don't know in which order they will complete them, you still need to make sure the final activity or journey they will complete is in a 'Activity/journey in event' condition. To do this, you can follow the previous steps but use the following conditions:

  1. Add a condition group with an 'Or' condition and add all your activities or journeys in 'Activity in event' or 'Journey in event' conditions

  2. Add a second condition group with an 'And' condition and add all your activities or journeys in 'Activity is completed' or 'Journey is completed' conditions

  3. Make sure you use an 'And' condition between the two condition groups

This set up will make sure it doesn't matter in which order the user completes the activities. The one they will complete last is always included in a 'Is activity in event' condition to make sure the certificate will be granted.

Did this answer your question?