> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Certificates

> Create and issue branded completion certificates and badges to course graduates in the Hoop platform.

<div style={{position: "relative", paddingTop: "56.25%", marginBottom: "1.5rem"}}>
  <iframe src="https://player.mediadelivery.net/embed/622351/f686be24-bfa4-4e94-9ebe-a1ac33af3d66?preload=true" loading="lazy" style={{border: "none", position: "absolute", top: 0, height: "100%", width: "100%"}} allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture" allowFullScreen={true} />
</div>

Certificates and badges let you reward members who complete a course with a personalized credential they can download, print, and share. Certificates can be issued automatically via automation or granted manually.

<Frame caption="Certificate management section in Memberships">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/FZKrq1mleUCO75xo/images/memberships-certificates-1.png?fit=max&auto=format&n=FZKrq1mleUCO75xo&q=85&s=e9ab89fc52a09b6ac65e35c7904bf404" alt="Certificates section" width="1450" height="463" data-path="images/memberships-certificates-1.png" />
</Frame>

## Certificates

### Creating and issuing certificates

<Steps>
  <Step title="Navigate to Certificates">
    Go to **Memberships and Communities > Certificates** in the left sidebar. Click **+ New Certificate**.

    <Frame caption="Certificates section showing all certificate templates">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-create-template.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=88bd2fcedceab823cb707ae2202c1798" alt="Certificate create template" width="1576" height="394" data-path="images/memberships-certificates-create-template.png" />
    </Frame>
  </Step>

  <Step title="Choose a template">
    Select from built-in certificate design templates or start from a blank canvas. Templates include pre-formatted placeholder text and decorative borders.

    <Frame caption="Certificate template editor with design customization options">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-template-editor.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=ba35bdcbeac7f41e78200be4aca43f58" alt="Certificate template editor" width="850" height="407" data-path="images/memberships-certificates-template-editor.png" />
    </Frame>
  </Step>

  <Step title="Customize the design">
    Use the certificate editor to:

    * Upload your logo
    * Change the title text (e.g. "Certificate of Completion")
    * Add a subtitle (e.g. "This certifies that")
    * Adjust fonts, sizes, and colors
    * Modify border and background design
    * Add a signature image or signatory name and title

    <Frame caption="Customizing the certificate design — fonts, colors, and layout">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-design-customize.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=dd62c454ee4ed36d4b042b828785c1b5" alt="Certificate design customization" width="626" height="326" data-path="images/memberships-certificates-design-customize.png" />
    </Frame>
  </Step>

  <Step title="Add merge fields">
    Personalize each certificate with dynamic fields:

    * `{{contact.first_name}}` — member's first name
    * `{{contact.full_name}}` — member's full name
    * `{{course.name}}` — name of the completed course
    * `{{certificate.date}}` — date the certificate was issued
    * `{{certificate.id}}` — unique certificate ID for verification
  </Step>

  <Step title="Link to a course trigger">
    Connect the certificate to a course completion trigger so it is issued automatically when a member finishes the course.

    <Frame caption="Linking a certificate to a course completion trigger">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-course-trigger.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=0732433665b5a101c8fc76efe3044adf" alt="Certificate course trigger" width="465" height="108" data-path="images/memberships-certificates-course-trigger.png" />
    </Frame>

    <Frame caption="Issuing a certificate — selecting the template and confirming issuance">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-issue-certificate.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=68807163643d01127c893a21b811e055" alt="Issue certificate" width="465" height="108" data-path="images/memberships-certificates-issue-certificate.png" />
    </Frame>
  </Step>

  <Step title="Save the template">
    Click **Save**. The template is now available to link to courses and use in automations.
  </Step>
</Steps>

### Setting an expiry date

You can set an expiration date on certificates to indicate a validity period:

1. Open the certificate template settings
2. Enable the **Expiry Date** option
3. Set the duration (e.g. 1 year from issue date) or a fixed date
4. The expiry date appears on the certificate and is tracked in the issued certificates list

<Frame caption="Certificate expiry settings — enabling and configuring the validity period">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-expiry-settings.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=068ff8dcd0f13caddef60ade24562680" alt="Certificate expiry settings" width="1010" height="573" data-path="images/memberships-certificates-expiry-settings.png" />
</Frame>

<Frame caption="Expiry date picker — setting a fixed or relative expiry date on certificates">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-expiry-date-picker.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=8d5b602a324fd40fd7b07fb2e351ca35" alt="Expiry date picker" width="1569" height="375" data-path="images/memberships-certificates-expiry-date-picker.png" />
</Frame>

### Category completion certificates

Issue certificates when a member completes a specific category (module) within a course rather than the full course:

1. In the certificate settings, select **Category Completion** as the trigger type
2. Choose the course and the specific category/module
3. The certificate is issued automatically when that module is complete

<Frame caption="Category completion certificate setup — selecting course and module trigger">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-category-completion.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=9dcfc409f2f3dfdda4f0177411f314bf" alt="Category completion certificate" width="1498" height="758" data-path="images/memberships-certificates-category-completion.png" />
</Frame>

### Issuing certificates automatically

Set up an automation to issue a certificate when a member completes a course:

