SwissPost and SwissPost International are two separate complementary solutions that allow you to ship domestically and globally respectively.
Discover here how to connect SwissPost and SwissPost International to ShippyPro and start taking advantage of this cutting edge modern service.

Summary:
1. Before you start
To start using SwissPost or SwissPost International, 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. Credentials for SwissPost International
For SwissPost International, your sales advisor will provide:
-
Client ID and Client Secret
-
Franking License
4. Request API Activation (valid for both connections)
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 SwissPost
-
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 Priority GAS > Return service
-
PostPac Economy GAS > Return service
-
Registered Domestic
-
Registered Priority
-
A Mail
-
A Mail Plus
-
VinoLog
-
-
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. Connection steps SwissPost International
To connect SwissPost International you need to have a different contract and you will have to create a second connection so that you can take advantage of the global coverage that is offered by the service.
-
Click on Carriers and select the SwissPost International logo
-
Insert your Client ID and Client Secret (both with format: 32 alphanumerical digits)
-
Insert your Franking License number
- Remember that ShippyPro will use REST technology for SwissPost International
-
Indicate if you wish to Ship as Pallets, this will allow you to ship bigger volumes and not only parcels and letters.
-
Select the Service you are contracted for and get ready to ship:
-
PostPac International Priority
-
PostPac International Economy
-
4. 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 (not available for SwissPost International). For each service, you will have to create a new connection.
-
To exploit the "Test Mode" feature for both SwissPost and SwissPost International, 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.
5. 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.
Track&Trace is not working as intended at the moment, the carrier confirmed that it's not fully available for this integration.