# Xpressdocs Integration - Workflow

1. **Create a Template** ([How to create a Print Template](https://help.rechat.com/appendix/brokerage-set-up/marketing-template-guidelines/figma/print-templates))

Options:

* Create a new frame manually
* Set **Medium = Print** and add a new page while in the **Print Layout** tab.

2. **Select a Print Layout**

Users must select a [**Print Layout**](https://help.rechat.com/appendix/brokerage-set-up/marketing-template-guidelines/figma/print-templates/print-layout-sizes) from the predefined catalog supported by Rechat.\
These layouts represent standard print formats (e.g., postcards, folded brochures, newsletters).

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FovAmuNXapCKjwtyz2xpv%2Fprint%20layout%202.gif?alt=media&#x26;token=8a2180ca-d75e-4b4e-883a-14310d1fd95c" alt=""><figcaption><p>Select a print layout </p></figcaption></figure>

{% hint style="info" %}
This step determines the working canvas and ensures that output matches real-world sizes.
{% endhint %}

3. Assign an Xpressdocs Product

Once a Print Layout is selected, the user must associate it with an **Xpressdocs Product**.

There are two options:

#### A. Select a Predefined Product

Rechat maintains a library of commonly used Xpressdocs products. Users can select one directly.

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FSmPCbQmbe8AXQLGfDeTx%2FXpressdocs%20predefined.gif?alt=media&#x26;token=c410a3d8-0ebb-4f45-9253-7862fe5d9694" alt=""><figcaption><p>Select a built-in Xpressdocs product</p></figcaption></figure>

#### B. Add a Custom Xpressdocs Product.

If a brokerage has contract-specific products not included in the preset library, users can define their own.

Required fields:

| Field                                 | Description                 |
| ------------------------------------- | --------------------------- |
| **Product Name**                      | Display name within Rechat  |
| **Xpressdocs Key**                    | Routing identifier          |
| **Xpressdocs Product ID (Shortcode)** | SKU / Contract product code |

<figure><img src="https://1031368632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJZySovZjoLVT1XAonI%2Fuploads%2FQo2xUZiOTXemLFZ77l55%2Fxpressdocs%20custom.gif?alt=media&#x26;token=0aa5e0a6-691f-4cce-b583-b7b7b18cde0d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Custom products represent negotiated items between the brokerage and Xpressdocs and allow correct routing in downstream processing.
{% endhint %}

### Submission Behavior

When the template is submitted, the Rechat plugin sends the artwork and the selected Xpressdocs product metadata to Rechat and stores this association.

\
Later, when the user wants to print, they open the template in Rechat → go to **ProPrint** → choose **Xpressdocs** as the service provider (Xpressdocs product is populated and preselected), then continue the flow on the Xpressdocs site.
