How to connect SwissPost to ShippyPro
Let's see how you can connect SwissPost to ShippyPro to ship parcels and letters with Swiss Post. 🔍
📌 Note: SwissPost International is a separate solution with its own contract and connection: see How to connect SwissPost International to ShippyPro.

Summary:
1. Before you start
To start using SwissPost, follow the steps below.
1. Contact Your Sales Advisor
-
Reach out to your sales advisor to discuss which products you can use with each franking license.
-
Your advisor will guide you through the available options and ensure your account setup matches your business needs.
2. Credentials for SwissPost
Your sales advisor will provide the following credentials for SwissPost:
-
Username (format:
TUW00NNNN) -
Password
-
Client ID and Client Secret (mandatory to receive tracking updates)
-
Franking License
3. Request API Activation
Once you’ve received your credentials:
-
Request API activation from your SwissPost representative.
-
Ensure that all products you’re interested in are included in your contract before proceeding.
2. Connection steps
-
Click on Carriers and click on the SwissPost Logo.
- Insert your credentials
ShippyPro will use Swiss Post Webservice (SOAP) barcode.
-
Once you proceed to activate API for your SwissPost you'll be able to ship both parcels and letters with one single activation.
-
You can now select the Service which you can find in your contract:
- PostPac Priority
PostPac Economy
Postpac International Priority
Postpac International Economy
PostPac Priority GAS > Return service
PostPac Economy GAS > Return service
Registered Domestic
Registered International Priority
A Mail
A Mail Plus
VinoLog
SmallPac Economy
SmallPac Priority
- PostPac Priority
-
Sender Address: once added your address from My Addresses section you can select it through this drop-down menu.
-
Label Type gives you the possibility to choose the correct label format for your printer, you can either choose between PDF and ZPL.
-
If you want, you can also enter a Custom Label to recognise the connection among all the others.
For International Services in the configuration, the label will be self produces, and not sent by the carrier's endpoint
3. Additional options
-
If you want to set up your return shipments and create return labels you will have to include the PostPac Priority GAS and the PostPac Economy GAS services. For each service, you will have to create a new connection.
-
To exploit the "Test Mode" feature for SwissPost, ask your sales advisor for test credentials and use them to create a new connection. Once the connection has been established you'll be able to test the platform and the shipments without data ever getting to the carrier.
-
If you want, you can also enter a Custom Label to recognize the connection among all the others.
4. Troubleshooting & Errors
To be reprocessed: User TUWNNNNNN is not authorized for this service
In this case, please contact your Swiss Post account manager and verify if the franking licence you applied is allowed for the Barcode Web Service (some franking licences are exclusively available for Webstamp - creating barcodes on carrier's Customer Portal).
Is my API connection for SwissPost valid both for parcels and letters?
Once you proceed to activate API for your SwissPost you'll be able to ship both parcels and letters with the one single activation.
Das gewählte Produkt "XX" ist nicht korrekt.
This can mean that the product/service requested is not active on SwissPost's end, you should double-check with your SwissPost point of contact first.
Das gewählte Produkt "28" ist nicht korrekt.
The product code "28" is for a National Return parcel, only from Austria to Austria.
Please contact your Account Manager from Austrian Post and ask which Products you can use with which Country and on which Customer-ID.
Failed to create shipment
If this error appears, please check the following:
- Contact your Swiss Post representative and ask if there are any issues with their servers.
- Check that the credentials entered in Shippypro on the Carrier page are correct and, if necessary, ask Swiss Post for confirmation.
- Try creating a manual shipment in To Ship and see if the same error occurs again.
Track&Trace is not working as intended at the moment, the carrier confirmed that it's not fully available for this integration.
What you can do with Swiss Post in ShippyPro
Here's what the Swiss Post integration supports in ShippyPro.
- Features: Tracking
💡 Missing something? If you need a service or feature that isn't listed here, or would like more information, get in touch with us: we're here to help and can look into adding what you need.