Issue Course Completion Certificates

Applicable plans Starter Essentials Business Advanced
If you want to issue a certificate upon course completion, the set up is super easy thanks to a seamless integration with our friends at Accredible. If you belong to the Business Plan and above, Thinkific will automatically create your account at Accredible, and we cover the cost!

Note: You may notice that at the top of your account, there are 25 credits listed in your account. Please disregard as this is the default number of certificates in any account and does not reflect the number of course certificates you actually can send through Thinkific. If you will be issuing certificates directly from Accredible, then these credits will be used for that (beyond your initial 25 credits, you'll need to pay Accredible for more).

In this article:

Access your Accredible Account

Create and Manage Certificate Designs

Available Attributes

Custom Attributes

Create and Manage Certificate Groups

Using the Same Certificate Design for Multiple Courses

Enable Certificates for a Course

Certificate Expiry

Custom Completion Pages

Access Your Accredible Account

Once you've upgraded to a Business plan or above, you will automatically receive an account with Accredible that will allow you to issue unlimited completion certificates through your Thinkific courses! To find this account information, go to your Integrations page and look for the Accredible section which will provide you the log in details for the account we created. Please make sure you're using this account to design your Thinkific completion certificates and do not create a new account on Accredible itself! 

You can click on the Go To button which will open the site for you to log in: 

Create and Manage Certificate Designs

To create a new certificate design, click on the View Certificate Designs button on the main Accredible dashboard. 

From there, you'll see a template certificate that we've included called "thinkific" to help you get started. You can either modify this existing certificate design or you can choose to create a new one from scratch by clicking on the Add Certificate Design button.

If you choose to create a new design, on the next screen you'll be given the option to choose from existing certificates to base your template on or you can press Cancel to use the default design. For more tips on creating your certificate design, Accredible has an in-depth help page with more information on how to use their platform. 

Available Attributes

When you're designing your certificate in Accredible, you can use Attributes to dynamically pull in information from Thinkific onto your certificate. Provided below is a list of the Attributes that you can use through our Integration and what they correspond with on your Thinkific site or Accredible account. Any attributes not listed below will not pull in any information with our integration.


By default, it is set as your Thinkific Site Name.

To change this, go to:
Settings > Branding > Organization Name
By default, this field corresponds to the Award Name set in the Group Settings on Accredible.

To enable this attribute to dynamically pull course names from Thinkific, ensure you have API enabled for your Group (see below).

Group Settings > Information and Appearance > Award Name
This attribute is no longer available with our Accredible integration and should not be used on your certificate design unless you have manually filled out the Award Description in the Group Settings on Accredible.

Group Settings > Information and Appearance > Award Description or credential.license_id
Assigned automatically by Accredible for each new credential issued

Course Builder > Settings > Completion Certificates > Add Certificate Expiry

Direct URL from Accredible to access the issued certificate
Assigned automatically by Accredible for each new recipient on your account
Student Name

Student's can submit a request to update their name on a certificate that has already been issued by following the instructions here.
Student Email

Custom Attributes

If you're issuing completion certificates to students who require additional information on the certificate, like their phone number or a license number, you can do this with our built in Accredible integration.

What you'll need to do is make sure you've set up a custom sign up field for when your students register to indicate the information you want to include on the certificate. 

For example, you can create a custom text field for "Student ID" which is set as required:


Afterwards, in the certificate design you'd like to use the custom attribute, click on the Attribute button and scroll to the bottom to Add a Custom Attribute:

Make sure you input the Attribute Name exactly as how you've named your custom sign up field in Thinkific and that the Attribute Type is left as "Text" and press Save. Once you've saved the attribute, if you go into your certificate designs, you'll be able to select your newly created custom attribute from the dropdown list of attributes available and add it to your completion certificates now! 

Here's a quick animation of what that looks like:


Create and Manage Certificate Groups

Once you've created your certificate design, you'll need to set up a new Group in Accredible to connect the certificate with your courses in Thinkific. To do so, click on the View Groups button to see the current Groups you have on your Accredible account.

From there, click on the Add Credential Group button. 

Fill out the required fields in the Add a Credential Group section. Take a look at the Certificate Design section for more details on what each of these fields correspond with.

  • Award Name
  • Group Identifier
  • Award Description
  • Award Website

Note: the Group Identifier field is what will show up on your Thinkific site when you add a certificate to a course, so make sure to name your group clearly so that you can easily identify it!

Afterwards, select a certificate design for the new Group that you have created. You can either Create a Certificate if you want to make a new certificate design, or you can Select a different Template which will allow you to select a certificate design that you have already made and then Save your changes.


Using the same Certificate Design for Multiple Courses

If you would like to use the same certificate design for multiple courses, you can easily do this by using Accredible's API. In the Group Settings, scroll down to the API Settings section and toggle on the Create Credentials in this Group using the Accredible API option. 

If you had previously filled in the Award Name and Award Description field, you'll also see an option to Reset Group Course Name And Description. You'll want to click this button and then Save your changes. This will set the Award Name and Award Description fields to blank. 

Once you have the API enabled, you can use the group.course_name attribute on your certificate design to pull in the corresponding course name from Thinkific to the certificate. 

Note: enabling the API setting will not pull in information for the Award Description in your Group so you will want to ensure if you have API enabled in the Group, to not use the group.course_description attribute.

Enable Certificates for a Course

Enter the course that you would like to issue a certificate for, select Settings, choose Basic, and then scroll to the bottom of the page to find the Completion Certificates area. Select the checkbox for "Completion Certificates" to switch on certificates for the course.

You can choose your certificate template here using the drop-down menu. The names populated in the list will correspond with the names of the Groups (Group identifier) you created in Accredible. 

Certificate Expiry

You can also choose to set an expiry date for your certificates. This option is great for if you're running training where the student needs to retake the course after a particular date or period of time.

Expiry can be on a specific calendar date ("Expiry Date"), or a set number of days after the certificate is first issued ("Days to Expire").

After the expiry date, certificates will still be available to students for viewing or download, but there will be a notice to say that the credential has expired (like the one below).

If you would like the expiry date to appear directly on each certificate, you may add the [credential.expired_on] Attribute to the Certificate Design in your Accredible account (more info on accessing your accredible account below).

For more information on what happens when a certificate expires on Accredible check out their help article here.

Custom Completion Pages

If you choose to have a Custom Completion Page it isn't currently possible to dynamically include a link to the user's certificate. But don't worry! You can easily send your students the link to the certificate from the automated Course Completion Email that you set up from the Notifications area of your dashboard. 

Here is a screenshot from Notifications > Course Completion Email, with the certificate variables highlighted. Use this in your email to allow students to easily claim their certificates upon completing your course!
  • {% certificate_available %} — text inside this variable will only appear if there is a certificate available for this course.*
  • {{certificate_link}} — will supply user with link to completion certificate.
* To use this variable, write out your message like this: 

{% if certificate_available %} Here's your certificate! {{certificate_link}} {% endif %}

More on Course Completion Emails here.

You can also enable Accredible to send out the emails by going to Settings > My Organization > Credential Options > Automatically send emails when publishing Credentials. This would mean that students receive an email from Accredible upon earning the certificate.

Generally speaking, we would recommend you deploy the certificates through Thinkific so that you can customize the email template with your branding. 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.