> For the complete documentation index, see [llms.txt](https://docs.xorosoft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xorosoft.com/xoroerp-1/apps-and-integrations/shipping-integrators.md).

# Shipping Integrators

### What are Shipping Integrators?

The **Shipping Integrators** module in XoroERP allows users to connect external shipping and fulfillment services with their XoroERP account. These integrations enable shipping-related capabilities such as **live shipping rates, batch label printing, and order tracking**, depending on the shipping integrator being configured.

The module supports multiple shipping integrators, including **2Ship, ShipStation V2, Freightcom, eShipper, and FedEx**. The credentials and configuration required to establish an integration may vary depending on the selected shipping integrator.

For example, when connecting **2Ship**, users first authorize XoroERP to share the required data with the integration and then provide the **App ID** and **Consumer Secret** supplied by the client. Other shipping integrators may require different credential details.

{% hint style="info" %}
To access the Shipping Integrators module, go to: **Menu → Apps → Shipping Integrators**
{% endhint %}

### Accessing Shipping Integrators

The **Shipping Integrators** page contains two tabs:

* **Connected Shipping Integrators:** Displays the shipping integrations that are currently connected to the XoroERP account.
  * Each connected integration displays its name and a brief description of the shipping capabilities it provides. For example, a connected **Ship Station V2** integration can be used for order processing, shipping label generation, and customer communication.
  * The **Delete** option is available for each connected integration. Users can use this option to remove the existing integration from XoroERP.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FQc09Fnfqilc1wtwUN9Dk%2Fimage.png?alt=media&amp;token=c17a9109-3df8-44b9-8ecf-2cd7029ab049" alt=""><figcaption></figcaption></figure>

* **Add Shipping Integrators:** Displays the shipping integrators available for connection.
  * Each available integrator includes an **Add** option. Selecting **Add** initiates the connection process for the respective shipping service.
  * The credentials and information required during setup depend on the selected shipping integrator. For example, the 2Ship integration requires an **App ID** and **Consumer Secret** provided by the client.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FRwEp1qecWcpu9CzCin3V%2Fimage.png?alt=media&amp;token=fd967288-5a0a-4285-9673-1e531e40b773" alt=""><figcaption></figcaption></figure>

### Shipping Integrator Connection Workflow

The general workflow for connecting a shipping integrator is as follows:

**Step 1:** Go to **Menu → Apps → Shipping Integrators**. Open the **Add Shipping Integrators** tab and click **Add** for the required shipping integrator.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FS4G5hJ5m86qeiXR2XFHu%2Fimage.png?alt=media&amp;token=2188902e-5ead-4bc1-a238-eec43ebf4c79" alt=""><figcaption></figcaption></figure>

**Step 2:** The system redirects you to the XoroERP authentication page. Enter the required **Xoro ID** and **Password**, and click **Submit** to authorize the integration.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2Fp9luonKTJsg2y2PhBEHG%2Fimage.png?alt=media&amp;token=1f91abf5-da31-41ef-9ec9-1d99706f8331" alt=""><figcaption></figcaption></figure>

**Step 3:** Review the authorization details displayed by XoroERP. The page indicates that the selected application will be permitted to access the required XoroERP data. Click **Install** to authorize the integration.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FBiEGO4Gk3AOSFeFmYXMQ%2Fimage.png?alt=media&amp;token=0243b1df-bde4-451b-9833-183f0ab8686a" alt=""><figcaption></figcaption></figure>

**Step 4:** After authorization, click **Connect To \[Shipping Integrator]** to begin configuring the shipping integration.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FdDi8lidI2kF2GkZ2Cjxu%2Fimage.png?alt=media&amp;token=59d37029-3d06-4dc7-9265-ea51467cda97" alt=""><figcaption></figcaption></figure>

**Step 5:** Enter the credentials required by the selected shipping integrator. The fields displayed on this screen depend on the integration being configured.

For example, for **2Ship**, enter the **App ID** and **Consumer Secret** provided by the client, and click **Sign In**.

<figure><img src="https://3188343778-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fkf8DNCjEfcSm64PCPcmf%2Fuploads%2FxQgCgrIcf69ETD6Kmpnp%2Fimage.png?alt=media&amp;token=89d2d7a8-29b3-4ba1-9647-2eb5aaea2b07" alt=""><figcaption></figcaption></figure>

**Step 6:** After the credentials are successfully validated, the shipping integrator is connected to XoroERP and appears under the **Connected Shipping Integrators** tab.

{% hint style="info" %}
The shipping integrators available for connection depend on the integrators enabled on the client's instance. If a required shipping integrator is not available, contact **Xoro Support** for assistance.
{% endhint %}


---

# 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://docs.xorosoft.com/xoroerp-1/apps-and-integrations/shipping-integrators.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.
