> For the complete documentation index, see [llms.txt](https://help.rechat.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rechat.com/appendix/brokerage-set-up/marketing-template-guidelines/figma/export-your-design-to-rechat-one-or-multiple-templates-with-variations.md).

# Export your design to Rechat: one or multiple templates with Variations

A variation lets you design a template once and send several versions of it to Rechat.

{% embed url="<https://rechatq.wistia.com/s/x4soyh4jusxospf>" %}
Export your design to Rechat: one or multiple templates with Variations. Full tutorial
{% endembed %}

### Why use variations?

Imagine you’ve designed a **Just Listed** flyer. Now you also need versions for **Just Sold**, **Coming Soon**, **Open House**, and **New Price**.

Without variations, you’d need to duplicate the design for each version. That means multiple files to maintain whenever something changes, like the logo, disclaimer, or layout.

**Variations let you keep everything in one design.** You simply define which parts change between versions, and the plugin creates each variation for you. Each variation is then added to Rechat as its own template.

There are two things you can change between variations:

* **Text.** for example, changing “Just Listed” to “Just Sold”
* **Layer visibility.** for example, showing an Open House date and time only on the Open House version

Everything else stays shared across all variations.

{% hint style="info" %}
Each variation arrives in Rechat as its own template, with its own name, tags, description, category, and subcategory.
{% endhint %}

### The variations table

<div data-with-frame="true"><figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FBtS3fHCGOPKMNgbDSGOU%2FVariation%20table.png?alt=media&amp;token=d0e1b75b-2e0c-4136-adf3-df20eb6eb739" alt=""><figcaption><p><strong>Template tab:</strong> Set up your template and manage its variations here.</p></figcaption></figure></div>

The **Template** tab shows all the variations available for the selected design.

* **Template name:**&#x54;he name of the template in Rechat. It defaults to *File Default*.
* **Variation name:** The name of the variation, such as *Just Listed* or *Just Sold*. The default variation doesn't have a name and is shown as a dash.

Hover over a variation to access:

* **View in Rechat**
* **Edit** (pencil icon)
* **More** (three-dot menu)

{% hint style="info" %}
Every design must have at least one variation, so you can't remove the last one.
{% endhint %}

### How to add variations

#### Add one at a time

You can add variations individually or add several common listing variations at once.

<div data-with-frame="true"><figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2F6TJe00jc31qZ8xqMWaRi%2FAdd%20variant.png?alt=media&amp;token=32bc28bd-6448-401c-9513-ac8c8938c991" alt=""><figcaption><p>Add a single variant or load multiple listing variations at once.</p></figcaption></figure></div>

#### Load the common listing statuses at once

If you're building a listing template, you don't need to add each status by hand.

1. Click the **arrow** on the right side of the Add Variant button.
2. Choose **Load listing variations**.
3. The **Get all listing variations** window opens and shows the available statuses: Coming Soon, Just Listed, Open House, New Price, Under Contract, Just Sold, Just Rented, For Rent, For Sale.
4. Any status you already have is greyed out with a checkmark next to it. Those are skipped, so nothing is duplicated.
5. The button tells you how many will actually be added, for example **Add 8 Variations**. Click it.

<div data-with-frame="true"><figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FDTEFRB0xOrWIVpE7vnes%2Fload%20listing%20variations.png?alt=media&amp;token=99adcdc9-6805-4017-9152-99ca90013b78" alt=""><figcaption><p>Load the common listing statuses at once</p></figcaption></figure></div>

{% hint style="info" %}
The new rows appear in the variations table straight away.
{% endhint %}

***

### Step 1: Make the status text change automatically

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FKtrchWGDqKSwu8peQkec%2FScreenshot%202026-08-31%20at%206.42.09%E2%80%AFPM.png?alt=media&amp;token=5c45a68a-121b-4a16-8126-54f38483ddfa" alt=""><figcaption><p>Select a text layer on your design. Then assign <strong>Variation Name</strong> placeholder to it. </p></figcaption></figure>

You can make the status text update automatically based on the variation.

For example, instead of creating separate text layers for “Just Listed,” “Just Sold,” and “Coming Soon,” you can use the **Variation name** placeholder.

1. Select the text layer containing the status.
2. Go to **Placeholders** → **Template** → **Variation name**.

The text will now automatically show the name of the current variation.

> This only works with live text. Outlined or flattened text won't update. In case you are using outlined/flattened text, you can use variation visiblity option instead.

***

### Step 2: Show or hide layers per variation

Sometimes a piece of content only makes sense for one version.

For example, an **Open House** flyer might need a date and time block, while the other variations don't.

Instead of creating separate designs, you can control which variations show that content.

1. Select the layer or group.
2. Go to **Content Settings** → **Variation visibility**.
3. Turn off **Visible in all variations**.
4. Select only **Open House**.

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FeoArzPm5u5cGPhudghCd%2FScreenshot%202026-08-31%20at%206.48.52%E2%80%AFPM.png?alt=media&amp;token=875c0229-ba7b-4dba-983c-7160f9e5a103" alt=""><figcaption><p>Control which layers, groups, or frames appear in each variation. For example, show the Open House details only in the Open House variation.</p></figcaption></figure>

Now the layer will only appear in the Open House variation.

{% hint style="info" %}
You can use the same approach for things like a **SOLD** banner, a **price-drop badge**, or any other content that's specific to one variation.
{% endhint %}

### Step 3: Fill in each variation's details

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FlCYURu49s5aEN6G7zbvq%2FScreenshot%202026-08-31%20at%206.55.11%E2%80%AFPM.png?alt=media&amp;token=2d62a254-829e-4a9e-b1e9-4645936cdd23" alt=""><figcaption><p><strong>Edit variation details:</strong> Update the template name, variation name, tags, description, category, and subcategory for each variation.</p></figcaption></figure>

Hover over any variation and click the **Pencil** icon to edit its details.

Each variation can have its own:

* Template name
* Variation name
* Tags
* Description
* Category
* Subcategory

These details are sent to Rechat with the variation and help agents find the right template.

***

### Push your variations to Rechat

When you're ready to send your design to Rechat:

* **Add to Rechat:** Appears when the design hasn't been published to Rechat yet. Click it to publish the template for the first time.
* **Update in Rechat:** Appears after the design has already been published to Rechat. Use it to send any new changes or updates to your existing template and its variations.

***

### Deleting a variation

Deleting a variation in Figma only removes it from your Figma design.

**It does not remove the template or variation from Rechat.**

{% hint style="warning" %}
If you want to stop agents from seeing that variation, you'll also need to delete it from the accounts where the template has already been added in Rechat.
{% endhint %}

***

### Good to know

* Every design keeps at least one variation. You can't delete your way down to zero.
* Shared design edits apply to every variation. If you only want a change in one variation, use Variation visibility instead of editing the shared layer.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.rechat.com/appendix/brokerage-set-up/marketing-template-guidelines/figma/export-your-design-to-rechat-one-or-multiple-templates-with-variations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
