Shipping and Logistics
DPD Integration
Zynk's DPD integration turns the orders held in your accounting system, ERP or online store into DPD shipments, then exports the parcel labels ready to print. It works with DPD and DPD Local accounts, and suits UK businesses despatching from Sage 50, Sage 200, Business Central, NetSuite, Shopify or Magento who are tired of copying addresses into a courier website.
Capabilities may differ depending on the product.
Benefits
Why businesses connect DPD
Shipments created from orders
Delivery addresses, contacts, parcel counts, weights and references come straight from the order, so nobody retypes them into DPD. Each shipment is created against the DPD network code that your mapping selects for that delivery method.
Labels in the format your printer needs
Labels export as HTML or PDF, or in formats built for Citizen thermal printers and for Eltron printers or models with EPL emulation. They save to a folder that your despatch team prints from.
DPD and DPD Local accounts
The connection points at either the DPD or the DPD Local API, using your account number and login. Larger shippers typically hold DPD accounts and smaller businesses DPD Local, and the workflow is the same for both.
No duplicate consignments
With reprocessing prevention switched on, Zynk checks each order's external reference before creating a shipment. If a workflow runs twice, orders already sent to DPD are skipped instead of being booked again.
Labels ready before the packing starts
Workflows run on a schedule through the day, so shipments and labels are waiting when the packing bench needs them, rather than after someone has caught up on data entry.
Capabilities
What you can do with DPD
Every task the Zynk DPD connector can run, grouped by the direction data moves.
Import into DPD
Data Zynk writes into DPD
1 task
- Shipments → into DPD
Export out of DPD
Data Zynk reads out of DPD
1 task
- Labels → out of DPD
Need something that isn't listed?
Most DPD projects include at least one custom step. Our team builds it for you.
The problem
Why integrate DPD?
Courier booking is one of the most repetitive jobs in a despatch team. Each order means copying a name, address, phone number and parcel details into DPD, then printing a label and matching it to the right box. Typing mistakes send parcels astray, and the work grows in step with your order volume.
Without integration
- Addresses copied by hand from the order screen into DPD
- Mistyped postcodes and phone numbers on consignments
- Labels printed one at a time from a browser
- The same order booked twice after a busy afternoon
- Service choices left to whoever happens to be packing
With Zynk
- Shipments are created in DPD from the order data itself
- Address and contact fields reach DPD exactly as they appear on the order
- Labels for a batch of shipments export to a print folder in one run
- Reprocessing checks skip orders that already have a shipment
- Delivery methods map to DPD network codes, so each parcel goes on the right service
How it works
How the DPD integration works
Step 1: Add your DPD account
Choose the DPD or DPD Local endpoint and enter your account number, username and password. Zynk also connects to the order source, such as Sage 50, Shopify or Business Central.
Step 2: Map services and parcels
Each delivery method is matched to a DPD network code, and we agree how parcel count, weight, collection date and order references are filled for every consignment.
Step 3: Create shipments and labels
The workflow creates shipments in DPD, collects the shipment IDs and exports the matching labels to a folder in HTML, PDF or your thermal printer format.
Step 4: Schedule around collections
Runs are timed to suit your DPD collection, with failed orders written to a fail file so they can be put right before the van arrives.
Integrations
What can you connect to DPD?
DPD and Sage 50 UK
Sales orders waiting in Sage 50 are created as DPD shipments, with the customer's delivery address and contact taken from the order rather than retyped by the despatch team.
DPD and Shopify
New Shopify orders become DPD shipments on a schedule you set, and their labels drop into a print folder so the packing bench never waits on a courier booking.
DPD and Sage 200
Sage 200 sales orders or despatch notes can drive DPD shipment creation, so the warehouse books parcels from the same records that finance and customer service already rely on.
DPD and Microsoft Dynamics 365 Business Central
Business Central sales shipments supply the delivery details for each DPD consignment, keeping courier bookings in line with what the ERP records as shipped.
View the Microsoft Dynamics 365 Business Central integration →
Articles
Articles related to DPD

Your peak season preparation checklist: get your systems ready in time
Black Friday, Cyber Monday, Christmas and the post-Christmas sales are coming. Use this peak season checklist to get your integrations ready in time.
Read more →
Automate shipping with Sage to save time and prevent lost packages
Manual shipping processes create operational inefficiencies and errors. Zynk's integration solution connects shipping platforms directly to Sage, automating data synchronisation to streamline order management and improve financial accuracy.
Read more →DPD integration FAQs
Can I create DPD shipments from Sage 50 sales orders?
Does Zynk support DPD Local?
Which label formats can Zynk export from DPD?
How do Shopify orders get booked with DPD?
What do I need from DPD to set up the integration?
Can Zynk stop the same order being sent to DPD twice?
Which other systems can send orders to DPD through Zynk?
Can DPD shipments be created from NetSuite orders?
See what Zynk can automate for your DPD setup
Book a 20-minute call. We'll review your systems, flag the quick wins and outline a practical route to going live.
Book a callSee pricing







