← Back to selected work
Shipping automation

DHL Shipping Autofill

Paste a receiver address block and fill DHL shipping fields automatically.

From raw address block to filled DHL form

This project solves a simple but repetitive shipping problem: receiver address data often has to be copied field by field into DHL forms. The extension turns that process into one paste and one click, reducing manual entry, saving time, and lowering the risk of typing mistakes.

Empty DHL form before using the extension
Receiver address pasted into the extension
DHL form filled after using the extension

1. Paste address

A full receiver address block can be pasted into the extension instead of copying fields one by one.

2. Parse fields

The tool separates name, company, street, number, postal code, city, and country into structured data.

3. Fill DHL form

The browser extension applies the parsed data to the matching DHL fields automatically.

Project context

This tool was developed for a real workflow where shipping labels were created repeatedly using DHL Online Franking. In that process, receiver address data was often copied manually from order systems or messages into the DHL form.

While simple, this step becomes time-consuming and error-prone when repeated dozens of times per day. Even small typing mistakes can result in failed deliveries, delayed shipments, or additional correction work.

The extension removes that friction by allowing the user to paste a full address block once, preview the parsed structure, and apply it instantly to the correct DHL fields.

The demo uses DHL’s public Online Franking interface to demonstrate the full address-to-form flow on a real DHL page, without exposing any client-specific data.

Have a similar repetitive workflow?

Send me a short description of the process. I’ll tell you what can be automated.

Send your workflow
Email copied to clipboard