1. Home
  2. AccessAlly
  3. Certificates in AccessAlly
  4. How To Create A Custom Certificate in AccessAlly

How To Create A Custom Certificate in AccessAlly

Create a custom certificate to celebrate online course completion for your course and membership users.

Step 1: Add a New Certificate

Scroll down to the ProgressAlly Page settings, open the Certificates tab and click on “add new certificate.”.

Add New Certificate Button

Step 2: Upload a PDF Template

Upload PDF Template

The certificate design will remain static no matter who downloads it.

Step 3: Add Dynamic Customization Elements

Every single member will see their own customized information when elements are added.

Here is a list of customization options:

  • Full Name
  • First Name
  • Last Name
  • Date of Download Time
  • Date of Objective Completion
  • Day of the week

Screenshot of customization elements for a certificate

You can also add a “pretty date” that is formatted by choosing the “Custom” option and then using this:

{[date F j, Y]}

This will then show the date using the fully written day, month, and year.

Step 4: Adjust Custom Elements Placement

Click on the number of your element and drag-and-drop to place the element to the correct location. You can also adjust font, dimension, text color, font size, and alignment.

Certificate Element Placement

Step 5: Add Interaction Shortcode

Add a download button for your customized certificate using the AccessAlly shortcode generator.

By default, a new ProgressAlly Interaction will be created to display the download button, you just need to insert this Interaction shortcode or block on your page.

Screenshot of default interaction that is automatically created

And you can insert the shortcode or block for this interaction like this:

Screenshot of shortcode adder for certificate

Showing a Certificate On Completion (Quiz or Otherwise)

If you only want people to be able to download their certificate after the pass a quiz or complete a section (that’s natural!), that’s just a setting in your Interaction.

First, create your page’s objectives – whether that’s passing the quiz on this page, or completing objectives on an overall course.

Screenshot of settings to only display after objectives completed

Now this section of the page will only show up after all of the objectives on this page are complete!

How Custom Certificates Work

AccessAlly Pro allows you to issue certificates of completion for your users upon completion of the course objectives. You can add autogenerated certificates through the use of a template and creating the settings in AccessAlly Pro.

With the certificate creation tool, you can customize your template to add the users name, sizing, and alignment amongst other offerings. With a simple drag and drop, you can place the content into your template into your preferred location.

The certificates can be issued on the full completion of the course (all objectives completed). The certificate will be available in a PDF download and can be easily added to your page through the use of shortcodes.

Users will be taken through your objectives you have offered (quiz, video watching, etc) and once they are fully completed, the certificate will be available for them to download and retain.

Important: Please export your certificate templates using “PDF 1.4”. This is the standard PDF format that is the most compatible, and you can create your templates using Word, Pages, Photoshop, or any other program that exports to PDF.

Download the sample Certificates of Completion template PDFs here.

Troubleshooting Your Certificate Uploads

If you’re trying to upload a PDF certificate and you’re getting an error, or it fails to upload almost immediately then it’s possible that ProgressAlly wasn’t able to create the upload folder due to server settings.

The solution is to create the upload folder that ProgressAlly uses manually, either using FTP or your CPanel from your host.

You’ll want to navigate to your WordPress directory and/or subdomain where you have AccessAlly installed, and create the folder here:


Once you’ve created the new folder called “progressally-certificate” under the uploads folder, you will be able to upload certificates successfully.

If you’re still encountering errors after creating this folder (along the lines of an “Incorrect output destination” error), you can go to:

ProgressAlly -> General Settings -> Advanced -> Certificate preview loading

Ajax Certificate Loading

This should only be necessary in a small number of cases.

Updated on November 16, 2023
Was this article helpful?

Related Articles


If you have any questions, we're just an email away.

We take your success seriously, and you'll always get a speedy reply from a real person during business hours.

Laptop with the AccessAlly demo site

AccessAlly is the most flexible way to sell and elegantly deliver digital offerings. All in one place.


You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.