# Custom Email - Markdown Language

## Overview

When formatting the body message of your custom email templates, Keeper  supports plain text as well as basic markdown syntax. This document will go over the markdown syntax supported by Keeper

### Heading

To create a heading, add the hash symbol (`#`) in front of a word or phrase. The number of hash symbols you use corresponds to the heading level.&#x20;

| Markdown Syntax    | Font Size               |
| ------------------ | ----------------------- |
| `# heading 1`      | Heading of font size 32 |
| `## heading 2`     | Heading of font size 24 |
| `### heading 3`    | Heading of font size 19 |
| `#### heading 4`   | Heading of font size 16 |
| `##### heading 5`  | Heading of font size 13 |
| `###### heading 6` | Heading of font size 11 |

### Paragraphs

Sentences are plain text and multiple sentences can be grouped together to form a paragraph.&#x20;

{% hint style="danger" %}
Do not indent paragraphs with spaces or tabs as it can cause formatting issues
{% endhint %}

<table><thead><tr><th width="383">Markdown Syntax</th><th>Rendered Output</th></tr></thead><tbody><tr><td>This is a one line paragraph</td><td><code>This is a one line paragraph</code></td></tr><tr><td>This is a multiline paragraph. I like formatting</td><td><code>This is a multiline paragraph. I like formatting</code></td></tr></tbody></table>

### Line Breaks

To create a line break or new line, press `return` or `enter` at the end of the line. Pressing `return` or `enter` multiple times will create multiple line breaks

| Markdown Syntax                                           | Rendered Output                                                                     |
| --------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| <p>This is an example. <br>Of a linebreak.</p>            | <p><code>This is an example.</code> <br><code>Of a linebreak.</code></p>            |
| <p>This is an example.<br><br>Of Multiple linebreaks.</p> | <p><code>This is an example.</code><br><br><code>Of Multiple linebreaks.</code></p> |

### Bold & Italic

To **bold** text, add 2 asterisks (`**`)\
To *italicize* text , add 1 asterisk (`*`)

| Markdown Syntax                      | Rendered Output                |
| ------------------------------------ | ------------------------------ |
| This is \*\*bold\*\*                 | This is **bold**               |
| This is \*italics\*                  | This is *italics*              |
| This is \*\*bold\*\* and \*italics\* | This is **bold** and *italics* |

### Links

To create a link, enclose the link text in brackets (i.e. `[Keeper]`) and place the URL in parentheses (i.e. `(https://`keepersecurity.com`))`. You can also format (**bold** or *italics*) the link as needed.

<table><thead><tr><th width="568">Markdown Syntax</th><th>Rendered Output</th></tr></thead><tbody><tr><td><code>Visit [Keeper](https://keepersecurity.com)!</code></td><td>Visit <a href="https://www.keepersecurity.com/">Keeper</a>!</td></tr></tbody></table>

### Embed Images from URL

To embed images from URL, add an exclamation mark (`!`), followed by the word `Image`  in brackets, and the path or URL to the image asset in parentheses:

```
![Image](https://keeper-email-images.s3.amazonaws.com/common/acme.jpg)
```


---

# 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://docs.keeper.io/en/enterprise-guide/user-and-team-provisioning/custom-invite-and-logo/custom-email-markdown-language.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.
