[APP][PRO] MyParcel

MyParcel for Homey

Track your parcels from multiple carriers directly in Homey with a single app.

MyParcel for Homey brings supported parcel carriers together in one place, so you no longer need a separate Homey app for every delivery service. Add the carrier devices you use and keep track of incoming — and where supported, sent — parcels directly from Homey.

Depending on the carrier, MyParcel connects with just a tracking number, or with your personal carrier account using the carrier’s available interfaces. Some integrations may use non-public interfaces and may therefore require updates when a carrier changes its mobile app, website, API, or sign-in procedure.

MyParcel is the name of this Homey app and is not affiliated with or connected to MyParcel.nl.

:globe_with_meridians: Available in 13 languages: English, Nederlands, Deutsch, Français, Italiano, Svenska, Norsk, Español, Dansk, Русский, Polski, 한국어 and العربية — devices, Flow cards, tokens, pairing screens, widgets and notifications.

Supported carriers (19)

Carrier Countries Connect with
PostNL :netherlands: Account (e-mail + password)
DHL :netherlands: Account or tracking number
DHL Express :map: International Air waybill number, optional MyDHL+ account
Post & DHL Germany :germany: Post & DHL app login or DHL.de login
DPD :netherlands: :belgium: :germany: :luxembourg: :fr: :switzerland: :uk: :it: (BRT) :portugal: :poland: :czech_republic: :slovakia: :hungary: :slovenia: :croatia: :estonia: :latvia: :lithuania: :argentina: Account
GLS :netherlands: :belgium: :germany: :austria: :switzerland: :luxembourg: :fr: :it: :denmark: :finland: :ireland: :poland: :czech_republic: :slovakia: :hungary: :slovenia: :croatia: :serbia: :us: :canada: Tracking number + postal code
UPS :map: International Account (Login Helper) or tracking number
FedEx :map: International Your own FedEx API key
Budbee :netherlands: :belgium: :sweden: :denmark: and more Tracking code
Vinted Go (formerly Homerr) :netherlands: :belgium: :fr: :es: and more Account (e-mail + code)
InPost :uk: :poland: :it: :portugal: :es: Tracking number, optional account (PL/IT)
bpost :belgium: My bpost account or barcode + postal code
Royal Mail :uk: Click & Drop API key
Ampère (bol.com) :netherlands: bol.com account (Login Helper) or the link from the bol.com e-mail
Trunkrs :new: :netherlands: Tracking number + postal code
Dynalogic :new: :netherlands: :belgium: Order number + postal code
Dragonfly / Intelcom :new: :netherlands: :australia: :canada: (Intelcom) Tracking number
Mondial Relay :new: :fr: :belgium: :netherlands: :es: :portugal: Mondial Relay / InPost account
Amazon :new: (experimental) 17 stores: :netherlands: :belgium: :germany: :fr: :uk: :ireland: :es: :it: :sweden: :poland: :us: :canada: :mexico: :brazil: :australia: :jp: :india: Sign in on Amazon’s own page

More carriers may be added in future versions.

Each carrier has its own device and connection, so you only use the delivery services you actually need.


Linking a carrier

  1. In Homey, go to Add Device → MyParcel.
  2. Select the carrier you want to add.
  3. Follow the instructions shown during pairing.

Tracking number carriers

DHL, DHL Express, GLS, Budbee, InPost, bpost, UPS, Trunkrs, Dynalogic and Dragonfly / Intelcom work with just the tracking number (for GLS, Trunkrs and Dynalogic together with the postal code of the delivery address). You can add numbers while pairing, in the device settings, or with a Flow (Track parcel). Add “out” after a number for a parcel you send yourself where the carrier supports it.

PostNL

PostNL no longer needs a helper: sign in directly in the pairing screen with the e-mail address and password you use on jouw.postnl.nl. Your password is only used to sign in; Homey then keeps the PostNL login tokens, not your password.

UPS and Ampère (bol.com)

