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

# Links

> Add static and dynamic links to text, images, and buttons in Loops emails, append UTM parameters, and control per-link click tracking.

You can add links to text, images and buttons. First, select the text or element and click the `+` icon in the **Link** editor panel. You can also use the `⌘+K` keyboard shortcut.

<img src="https://mintcdn.com/loops/Vqx-auiVy74YQr9S/images/add-link.png?fit=max&auto=format&n=Vqx-auiVy74YQr9S&q=85&s=80b01e6deb407914f8a921b6b0766679" alt="Add a link" width="2280" height="1089" data-path="images/add-link.png" />

Enter your URL into the field then hit Enter. Helpfully, you can omit the `https://` protocol as it is automatically added to each link.

## Dynamic links

You can create dynamic links using contact and event properties or data variables.

When editing a link, click the icon—which will be different depending on the type of email you are creating—on the right of the input, then add the dynamic content you want to use.

<img src="https://mintcdn.com/loops/I7MiNuGd9K5dwTEQ/images/dynamic-link.png?fit=max&auto=format&n=I7MiNuGd9K5dwTEQ&q=85&s=579379966fe64f0381adaf5afadaedd0" alt="Dynamic links" width="2280" height="1089" data-path="images/dynamic-link.png" />

## UTM parameters

Loops does not automatically add UTM parameters to links in your emails. To attribute traffic and conversions in tools like Google Analytics, append UTM parameters directly to your link URLs when you add them:

```
https://example.com/pricing?utm_source=loops&utm_medium=email&utm_campaign=launch
```

You can combine UTM parameters with [dynamic links](#dynamic-links) to vary values per contact or per send—for example, using a data variable for `utm_campaign`.

## Link tracking

By default marketing emails (campaigns and workflows) have opens and link tracking enabled. This can be disabled for all emails in [Settings -> Sending](https://app.loops.so/settings?page=sending).

<Note>
  Links and opens in transactional emails are never tracked in order to improve
  deliverability.
</Note>

<img src="https://mintcdn.com/loops/ffhyeftgaYR0NShT/images/tracking.png?fit=max&auto=format&n=ffhyeftgaYR0NShT&q=85&s=ec93d7513f4f08d42b4579e898b8f97c" alt="Click and open tracking setting" width="2280" height="762" data-path="images/tracking.png" />

If you want to disable click tracking on individual links in your emails, click the icon in the editor panel.

<img src="https://mintcdn.com/loops/I7MiNuGd9K5dwTEQ/images/disable-tracking.png?fit=max&auto=format&n=I7MiNuGd9K5dwTEQ&q=85&s=1d985f0522dff0337dbb2071dc8a29ac" alt="Disable tracking" width="2280" height="1089" data-path="images/disable-tracking.png" />

<Warning>
  We do not support deeplinks prepended with `ms-word:` as they are blocked by Gmail and other inbox providers. We recommend linking to a non-deeplink landing page instead. This may also be the case with other deeplinks in certain situations—you'll know if that's the case as the link will seem unclickable.
</Warning>


## Related topics

- [Agent skills for Loops](/docs/skills.md)
- [Shortened YouTube links warning](/docs/deliverability/youtube-links-warning.md)
- [Uploading a custom email](/docs/creating-emails/uploading-custom-email.md)
- [Better Auth](/docs/integrations/better-auth.md)
- [Guardian](/docs/creating-emails/guardian.md)
