> For the complete documentation index, see [llms.txt](https://helpdesk.ldtsoft.work/ldt-online-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpdesk.ldtsoft.work/ldt-online-course/course-management/how-to-create-and-customize-automated-course-certificates.md).

# How to Create and Customize Automated Course Certificates

Providing a personalized certificate adds significant value to your course and offers a professional experience for your students. Whether you are new to coding or a technical expert, we have a solution for you to customize your certificates.

### Why You Should Use Automated Certificates

* **Increase Course Value**: A certificate is a form of recognition for a student's effort, making your course more valuable in their eyes.
* **Free Marketing**: Happy students share their certificates on social media (LinkedIn, Facebook), which is the most credible form of advertising for your brand.
* **Full Automation**: The system automatically generates and sends certificates as soon as a student completes the course. You don't have to do anything manually!

### &#x20;Basic Setup Steps (Only 5 Minutes)

Objective: Get a beautiful, professional certificate template without touching any code.

**Step 1**: Access the Settings Area&#x20;

* From the LDT app, go to **Settings** -> select the **Certificate** section.

<figure><img src="/files/tQajqHOon5oppitTPbr0" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/nd1ze8qoUt6u9s1tA2Dl" alt=""><figcaption></figcaption></figure>

**Step 2**: Upload a **Certificate Frame** Image&#x20;

* In the **Certificate frame** section, click to upload your pre-designed image file.&#x20;

Important Note: It's best to use an image with appropriate dimensions (e.g., 1200x800px) and one that has been compressed for optimal display.

<figure><img src="/files/7P1wRw9QMGU6S8qwLIcV" alt=""><figcaption></figcaption></figure>

### Advanced Customization with Liquid Code (For Tech-Savvy Users)

When to Use: When you want to completely change the layout, add more complex information (scores, unique verification codes, etc.).

How to Do It:

Click the "**Edit certificate template**" button.

You will see a code editor with available Variables.

Common Variables:

* {{ customer.first\_name }} {{ customer.last\_name }}: Student's name
* {{ course.title }}: Course name
* {{ course.completeDate }}: Completion date
* {{ shop.owner }}: Store owner's name/Instructor

⚠️ Warning: Only edit the code if you truly understand Liquid and HTML. Incorrect edits can corrupt the certificate template.

<figure><img src="/files/Eo8SAYmRRHr8WTIncoBX" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/RKjCGeboSCaqDf7vYpxw" alt=""><figcaption></figcaption></figure>

We believe that personalizing your certificates will help you build a strong brand and make a lasting impression on your students. No matter which solution you choose, our support team is always ready to assist you.

\ <br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://helpdesk.ldtsoft.work/ldt-online-course/course-management/how-to-create-and-customize-automated-course-certificates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
