Why Automate DHL Returns?
The German e-commerce market has a distinctive characteristic that surprises international merchants: every ninth package gets returned. In fashion, the return rate exceeds 25%. For Shopify merchants, this means not only lost revenue but enormous operational overhead.
The average cost per return sits at 20-25 euros when you factor in everything — from return shipping and quality inspection to restocking. Then there are the hidden costs: support emails from customers asking about their return status, manual label creation, and misrouted packages.
What Manual Return Processing Costs
| Task | Time per Return | Monthly (100 Returns) |
|---|---|---|
| Read & reply to emails | 5-8 min | 8-13 hours |
| Create labels manually | 3-5 min | 5-8 hours |
| Match & track shipments | 2-4 min | 3-7 hours |
| Process refunds | 3-5 min | 5-8 hours |
| Total | 13-22 min | 21-36 hours |
That is up to 36 work hours per month — nearly a half-time position dedicated solely to processing returns. As your store grows, this scales linearly with order volume.
Automation does not mean losing the human touch. It means your customers get a label instantly, you see the status at all times, and your team focuses on the cases that truly need attention.
What You Need: Prerequisites
Before you start, you need three things:
-
DHL Business Account: Only a business account gives you access to the DHL API for programmatic label creation. The account itself is free — you only pay for the shipping services you use.
-
Shopify Store (any plan): Return automation works with every Shopify plan, from Basic to Plus.
-
PackFlow App: The app connects your store directly to the DHL API and provides your customers with a branded return portal. Install PackFlow from the Shopify App Store or visit our PackFlow page.
Step 1: Connect Your DHL Business Account
How the DHL API Connection Works
Your DHL business account gives you access to the DHL Business Customer Portal, where you can generate API credentials. These consist of an API key and an API secret that you enter in PackFlow.
Here is how to proceed:
- Log in to the DHL Business Customer Portal (or register at geschaeftskunden.dhl.de).
- Navigate to API settings and generate new credentials.
- Copy the API key and API secret.
- Open PackFlow in your Shopify Admin under Apps > PackFlow.
- Go to Settings > DHL Connection and paste the credentials.
- Click Test Connection — PackFlow verifies the connection and confirms success.
The entire process typically takes under 5 minutes. Once connected, PackFlow can automatically generate DHL return labels.
Important: Configure Your Return Address
Make sure your return address is correctly configured in the DHL portal. This address appears on all return labels and determines where packages are sent back to. If you use an external fulfillment center, enter its address instead.
Step 2: Configure the Return Portal
The return portal is the page where your customers initiate a return. In PackFlow, configure the portal under Settings > Return Portal.
Define Return Reasons
Set up the reasons customers can select when filing a return. Well-defined return reasons help you identify patterns and optimize your product catalog.
Recommended default reasons:
- Item does not fit (size/fit)
- Item does not match expectations
- Quality does not match description
- Wrong item delivered
- Item damaged
- Delivered too late
- Other reason (with free-text field)
Set the Return Window
German law grants customers a 14-day right of withdrawal. However, many merchants offer 30 or even 60 days because longer return windows paradoxically reduce return rates. Customers feel less pressure and are more likely to keep items.
In PackFlow, you set the return window in days. After the deadline, customers can no longer initiate returns through the portal.
Exclude Products
Not every product should be returnable. In PackFlow, you can exclude individual products or entire collections from returns — for example, hygiene products, personalized items, or clearance merchandise.
Step 3: Customize the Design
A professional return portal builds customer trust. In PackFlow, you match the design to your store:
- Logo: Your store logo is imported automatically but can be changed manually.
- Colors: Primary and accent colors adapt to your theme.
- Text: All text in the portal is customizable — from the welcome message to the confirmation email.
- CSS: For advanced customization, you can add your own CSS.
The result is a return portal that feels like a natural part of your store — not an external tool. Customers stay within your brand experience, which builds trust and increases the likelihood of a repeat purchase.
Step 4: Enable Customer Self-Service
The biggest advantage of automation: your customers can initiate returns 24/7 without waiting for a support response.
How It Works for Your Customers
-
Start a return: The customer clicks the return link in their confirmation email or visits the portal directly. They enter their order number and email address.
-
Select items: The customer sees their order and selects the items they want to return, providing a reason for each.
-
Receive the label: Depending on your configuration, the customer receives either a PDF label for printing or a QR code they can scan at any DHL drop-off point. QR codes are particularly popular because they require no printer.
-
Drop off the package: PackFlow automatically shows the customer the nearest DHL drop-off locations with opening hours and distance, making it easy to find the most convenient option.
-
Track the status: Through the branded tracking page, the customer can follow their return status at any time — from drop-off to refund.
Automatic vs. Manual Approval
PackFlow offers two modes for return processing:
Automatic Approval
Every return request is approved immediately, and the customer receives their label right away. This is ideal for:
- Stores with low return rates (under 10%)
- Products with low abuse risk
- Merchants who prioritize maximum customer satisfaction
Manual Approval
Return requests enter a queue and are reviewed by your team before a label is generated. This is recommended for:
- High-value products (over 200 euros)
- Products with high abuse risk
- Stores with unusually high return rates from certain customers
Tip: You can combine both modes. Define rules that automatically approve certain returns (e.g., under 50 euros, repeat customers) and route others for manual review (e.g., over 200 euros, new customers with unusual patterns).
Exchange Instead of Return: Save Revenue
There is enormous potential here: studies show that 30-40% of returns could be avoided if customers could simply get the right variant. Instead of "return size M, reorder size L," PackFlow enables direct exchanges.
How Exchanges Work
- The customer starts a return and selects "Does not fit" or "Wrong variant."
- PackFlow automatically offers available alternatives — such as the same pants one size up.
- The customer selects the desired variant and receives their return label.
- Once the return is scanned by DHL, PackFlow automatically triggers shipment of the new variant.
The benefit for you: Instead of refunding 79 euros, you retain the revenue — the customer gets the right variant and is satisfied. This win-win scenario would be nearly impossible to manage efficiently through manual processes.
Return Analytics: Learn from Data
Returns are not just costs — they are a data source that reveals where your store can improve. The PackFlow dashboard provides insights into:
- Top returned products: Which items are returned most frequently? Are product images misleading? Is the size chart accurate?
- Most common return reasons: "Does not fit" dominates? You need better size guidance. "Quality not as expected"? Review your product descriptions.
- Average processing time: How long from return request to refund? Faster refunds increase customer satisfaction.
- Return rate by category: Fashion naturally has higher rates than electronics. Compare within your categories.
- Repeat returners: Which customers return disproportionately often? This helps with fraud prevention.
Shopify Flow Integration
PackFlow integrates seamlessly with Shopify Flow — Shopify's free automation tool. Create workflows triggered by specific return events.
Example Workflows
Workflow 1: Prioritize VIP customers
- Trigger: New return request
- Condition: Customer has "VIP" tag or order history exceeds 1,000 euros
- Action: Auto-approve return + send personal email
Workflow 2: Escalate quality issues
- Trigger: Return approved
- Condition: Return reason is "Damaged" or "Quality defect"
- Action: Slack message to quality management + tag product
Workflow 3: Detect serial returners
- Trigger: Return completed
- Condition: Customer has more than 5 returns in 90 days
- Action: Tag customer + notify customer service
Learn more about automation in our Shopify Flow Guide.
Frequently Asked Questions
How much does a DHL business account cost?
Registration for a DHL business account is free. You only pay for the shipping services you actually use. Rates are volume-based — the more you ship, the cheaper it gets per package. Starting at around 200 shipments per year, you typically receive significantly better rates than the standard online pricing.
Can customers use QR codes instead of labels?
Yes, PackFlow offers both PDF labels and QR codes. The QR code is especially convenient because customers do not need a printer. They simply show the code at a DHL service point, and the label is printed on-site. In our experience, over 60% of customers choose the QR code when both options are available.
How is inventory automatically updated?
When a return is approved and the return shipment is scanned by DHL, PackFlow automatically updates inventory in your Shopify store. The returned item is added back to inventory once receipt is confirmed. With automatic approval, you can optionally trigger restocking at the DHL scan event to minimize delays.
Does this work with other carriers?
PackFlow is currently optimized for DHL, as DHL holds over 45% market share and is by far the most important carrier in Germany. Integration of additional carriers like DPD, Hermes, and GLS is on the roadmap. We share updates on our blog and via email.
How long does setup take?
With the PackFlow setup wizard, complete configuration takes under 10 minutes. The wizard guides you step by step through the DHL connection, portal configuration, and design customization. If you already have a DHL business account, it goes even faster.
Conclusion: Turn Returns into Opportunities
Automating DHL returns in your Shopify store is not a luxury — it is an economic necessity. The German market has high return expectations, and customers actively evaluate stores based on the quality of their return process.
With an automated solution like PackFlow, you reduce manual effort by up to 80%, offer your customers a professional self-service experience, and gain valuable insights into your product catalog.
Try PackFlow for free and set up your DHL return portal in under 10 minutes: PackFlow Returns for Shopify