# 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: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