<Steps>
  <Step title="Create a new automation">
    Navigate to **Automation** and click **+ New Workflow**.
  </Step>

  <Step title="Set the trigger">
    Select **Course Completed** as the trigger and choose the specific course.
  </Step>

  <Step title="Add the Grant Certificate action">
    Add a **Grant Certificate** action and select your certificate template.
  </Step>

  <Step title="Add a notification (optional)">
    Add a **Send Email** action to notify the member their certificate is ready. Include the certificate download link using `{{certificate.link}}`.
  </Step>

  <Step title="Activate the workflow">
    Toggle the workflow to **Active**.
  </Step>
</Steps>

### Manually issuing a certificate

To grant a certificate to a specific member:

1. Go to the member's contact record
2. Click **Actions > Grant Certificate**
3. Select the certificate template and confirm

### Exporting certificate data

To export a CSV of all issued certificates:

1. Go to **Certificates** in the Memberships section
2. Click the **Export** button
3. The CSV includes certificate ID, recipient name, course name, issue date, and expiry date

<Frame caption="Exporting issued certificate data as a CSV file">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-export-csv.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=400aae342f27917f373cfb26dc063d52" alt="Export certificate CSV" width="1608" height="733" data-path="images/memberships-certificates-export-csv.png" />
</Frame>

## Badges

Badges are visual credentials that can be issued for course completion or other achievements, providing a lighter-weight alternative to full certificates.

### Creating and issuing badges

<Steps>
  <Step title="Navigate to Certificates">
    Go to **Memberships and Communities > Certificates** and switch to the **Badges** tab.

    <Frame caption="Badge creation section within the Certificates area">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-badge-create.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=d6478657c4b763a857eb8d327e1c96b1" alt="Badge creation" width="1589" height="390" data-path="images/memberships-certificates-badge-create.png" />
    </Frame>
  </Step>

  <Step title="Create a badge">
    Click **+ New Badge** and design your badge — upload an icon image, set the name, and write a description.

    <Frame caption="Uploading a custom badge image and setting the badge name">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-badge-upload.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=a9c1696ed7258bc22e7832a85793392a" alt="Badge upload" width="844" height="418" data-path="images/memberships-certificates-badge-upload.png" />
    </Frame>
  </Step>

  <Step title="Issue the badge">
    Link the badge to a course completion trigger in Automations, or issue it manually from a contact record.

    <Frame caption="Linking a badge to a course completion trigger for automatic issuance">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wsOWInSUNx2udRj3/images/memberships-certificates-badge-trigger.png?fit=max&auto=format&n=wsOWInSUNx2udRj3&q=85&s=9283a7eddc9d3b442f7cccd88c066f97" alt="Badge trigger" width="462" height="103" data-path="images/memberships-certificates-badge-trigger.png" />
    </Frame>
  </Step>
</Steps>

Badges appear in the member's portal alongside their courses and can be shared publicly.

## Member experience

Members find their certificates and badges in the **Certificates** section of the Client Portal. From there they can:

* Preview the certificate in the browser
* Download a high-resolution PDF
* Share the certificate link publicly

<Tip>
  Add the certificate's unique ID and a "Verify this certificate" link to your design. This adds credibility and lets employers confirm authenticity — making the certificate more valuable to your members.
</Tip>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Can I customize the certificate design with my own branding?">
    Yes. The certificate editor lets you upload your logo, change title and subtitle text, adjust fonts, sizes, and colors, modify the border and background design, and add a signature image or signatory name and title. Start from a built-in template or a blank canvas.
  </Accordion>

  <Accordion title="What merge fields are available to personalize certificates?">
    You can use the following dynamic merge fields: `{{contact.first_name}}`, `{{contact.full_name}}`, `{{course.name}}`, `{{certificate.date}}`, and `{{certificate.id}}`. These are replaced with real values when the certificate is generated for each member.
  </Accordion>

  <Accordion title="How do I issue a certificate automatically when a course is completed?">
    Create an Automation with the **Course Completed** trigger, select the specific course, then add a **Grant Certificate** action and choose your certificate template. Optionally add a **Send Email** action with `{{certificate.link}}` so the member is notified immediately.
  </Accordion>

  <Accordion title="Can I issue a certificate for completing a module rather than the full course?">
    Yes. In the certificate settings, select **Category Completion** as the trigger type, then choose the course and the specific module. The certificate is issued automatically when the member completes that module, without requiring them to finish the entire course.
  </Accordion>

  <Accordion title="Do certificates expire?">
    Optionally. Open the certificate template settings and enable the **Expiry Date** option. Set a relative duration (e.g. 1 year from issue date) or a fixed calendar date. The expiry date is printed on the certificate and tracked in the issued certificates list.
  </Accordion>

  <Accordion title="How do members download their certificate?">
    Members find their certificates in the **Certificates** section of the Client Portal. From there they can preview the certificate in the browser, download a high-resolution PDF, or copy a public share link.
  </Accordion>

  <Accordion title="What is the difference between a certificate and a badge?">
    A certificate is a formal, printable credential — typically a full-page document with the member's name, course name, date, and signature. A badge is a lightweight visual credential (an icon image) that appears on the member's profile. Use certificates for formal course completions and badges for ongoing participation milestones or smaller achievements.
  </Accordion>

  <Accordion title="How do I export a record of all issued certificates?">
    Go to **Certificates** in the Memberships section and click **Export**. A CSV file is downloaded containing certificate ID, recipient name, course name, issue date, and expiry date for every certificate that has been issued.
  </Accordion>
</AccordionGroup>
