> For the complete documentation index, see [llms.txt](https://help.lob.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.lob.com/print-and-mail/designing-mail/no-code-design-suite/visual-editor.md).

# Visual Editor

{% hint style="info" %}
The editor will work best for templates created from the Figma plugin, InDesign Connector or started in the Visual Editor from scratch. We don’t recommend using the Visual Editor on templates that were coded directly in HTML as certain HTML properties may limit what can be edited.
{% endhint %}

<figure><img src="https://1775164782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDYGxBp6aAwhpEhTMNC%2Fuploads%2FaQbcekHDfUxTdLPdvgbf%2Fimage.png?alt=media&amp;token=5e1dca70-25d8-4092-8155-0a12b66849d0" alt=""><figcaption></figcaption></figure>

1. **Open your template** in the Visual Editor by clicking Edit on any template in the Lob Dashboard and choosing the Visual Editor from the dropdown (or creating a new template and selecting Visual Editor).

   <figure><img src="https://1775164782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDYGxBp6aAwhpEhTMNC%2Fuploads%2FYnyQ0AYLkbOsc3gJy4Dj%2Fimage.png?alt=media&amp;token=c344c5cd-84eb-4ab4-92a7-3b80738d8c58" alt=""><figcaption></figcaption></figure>
2. **Ensure the visual editor has your fonts**. Fonts from templates created in InDesign Connector will automatically get added to the new Design Library and be accessible in all templates. Fonts from templates created in Figma Connector will not get automatically added to the Visual Editor. When you open the template, you will be prompted to upload your custom fonts or map to fonts that already exist.

   <figure><img src="https://1775164782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDYGxBp6aAwhpEhTMNC%2Fuploads%2Fzh4B3ljJJUHA7pT0U2Lt%2Fimage.png?alt=media&amp;token=7cf29f84-84b3-4ade-81d9-81b0f927e7c4" alt=""><figcaption></figcaption></figure>
3. The new **Visual Editor will open** with a preview of the template you selected.
4. You can **select and edit any elements** directly on the preview.
5. Any **merge variables added in Figma or InDesign will appear** in the Merge Variables tab. To add a new merge variable from the Visual Editor, select a text box or image box on the preview and then click Make Variable.

<figure><img src="https://1775164782-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDYGxBp6aAwhpEhTMNC%2Fuploads%2FVWeDtlUVqjXC5NnGkwca%2FScreenshot%202026-08-13%20at%202.30.33%E2%80%AFPM.png?alt=media&amp;token=a4d68f5e-c624-4b86-bca5-bb556a359ade" alt=""><figcaption></figcaption></figure>

6. Ensure you **go to the Final Proof tab** to see the final rendering of your template before saving.

### FAQs

**Why are my text layers jumping to odd positions when I drag them around?**

The Visual Editor works best when used on templates created from InDesign, Figma, or from scratch in the Visual Editor. Typically this jumpy behavior happens if the template is coded in HTML and then edited in the Visual Editor. There are HTML properties like relative positioning that cause this unexpected behavior, so we strongly advise creating the template from one of the recommended sources.

**Does the Visual Editor support multi-page templates?**

The Visual Editor will display and allow you to edit multi-page letters that were created in InDesign or Figma but won’t allow you to create a multi page letter from scratch.

**For templates created in InDesign Connector, how do I update an image in the Visual Editor since they aren’t editable?**

In the Visual Editor, you can add a new image to your canvas and position it over the image you want to replace. Or, you update the image in the InDesign file and the create a new template or replace the existing template with that update.
