Skip to main content

ERP / CRM Integration

Desktop App only

ERP and CRM integration is only available in the DPD Label Print desktop application.

The Desktop App can connect to your existing ERP, CRM, or e-commerce platform to import shipment data automatically — eliminating manual data entry and reducing errors.


How it works

  1. Your ERP/CRM exports shipment data (recipient addresses, weights, service codes, references)
  2. DPD Label Print reads the exported data from a configured folder or database
  3. Shipments are created automatically and labels are printed
  4. Tracking numbers and status are written back to your ERP if configured

Supported integration methods

MethodDescription
File import (CSV/flat file)ERP writes files to a watched folder; DPD Label Print reads and processes them
Database connectionDirect connection to ERP database (PostgreSQL, MSSQL, etc.)
REST APIYour ERP calls the Shipment REST API directly

File-based integration (CSV)

  1. Go to Settings → Integration → File Import
  2. Set the watch folder path (where your ERP drops export files)
  3. Map the CSV columns to DPD fields
  4. Set the polling interval (how often to check for new files)
  5. Configure the processed folder (where to move files after import)

Custom reference numbers

The Desktop App supports up to 4 custom reference fields per shipment, allowing you to:

  • Track parcels using your own order numbers
  • Filter the shipment overview by your references
  • Include references on the label and in closing lists

Configure reference field labels in Settings → References.


Multiple pickup addresses

Desktop App only

Multiple pickup addresses are a Desktop App feature.

If your company ships from multiple locations:

  1. Go to Settings → Pickup Addresses
  2. Add each location with its invoicing number and address
  3. When creating a shipment, select the appropriate pickup address from the dropdown

Each pickup address can have its own default printer, label format, and service code settings.


Validating postcode / country combinations

The Desktop App validates recipient postcode and country combinations in real time, before the shipment is submitted to DPD. This catches data entry errors early and prevents failed transmissions.