About PostNL
PostNL is the postal and parcel company of the Netherlands. It delivers parcels to homes and businesses in the Netherlands and Belgium, runs a network of PostNL locations where customers collect their parcels, and carries mailbox parcels that fit through the letterbox. From the Netherlands, PostNL also ships to other EU countries with Parcel EU and to the rest of the world with Parcel Non EU and International Mail & Packets.
Why ship with PostNL through Zippendo?
Zippendo is a shipping platform for webshops. You connect your own PostNL contract once, and from then on your orders become PostNL shipments without anyone copying addresses into a carrier portal. You keep your PostNL prices, and PostNL keeps invoicing you directly.
Let customers pick a PostNL location at checkout
PostNL's pickup products deliver to the PostNL location your customer chooses, in the Netherlands or Belgium. Your Shopify checkout can show live shipping rates from your own shipping rules, including nearby PostNL locations, and the Zippendo checkout plugin adds the same pickup point selector to WooCommerce. The order arrives with the location the customer chose, and Zippendo books delivery to it.
Evening, same-day and guaranteed delivery
Dutch domestic parcels can go out with evening delivery (17:30–22:00), Today delivery when you hand the parcel over before 11:00, or guaranteed delivery before 10:00, 12:00 or 17:00. For small items, PostNL's 24-hour and 48-hour mailbox parcels fit through the letterbox, so nobody has to be home.
Labels and customs forms that book themselves
With shipping rules you decide once which PostNL product an order should use. When an order matches, Zippendo books it with PostNL and sends the label to your warehouse printer as PDF or ZPL. For Parcel Non EU and International Mail & Packets, Zippendo builds the customs declaration from the order lines, and PostNL returns the CN23/CP71 forms and commercial invoice with the label.
Returns and tracking
Zippendo can create PostNL return labels for customers in the Netherlands and Belgium, and with the Easy Return Service customers abroad send parcels back to you in the Netherlands. Every shipment gets its PostNL tracking number, and Zippendo keeps the status up to date as the parcel moves.
Supported PostNL products and services
- Dutch domestic parcels: Standard shipment, plus the PostNL combinations of Deliver to stated address only, Delivery to neighbour, Return when not home, Signature on delivery, Extra Cover, Delivery code at the door and Age Check
- Pickup at a PostNL location (Netherlands): Pickup with Signature on Delivery, Extra Cover, Notification and Age Check combinations
- Mailbox parcels: 24hrs delivery and 48hrs delivery mailbox parcels, one parcel per shipment
- Netherlands to Belgium: Belgium Standard delivery, Delivery code at the door, Deliver to stated address only, Signature upon delivery, Extra Cover, B2B parcel and Pick up at a PostNL location in Belgium
- Belgium domestic: Deliver to stated address only, Delivery to neighbour, Delivery code at the door, Signature on delivery, Extra Cover and Pickup at PostNL Location Belgium, including an insured version
- Belgium to the Netherlands: Standard shipment, Delivery code at the door, Signature on delivery, Delivery to stated address only, Return when not home, Age check 18+, Extra Cover and Pickup at PostNL location
- Parcel EU: Track & Trace, Insured and Insured Plus, for consumers (2C) or businesses (2B)
- Parcel Non EU: Track & Trace, Insured and Insured Plus, with customs declaration
- International Mail & Packets: Boxable Untracked, Packet Untracked, Boxable Track & Trace, Packet Track & Trace, Packet Track & Trace insured and Registered Letter
- Returns: return to a business reply number or a home address, returns from Belgium, Belgian domestic returns, returns from the Netherlands to Belgium and the Easy Return Service from abroad, with an optional 35-day return term
- Delivery windows (Dutch domestic): evening delivery (17:30–22:00), Today delivery (hand over before 11:00) and guaranteed delivery before 10:00, 12:00 or 17:00
- Label format: PDF or ZPL for Zebra printers
How do I connect PostNL to my webshop?
Connect your shop to Zippendo first, then add your PostNL agreement. Zippendo has ready-made integrations for Shopify and WooCommerce, and any other system can send orders through the API. Your shipping rules then decide which orders go with PostNL, alongside carriers like DHL Express, UPS and GLS on the same platform. See all integrations for the full list.
PostNL ships from an address in the Netherlands or Belgium. You need a PostNL Pakketten business contract with the products you want enabled, a PostNL API key from Mijn PostNL, and your customer code and customer number. The PostNL setup guide in our docs walks through every field.
PostNL integration FAQ
Send your first PostNL parcel today
Add your PostNL agreement, set up a shipping rule and print your first label in a few minutes.




