> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.customall.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Connect Fulfillment Partners via API Key

An API key is a unique identifier generated by a provider to enable third-party services, like Customall, to connect and send orders. To ensure Customall can identify and send orders to the correct account, copy and paste your API key into the Fulfillment Partners page.
Currently, Customall is integrated with some fulfillment partners: [Printful](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-printful-fulfillment-partner) , [Dreamship](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-dreamship-fulfillment-partner) , [Printify](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-printify-fulfillment-partner) , [Printway](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-printway-fulfillment-partner) , [Gearment](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-gearment-fulfillment-partner) , [CustomCat](https://support.customall.io/en/article/how-to-connect-fulfillment-partners-via-api-key-aq3yfr/#1-connect-with-customcat-fulfillment-partner) , [Merchize](#1-connect-with-merchize-fulfillment-partner) and [MerchOne](#1-connect-with-merchone-fulfillment-partner).
![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1l9zwlv.png)
|| Only the team leader account has the permission to configure the API Key in Fulfillment Partners section.

# Connect with Printful Fulfillment Partner

* Login to your Printful account at [developers.printful.com/login](https://developers.printful.com/login)
* Go to **Token** Page → Click on the **Add new token** button

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1dqog3m.png)

* Fill in all the required information.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1jll14r.png)

* In the Scopes section, you must enable all options to allow orders to be sent from Customall to Printful. Then, click the **Create new token** button.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_13j5yfb.png)

* Once you are done, you will get a new Access Key

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_kk86g3.png)

* Navigate to Customall → Click on **Fulfillment Partners** → Click on the fulfillment name or link icon.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_12a6rt8.png)

* In the **Credentials** section, paste the copied Access Key → Click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1patl7z.png)

* After saving the API Key, a list of stores in your Printful account will appear. In the **Select a store** field, choose the store you want to send orders to.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1w5efup.png)

* After selecting your store, click **Save** again to complete your connection to Printful.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1oeb44k.png)

# Connect with Dreamship Fulfillment Partner

* Login to your Dreamship account at [dreamship.com](https://dreamship.com/)
* Click on **Settings ** → **API**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1uckonm.png)

|| If you don't find the API page, please contact Dreamship support to open access.

* In the API section, click **Copy** to copy API key. You can click **Show** to check for API key

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1ypqiwl.png)

* Copy and paste it to Customall's Fulfillment Partners →  Dreamship page

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1v8msqh.png)

|| You need to connect Webhook so Customall can receive tracking code from Dreamship when an order is fulfilled.

* In Customall, copy the **Webhook URL**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_gu6cum.png)

* Go to Dreamship → Settings → API → In the Webhook URLs, click on **Add Webhook URL** → paste the Webhook URL from Customall → click **Add**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1wcanqc.png)

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1lzaj36.png)

* Ensure the Advanced Webhooks option is enabled.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_fquf2f.png)

* Click **Manage Subscriptions** in Webhook URLs section → Check the following items → Click **Save** .
1. order-deleted
2. order-reprinted
3. order-status-updated
4. order-details-updated
5. tracking-added
6. tracking-updated
7. tracking-deleted

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_p947do.png)

# Connect with Printify Fulfillment Partner

* Login to your Printify account at [https://printify.com](https://printify.com/)
* Click on your **Accounts** → **Connections**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1e7tqav.png)

* In API tokens, generate a new token →  Enter API name (can be any name) →  choose All scopes (full access) →  Generate token

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1ecfkac.png)

* Copy the API key in the blue box

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_iedph6.png)

* Navigate to **Fulfillment Partners** in Customall → Choose **Printify** → Paste the key to **API key** field → Click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_dkvhcs.png)

* Choose your store name in the **Select a store** → Click **Save** .

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_ac3xju.png)

# Connect with Printway Fulfillment Partner

* Login to your Printway account at [https://printway.io/app/login](https://printway.io/app/login)
* Navigate to Stores →  Click on **Connect APIs**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_nemabj.png)

* Click on **Generate Token** to be able to connect to Printway APIs.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_z37ohr.png)

* Copy and paste the API Key into the Printway Fulfillment Partners screen in Customall → Click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1ugnuvq.png)

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1nke05t.png)

# Connect with Gearment Fulfillment Partner

* Login to your Gearment account at [https://gearment.com/](https://gearment.com/)
* Go to **Settings** →  **API Information** → Click **Request API**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_wwxj34.png)

* Copy the **API Key** and **API signature**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_gz513f.png)

* Paste them into the API Key and API Signature fields in Customall accordingly

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1qftqwf.png)
# Connect with CustomCat Fulfillment Partner

* Log in to your CustomCat account at [ app.customcat.com](app.customcat.com) .
* Navigate to the **Connect Store** page → Create a new store using the **Create API Order** method in the Connect API or CSV section.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_5jffjq.png)

* Enter your store name and URL, then click **Connect** .

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1yne9zh.png)
* Go to the **Settings** page → select **Store** → Choose the store you just created.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1lbvl1q.png)

* In the **API** tab, copy the API key with **Read/Write** access.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_158h3mq.png)

* Go to **Fulfillment Partners** in Customall → Select **CustomCat** → Paste the **API key** into the API key field → Click **Save** to complete the connection to CustomCat.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_18yn27h.png)
# Connect with Merchize Fulfillment Partner

* Login to your Merchize account at [https://seller.merchize.com/login](https://seller.merchize.com/login)

* Select your store →  Navigate to **Integrations** →  Click on **API**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_mwwrzt.png)

* In the **API Reference** section, copy **Base URL**
* In the **API Authentication** section, select **API Key**  → copy **API Key**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1l9bzsz.png)
* Navigate to **Fulfillment Partners** in Customall → Choose **Merchize** → Paste the **API Key** and **Base URL** corresponding to each field → Click **Save**.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1a8bg0a.png)
# Connect with merchOne Fulfillment Partner

* Login to your merchOne account at [https://dashboard.merchone.com/login](https://dashboard.merchone.com/login)

* In the Stores section, click the **three dots** icon next to your desired store → Select **Settings**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_p5ltn7.png)

* Scroll down to the **Store credentials** section, copy the **API User** and **API Key**.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1npf9u4.png)

* Go to Customall's **Fulfillment Partners** → **merchOne** page → Paste the API User and API Key in the following format: **API User:API Key**
(Example: myshop:x8n2p5q7****)

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_dt3cn5.png)

|| You need to connect the Webhook to allow Customall to receive the tracking code from merchOne when an order is fulfilled.

* In Customall, copy the **Webhook URL**.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_bo6cl3.png)

* Go back to merchOne → Store Settings →  Scroll down to the **Webhook** section under Store Credentials → Paste the **Webhook URL** from Customall → Click **Save**

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_11dxx79.png)