# QR Codes and Campaign Tracking

QR codes in **Open Letter Connect** make it easy to track engagement from your direct mail. Each QR code is **unique for every contact**, so when a recipient scans it, you’ll know exactly who responded.

You can use these scans to:

* Track who interacted with your mail piece.
* Send that data back to your **CRM** through a **webhook** for real-time notifications.
* Measure how many people scanned your mail versus how many received it.

#### How QR Codes Work

When you add a QR code to your mailer, Open Letter Connect automatically creates a **unique tracking link** for each contact on your list.

That means:

* No two QR codes are the same.
* Each scan can be traced back to a specific contact record.
* You can see engagement activity inside your CRM when connected via webhook.

#### Adding a QR Code

1. In the **Template Builder**, click **QR** from the left-hand menu.<br>

   <figure><img src="/files/mqSXtRbudrxoNx40h7Cc" alt="" width="292"><figcaption></figcaption></figure>
2. Click **Add new QR code**.
3. Enter your destination URL in **QR URL** (this is where the user will land when scanning the code).
4. Complete the optional **UTM parameters** for better analytics:
   * **UTM Source:** Example, *direct mail*
   * **UTM Medium:** Example, *QR Code*
   * **UTM Campaign Name:** Use this to group scans by campaign name, such as *Spring Mailer* or *Investor Outreach*.
5. Use **Custom UTM 1–3** for any extra tracking values your CRM or analytics system uses.
6. Once complete, position the QR code anywhere on your mailer layout.

**Where to add images:**

* Screenshot of the QR code setup panel (the one you uploaded).
* Example image of a mailer with a QR code placement.

#### Using QR Codes with Your CRM

If you want to track scans in real time, connect your QR codes with your CRM via **webhook**.

When a contact scans their code:

* Open Letter Connect logs the event.
* The webhook sends the contact details and scan time back to your CRM.
* You can use that data to trigger actions like follow-up emails, calls, or text messages.

(Example: When John Doe scans his postcard, GHL updates his record and triggers a “Call Lead” task.)

If you need help setting up a webhook, reach out to our support team here:\
[How to Reach Support](https://help.openletterconnect.com/olc-help-docs/contact-us/how-to-reach-support)

#### Best Practices

* **Use UTMs:** They help you understand where your traffic comes from and what campaign performed best.
* **Keep URLs short:** Use redirect or tracking links instead of long URLs.
* **Place QR codes where they’re easy to scan:** Bottom right or centered is often best.
* **Test first:** Send yourself a test mailer and scan the QR code to make sure it directs properly.


---

# 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://help.openletterconnect.com/olc-help-docs/product-and-order-guide/creating-a-template/qr-codes-and-campaign-tracking.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.
