Skip to content
Paul Walsh

API integration · Royal Mail Click & Drop and Pro Shipping

Royal Mail API integration

Despatch that runs itself. Each order becomes a Royal Mail shipment on the right service, the label prints, the tracking number goes back on the order and the manifest is submitted on time, without anyone logging into Click & Drop. Quoted up front, and you own the code.

  • From £995, agreed before any work
  • Tracked 24, Tracked 48 and Special Delivery picked by your rules
  • WooCommerce, Laravel, PHP or any custom order system

Get a quote

I'll reply within 24 hours with a price.

Your details are only used to reply to you.

Or WhatsApp / text 07398 946 380

Prices

Every project is different, so these are starting prices. You get a written quote before any work starts, then 50% to begin and 50% when you're happy with it.

Click & Drop

Most online shops

From

£9951–2 weeks

  • Click & Drop API set up securely
  • Shipments created from your orders
  • Labels as PDF or ZPL
  • Service chosen by your rules
  • Tracking number saved to the order
  • Manifests submitted on a schedule
  • Error handling and alerts
Get a quote for Click & Drop
Most popular

Pro Shipping

Higher volumes and international orders

From

£1,9952–3 weeks

  • Everything in Click & Drop
  • OAuth sign-in with token caching
  • Full control of label formats
  • International orders with EORI and IOSS data
  • Advanced service rules
  • Order system integration
  • Labels sent straight to a thermal printer
Get a quote for Pro Shipping

Mailmark and enterprise

Large-scale fulfilment

From

£2,9953–4 weeks

  • Everything in Pro Shipping
  • Mailmark barcodes
  • Discounted postage calculations
  • Multi-warehouse routing
  • Warehouse or enterprise system integration
  • Bulk label batching
  • Quoted from your spec
Get a quote for Mailmark and enterprise

Retainer

Optional, once the integration is live

From

£49per month

  • API monitoring
  • Credential rotation
  • Updates if Royal Mail changes the API
  • Minor bug fixes and label format updates
  • New features quoted separately
Get a quote for Retainer

What the Royal Mail API gives you

Royal Mail's APIs create shipments, generate labels, submit manifests and return tracking events. Connected to your shop or order system, despatch happens automatically, from the order coming in to the tracking email going out. See the Royal Mail API integration guide.

Which Royal Mail API you need

  • Click & Drop API The right choice for most online shops. It brings orders in, generates labels and submits manifests through Royal Mail's Click & Drop platform, with simpler access. See the Click & Drop API guide.
  • Pro Shipping API For busier operations that need direct control over services, label formats and international customs data such as EORI and IOSS numbers.
  • Mailmark For large-scale fulfilment, with barcode-level tracking and discounted postage. It needs approval from Royal Mail.

Tell me your volumes and platform and I'll say which fits before you pay anything.

Who it's for

  • WooCommerce and custom shops No more importing orders into Click & Drop and printing labels by hand every day. See automating Royal Mail labels in WooCommerce.
  • OpenCart shops Orders sent to Royal Mail, DPD or Evri without copying addresses across. See OpenCart shipping with Royal Mail, DPD and Evri.
  • Subscription boxes One trigger creates the whole despatch run, with the right service picked for each box by weight and value.
  • Multi-channel sellers Your own order system sends shipments straight to Royal Mail and gets tracking numbers back, whether the orders came from your site, Amazon, eBay or wholesale.
  • Busy despatch operations Tracked 24 and 48 chosen automatically, labels printed straight to a thermal printer, manifests in before each collection, and failed deliveries triggering a message to the customer. See Tracked 24 and 48 through the API.

Why custom rather than a plugin

Royal Mail plugins for WooCommerce usually offer weight bands or a dropdown, produce PDFs only and leave manifests to you, and a missed manifest holds up the whole day's collection. A custom build applies your own rules to every order, submits manifests on schedule, prints straight to a thermal printer and doesn't break when a plugin update goes wrong. Running DPD as well? See DPD vs Royal Mail and the best shipping APIs for UK shops.

How it's built

  • The service picked from the order Weight, size, value and the delivery option the customer chose decide the service: a large letter, a small parcel on Tracked 48, Special Delivery for high-value items. You set the rules once and stop choosing by hand.
  • Formats checked before the label Royal Mail prices by format as well as weight, so a parcel booked as a large letter that turns out too thick costs you a surcharge. The integration checks dimensions and weight against each format before booking.
  • Labels where you need them PDF labels for an office printer, or labels sent straight to a thermal printer at the despatch bench, so packing is one scan and one print per parcel.
  • Manifests never missed Shipments are manifested automatically before your collection time, so a forgotten manifest never holds up a whole day's post.
  • International and customs data For parcels leaving the UK, the customs details, such as contents, values, tariff codes and EORI or IOSS numbers, are filled in from your product data, so parcels aren't held at the border.
  • Tracking back to the customer The tracking number goes into your despatch email automatically, and tracking updates can be shown on your own site.

What's included

  • Credentials stored securely on the server
  • Built and tested in Royal Mail's sandbox before going live
  • Retries, alerts and a log of every failed shipment
  • A handover document, and the code is yours

Not included: your Royal Mail business account and API registration, postage costs (paid to Royal Mail), printer hardware, and changes to your platform outside the integration.

Payment is 50% to start and the balance on completion. For what drives the price, read what a Royal Mail integration costs.

How to get a price

Send a short written spec by WhatsApp, text, email or the form: your platform, roughly how many parcels a day and what you do by hand now. I'll reply within 24 hours with a quote.

Guides

Questions

What do I need before the build starts?

A Royal Mail business account and API access through the Royal Mail developer portal. Click & Drop access is usually quick. Pro Shipping needs a short approval from Royal Mail. I'll tell you which you need from your spec.

What's the difference between Click & Drop and Pro Shipping?

Click & Drop suits most online shops and is the simpler one to get access to. Pro Shipping gives more control over label formats, service selection and international customs data, for busier or more complex operations. Most shops start with Click & Drop.

Can it pick the service automatically?

Yes. For example, orders over a set value go Special Delivery, next-day orders go Tracked 24, the rest go Tracked 48, and large items use the parcel format. You set the rules once and they apply to every order.

Can it print to my thermal printer?

Yes. Labels can come back in ZPL format and go straight to your thermal printer the moment the shipment is created. That's included from Pro Shipping and can be added to a Click & Drop build.

What if Royal Mail's API goes down?

The integration retries short outages automatically. If it's down for longer, affected orders are flagged for you to check and you get an alert, so nothing goes missing quietly.

How long does a build take?

Click & Drop takes 1–2 weeks, Pro Shipping 2–3 weeks and Mailmark or enterprise builds 3–4 weeks, starting once your Royal Mail API access is through and the deposit is paid.

Need this built into your system?

Quicker to message? WhatsApp or text 07398 946 380, or email paul@paul-walsh.co.uk.

Your details are only used to reply to you.