These use a Homey Login Helper for Google Chrome:

  1. Download the appropriate helper:
  2. Extract the downloaded ZIP file.
  3. Open chrome://extensions in Google Chrome, enable Developer mode, and select Load unpacked. Select the extracted helper folder.
  4. UPS: sign in to UPS in Chrome, open the UPS dashboard and wait until the helper reports that the web session is ready. Ampère: sign in once at login.bol.com.
  5. Copy the value the helper shows (UPS login data or bol.com session code).
  6. Return to Homey, start pairing the UPS or Ampère device, paste the value and complete the connection.

For UPS you can also add tracking numbers without an account, and for Ampère you can paste the tracking link from the bol.com e-mail instead. With the bol.com session code, MyParcel finds your Ampère deliveries automatically.

DHL Express

DHL Express works with just the 10-digit air waybill number. Optionally add your MyDHL+ account; if DHL asks for an interactive check, the pairing screen explains how to use the DHL Express Homey Login Helper.

Mondial Relay, Amazon, Post & DHL Germany and InPost account

These carriers use their own sign-in page:

  1. Choose your country, Amazon store or login type and open the sign-in page from the pairing screen.
  2. Sign in as usual (password, SMS/verification code, puzzle or passkey all stay at the carrier).
  3. Copy the full address of the page you end on and paste it into the pairing screen. The page may look blank or show an error — that is expected.

Each sign-in link works only once; if something goes wrong, the pairing screen gives you a new link. Mondial Relay requires that your account has signed in once on the Mondial Relay website or app.

Other carriers

For the other carriers (DHL, DPD, Vinted Go, bpost, FedEx and Royal Mail), follow the instructions in the pairing screen and use the same account or e-mail address that you normally use in the carrier’s official app or website. Some carriers may require additional authentication steps; the pairing screen guides you through them.

Privacy & security: Wherever the carrier allows it, MyParcel keeps login tokens instead of your password (for example PostNL, bpost, Mondial Relay and Amazon never keep it). Never share authentication callbacks, sign-in addresses, session tokens, access tokens or other login credentials with anyone.


Parcel information

MyParcel retrieves updated shipment information from your connected carriers: every 15 minutes when a delivery is near, less often otherwise, quiet at night, and delivered parcels are not fetched again.

Depending on what a carrier makes available, devices can provide:

Carrier Data currently retrieved
PostNL Tracking number, sender, receiver, status and status history, delivery date and window, PostNL Point, weight and dimensions, shipment type, direction, shared accounts, plus mail items with scans. Delivery image with the current status.
DHL Tracking number, sender, receiver, status, delivery date and window, ServicePoint / ParcelStation, out for delivery, ready for pickup, recently delivered, sent parcels, last event and history.
DHL Express Air waybill, sender, receiver, status, delivery date, origin, destination, service, pieces, last event, proof-of-delivery link and sent shipments.
Post & DHL Germany Tracking number, sender, status, delivery date, Packstation / post office with address, returns, sent parcels and letter announcements.
DPD Tracking number, sender, receiver, status, delivery date and window, ParcelShop, weight, dimensions, last event, history and sent parcels.
GLS Tracking number, sender, receiver, status, delivery date and window, ParcelShop, weight, dimensions, last event and history.
UPS Tracking number, sender, status, delivery date and window, service, origin, destination, UPS Access Point and last event.
FedEx Tracking number, sender, receiver, status, delivery date and window, FedEx location, service, weight, dimensions, last event and history.
Budbee Tracking code, sender, status, delivery date and window (ETA), Budbee Box location and pickup deadline, sent/return parcels and last event.
Vinted Go Tracking number, item, status, pickup point, pickup code, sent parcels and last event.
InPost Tracking number, sender, status, Paczkomat / locker, pickup code (account), out for delivery and last event.
bpost Tracking number, sender, receiver, status, delivery date and window, stops until you, pickup point, weight, dimensions, sent parcels and Mail Ahead letters.
Royal Mail Tracking number, order reference, recipient, status, shipping date and last update.
Ampère Barcode, sender, receiver, status, delivery window (start/end), last event and details link.
Trunkrs Tracking number, sender, receiver, status, delivery date and window, out for delivery, last event and history.
Dynalogic Order number, sender, receiver, status (delivered, out for delivery, problem, returning), last event and history.
Dragonfly / Intelcom Tracking number, sender, status, delivery date and window, out for delivery, sent parcels, last event and history.
Mondial Relay Incoming and sent shipments of your account with sender and latest step. Mondial Relay does not share a reliable status yet, so status-based cards (such as delivered) will follow later.
Amazon Shipments of your orders with item, delivery carrier, expected delivery date, out for delivery, ready for pickup and delivered.

