Before you start
- You can change settings in PeakWMS, and you know where its forwarders are. A forwarder is PeakWMS’s name for a shipping company setup.
- Your webshop is connected to Zippendo, and checkout already shows Zippendo’s shipping methods. See Connect order channels.
- At least one shipping rule exists in Zippendo.
1. Find PeakWMS in Zippendo
In the sidebar, click Apps & integrations, then the Catalog tab. Under Integrations you find the systems that connect to Zippendo and ask it to do something. PeakWMS is one of them, with a Connect button. Read more on the card opens PeakWMS’s own help pages.2. Create the connection
Click Connect on PeakWMS
Name the connection after the warehouse
Account ID (optional)


The Connect PeakWMS window
Pick a brand (only with brands)
Click Create connection
3. Copy the API token while it is on screen
The connection’s page shows the API token exactly once, right after you create the connection. Click the copy button next to it now, and keep the token somewhere safe until you have put it into PeakWMS.

The API token is shown once, with a copy button
4. Copy the web addresses into PeakWMS
Below the token, URLs for your WMS lists one web address for each thing PeakWMS can ask Zippendo to do. Each has its own copy button.

URLs for your WMS with a copy button next to each address
Create a forwarder
Paste the web addresses
Fill in the sign-in fields
5. Set the Host ID on each shipping method in PeakWMS
In PeakWMS, every shipping method has a Host ID. That is how PeakWMS tells Zippendo which carrier, carrier product and shipping rule to use when a parcel is packed. You set it in PeakWMS, on the shipping method itself, not in Zippendo.Copy the Host ID from Zippendo


Host IDs for your shipping rules: pick a rule and copy its Host ID
Paste it as the Host ID in PeakWMS
Using your own Host IDs instead
You only need to do anything in Zippendo when the Host ID is a code of your own rather than the one from a webshop order. That is the case when orders are typed straight into PeakWMS, or when you prefer codes likeGLS_BUSINESS_PARCEL.
In Zippendo, open the connection and go to Host ID mappings. Click Add mapping, type your code under Host ID in the WMS and pick the rule it should use under Zippendo shipping rule. Click Save mappings when the rows are complete. A row without a shipping rule cannot be saved.


A Host ID mapping: GLS_BUSINESS_PARCEL points at a GLS shipping rule for home delivery
6. Stop importing orders from that webshop
PeakWMS now owns the orders. If Zippendo kept importing them too, both systems would create shipments for the same order, and you would pay for two labels. Open Order channels, open the webshop, and under What Zippendo is used for turn off Import orders from this webshop.

Turn off order import on the webshop PeakWMS handles
7. Check it works
Pack one order in your PeakWMS test environment and check three things: the label prints and shows the carrier you expected, the parcel appears under Shipments in Zippendo, and tracking shows up on the order in PeakWMS. Then switch the addresses in PeakWMS to your live setup. Back in Zippendo, the Connected tab under Apps & integrations shows your PeakWMS connection with when PeakWMS last asked for something, or “Not used yet”. When a request failed, it shows the message your packer saw.Pausing or removing the connection
Open the connection by clicking its row on the PeakWMS card. Turn off Allow the WMS to create labels to stop PeakWMS creating labels without deleting anything, and turn it back on when you are ready. Delete connection at the bottom removes the connection and its API token for good. Shipments that were already created stay where they are.

Allow the WMS to create labels is the switch for pausing a connection
Good to know
- A packer who packs the same order twice does not get two labels. Zippendo hands back the label it already made.
- Return labels work the same way. The address the parcel comes back to is always the sender address on your shipping rule, so the label is right even if PeakWMS has a different address on file.
- Dangerous goods are refused rather than shipped without the papers they need. Send those through a different forwarder in PeakWMS.
Related
- PeakWMS for every PeakWMS setting, the Host ID rules and the messages your packers may see
- Shipping rules for the rules a Host ID points at
- Order channel settings for the webshop switches