Every carrier has Flow cards for new parcel, status changed, tracking event, out for delivery, delivered and problem (plus ready for pickup, sent parcels and delivery time changed where the carrier supports it), conditions such as a parcel has status…, and actions to track, stop tracking and remove delivered parcels. Triggers fire once per change, also after an app restart.

Widgets (MyParcel Pakketten and MyParcel Bezorging) show your upcoming deliveries of all carriers directly on your Homey dashboard.

Supported functionality may differ between carriers because each delivery service provides different account and tracking information.


Documentation

All carriers, Flow cards, tokens and widgets are described in the MyParcel documentation (Dutch and English):


Carrier availability

Several parcel carriers do not provide a public consumer API for all functionality used by their official apps.

When MyParcel uses such an interface, changes made by the carrier can temporarily affect part of the integration. Wherever possible, MyParcel keeps the device available, shows a warning with the last known data, and indicates which functionality is temporarily unavailable instead of making the complete device unavailable.

Because carrier systems are maintained independently from MyParcel, functionality can occasionally require an app update after a carrier changes its API, website, mobile app or authentication system.


Important: Always use the same e-mail address or account that is registered with the corresponding carrier’s official app or website.

Download MyParcel in the Homey App Store


Encountering any issues? Help us help you by sending a detailed diagnostic report through the Homey mobile app.

More → Apps → MyParcel → Settings wheel in the top-right corner → Send diagnostic report

Please include your email address and a description of the issue in the input field so we can assist you more effectively.

When reporting an issue, please also mention which carrier is affected.


Changelog

Follow the MyParcel changelog for the latest additions, carrier integrations, fixes and improvements.


:laptop: Apps made by @LRvdLinden


See more apps using the link below 👇🏻 or simply open the pull-down.


Contribution

If you appreciate this app, fuel future development with a PayPal contribution, buy a round with iDeal or Bunq.me.

Your support helps keep development going and makes it possible to add more carriers, features and improvements to MyParcel. :sparkles::rocket:


Hi Léon,

Thanks for this app. Very Nice!

All together in one app, so cool!

Cheers

Eric

You are alfabet tester. So the only with access! :wink:

I would like to see more information about this app, but can’t find it?

Comming soon! :wink:

Ooh nice!!! Excited!

When can we download it @LRvdLinden

@Mark1541 Have you checked his first post? :wink:

At the moment, we’re testing with a small, selected group while development is still ongoing. I expect we’ll be ready to open testing to a larger audience within the next one or two weeks.

Okay

:package: v0.2.0

New test version!


New

:rocket: MyParcel – First Public Beta

We’re opening MyParcel for Homey to a broader group of testers!

Please keep in mind that this is the first beta release and not everything has been fully tested yet. As I’m based in the Netherlands, some carriers and country-specific features have had limited or no real-world testing so far.

Your testing and feedback will help improve MyParcel for everyone. :raising_hands:

Improvement

:wrench: Under-the-Hood Enhancements: In this version of PostNL, we’ve made some minor improvements to enhance overall performance and logging for user experience. We’re continuously working behind the scenes to fine-tune the app for the best possible user experience. Your feedback is invaluable! If you encounter any issues or have suggestions, feel free to reach out through our support channels.

:glowing_star: Enjoy the latest version of MyParcel App with small improvements under the hood, ensuring a smoother experience for all users! :rocket:


Download in the Homey App Store!


Encountering any issues? Help us help you by sending a detailed report via the mobile Homey app.

More - apps - MyParcel - settings wheel top right - send diagnostic report (include your email and issues in the input field for better assistance)


Changelog



:laptop: Apps made by @LRvdLinden


See for more apps link below 👇🏻 or just open the pull down.


Contribution

If you appreciate this app, fuel future development with a PayPal contribution, buy a round with iDeal or Bunq.me. Your support keeps the magic alive! :sparkles::rocket:


:package: v0.2.1

New test version!


Fix

:date: Delivery Date & Delivery Window: Improved delivery information for supported carriers. The delivery date and expected delivery window are now handled separately and shown more clearly in Homey.

:spiral_calendar: Homey Date & Time Formatting: Delivery dates are now displayed as DD-MM-YYYY, while delivery windows are converted to the correct Homey local time.

:link: Connection Status: All supported devices now use a consistent Connection Status capability and Flow token, making it easier to see whether the carrier account is currently connected.

:globe_showing_europe_africa: Translations Updated: The new and updated capabilities, tokens and status texts have been added across all supported MyParcel languages.


Improvement

:delivery_truck: DHL Delivery Moment Fix: Fixed an issue where the expected DHL delivery moment could remain empty in Homey even though a delivery date or time window was already available in the official DHL app.

:counterclockwise_arrows_button: Connection Detection Improvements: Improved detection of expired, invalid or disconnected carrier sessions so the device connection state is updated more reliably.

:bell: Disconnected Account Notification: MyParcel can now create a Homey Timeline notification when a connected carrier account becomes disconnected and requires attention.

:package: PostNL Status Consistency: Updated the existing PostNL connection status implementation so PostNL and DHL now use the same naming and behaviour throughout MyParcel.

:puzzle_piece: Flow Token Updates: Updated and added Flow tokens for Delivery Date, Delivery Window and Connection Status, keeping Flow data aligned with the corresponding device capabilities.

:wrench: Under-the-Hood Enhancements: In this version of PostNL, we’ve made some minor improvements to enhance overall performance and logging for user experience. We’re continuously working behind the scenes to fine-tune the app for the best possible user experience. Your feedback is invaluable! If you encounter any issues or have suggestions, feel free to reach out through our support channels.

:glowing_star: Enjoy the latest version of MyParcel App with small improvements under the hood, ensuring a smoother experience for all users! :rocket:


Download in the Homey App Store!


Encountering any issues? Help us help you by sending a detailed report via the mobile Homey app.

More - apps - MyParcel - settings wheel top right - send diagnostic report (include your email and issues in the input field for better assistance)


Changelog


:laptop: Apps made by @LRvdLinden


See for more apps link below 👇🏻 or just open the pull down.


Contribution

If you appreciate this app, fuel future development with a PayPal contribution, buy a round with iDeal or Bunq.me. Your support keeps the magic alive! :sparkles::rocket:


:package: v0.2.2

:wrench: Fixes

  • Package popup fix: Tapping a parcel now correctly opens the detailed package popup.
  • Popup close fix: Added a clear × button to close the popup.
  • Status translation fix: Raw carrier statuses such as IN_DELIVERY are no longer shown. They now use the same translated status as the device capability, for example In transit / Onderweg.
  • DHL delivery information fix: Improved extraction of DHL delivery dates, delivery windows and event information.
  • DHL date fix: DHL parcels now also show the delivery date in the package widget.
  • Time zone fix: Delivery windows and event times are converted to the Homey time zone.
  • PostNL delivery data fix: PostNL delivery date and delivery window are now exposed when available.
  • Widget header fix: Package widget header font size and color are now aligned with the Mail widget.
  • Track & Trace popup button removed: Removed the unnecessary Track & Trace button from the package details popup.

:sparkles: Improvements

  • Detailed package popup: Added carrier logo, status, tracking number, sender, recipient, delivery date, delivery window, latest event and last update.
  • Localized package popup: Popup labels and parcel statuses are available in all supported MyParcel languages.
  • Consistent date format: Delivery dates now use DD-MM-YYYY throughout the package widget and popup.
  • Smarter widget information: Parcel rows now show the most useful delivery information:
    • active shipments → delivery date + delivery window when available;
    • registered shipments → date + registration time;
    • delivered shipments → delivery date + delivery time.
  • PostNL capabilities: Added separate Delivery date and Delivery window device capabilities.
  • PostNL Flow tokens: Added separate Delivery date and Delivery window tokens to the relevant parcel Flow triggers.
  • Connection status improvements: Carrier devices now use a more consistent connection-status implementation, including Flow information and Timeline notifications when a connection is lost.
  • Existing device migration: Newly added capabilities are automatically added to existing supported devices.

:wrench: Under-the-Hood Enhancements: In this version of PostNL, we’ve made some minor improvements to enhance overall performance and logging for user experience. We’re continuously working behind the scenes to fine-tune the app for the best possible user experience. Your feedback is invaluable! If you encounter any issues or have suggestions, feel free to reach out through our support channels.

:glowing_star: Enjoy the latest version of MyParcel App with small improvements under the hood, ensuring a smoother experience for all users! :rocket:


Download in the Homey App Store!


Encountering any issues? Help us help you by sending a detailed report via the mobile Homey app.

More - apps - MyParcel - settings wheel top right - send diagnostic report (include your email and issues in the input field for better assistance)


Changelog


:laptop: Apps made by @LRvdLinden


See for more apps link below 👇🏻 or just open the pull down.


Contribution

If you appreciate this app, fuel future development with a PayPal contribution, buy a round with iDeal or Bunq.me. Your support keeps the magic alive! :sparkles::rocket:


:package: v0.2.3

:wrench: Fixes

  • Package popup fix: Parcel rows now correctly open a detailed popup with a clear × close button.
  • Status translation fix: Raw carrier statuses such as IN_DELIVERY are no longer shown. The popup now uses the same translated status as the device capabilities and Flow tokens.
  • DHL delivery information fix: Improved extraction of delivery dates, delivery windows and shipment event information.
  • PostNL delivery information fix: Delivery date and delivery window are now exposed separately when available.
  • Homey time zone fix: Delivery windows and shipment times are converted to the time zone configured on Homey.
  • Widget header fix: Package widget header styling is aligned with the Mail widget.
  • Popup cleanup: Removed the unnecessary Track & Trace button from the package details popup.

New

For supported carrier devices with delivery-window data:

  • Trigger: Delivery window available or changed
    • fires when a delivery window becomes available for the first time or actually changes;
    • does not retrigger on every poll.
  • Condition: Delivery window is known
    • can also be inverted in Homey to check when no delivery window is known.
  • Flow tokens include:
    • Carrier
    • Tracking number
    • Sender
    • Delivery date
    • Delivery window
    • Window start
    • Window end
    • Status

These Flow cards are available in English, Dutch, German, French, Italian, Swedish, Norwegian, Spanish, Danish, Russian, Polish, Korean and Arabic.

:sparkles: Improvements

  • Detailed package popup: Shows carrier logo, status, tracking number, sender, recipient, delivery date, delivery window, latest event and last update.
  • Fully localized popup: Popup labels and parcel statuses are translated into all supported MyParcel languages.
  • Consistent date formatting: Delivery dates use DD-MM-YYYY throughout the widget, capabilities and Flow tokens.
  • Smarter parcel rows:
    • active shipment → delivery date + delivery window when available;
    • registered shipment → date + event time;
    • delivered shipment → delivery date + delivered time.
  • PostNL capabilities: Added separate Delivery date and Delivery window capabilities.
  • PostNL Flow tokens: Added separate Delivery date and Delivery window tokens.

:wrench: Under-the-Hood Enhancements: In this version of MyParcel, we’ve made some minor improvements to enhance overall performance and logging for user experience. We’re continuously working behind the scenes to fine-tune the app for the best possible user experience. Your feedback is invaluable! If you encounter any issues or have suggestions, feel free to reach out through our support channels.

:glowing_star: Enjoy the latest version of MyParcel App with small improvements under the hood, ensuring a smoother experience for all users! :rocket:


Download in the Homey App Store!


Encountering any issues? Help us help you by sending a detailed report via the mobile Homey app.

More - apps - MyParcel - settings wheel top right - send diagnostic report (include your email and issues in the input field for better assistance)


Changelog


:laptop: Apps made by @LRvdLinden


See for more apps link below 👇🏻 or just open the pull down.


Contribution

If you appreciate this app, fuel future development with a PayPal contribution, buy a round with iDeal or Bunq.me. Your support keeps the magic alive! :sparkles::rocket:


De app crasht bij mij @LRvdLinden 0fd0fcc1-5b9d-4260-aa57-17cf89cf8756

Check the error. Your Homey has run out of memory.

I think yourvapp using high memory

81mb it is an big app.

It’s up to your app because now it crashes again. I still have enough memory left… no idea