Skip to content
Track all your deliveries in one module. Supports 428 couriers worldwide!
JavaScript CSS
Branch: master
Clone or download
mykle1 Merge pull request #5 from niklaswa/master
ability to define the api language / date formats
Latest commit 243a8b7 Jan 21, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Add files via upload Nov 8, 2017
LICENSE Initial commit Nov 1, 2017
MMM-AfterShip.css Add files via upload Nov 4, 2017
MMM-AfterShip.js add title at first Jan 17, 2018 Update Jan 16, 2018
node_helper.js ability to define the api language Jan 16, 2018


Track all your deliveries in one module. Supports 428 couriers worldwide.

Here's what you get

A rotation of all your deliveries that are currently in transit. Status, estimated delivery date, which courier, tracking number, etc. . . UPS, FedEx, USPS, etc.. Very handy during the holiday season when you have multiple deliveries coming by multiple couriers.


  • Annotated .css file included for coloring any way you like.


  • git clone into the ~/MagicMirror/modules directory.

  • Get your FREE API Key from

  • You MUST add couriers to your account at It's easy and FREE!

Config.js entry and options

    disabled: false,
    module: "MMM-AfterShip",
    position: "top_left",
    config: {
        apiKey: "Your API Key GOES HERE",  // Your free API Key from
        apiLanguage: "en",
        useHeader: true,                   // False if you don't want a header      
        header: "Aftership Tracking",      // Change in config file. useHeader must be true
        maxWidth: "300px",
        animationSpeed: 3000,              // fade speed
        rotateInterval: 30 * 1000,         // seconds between shipments
        dateTimeFormat: "ddd, MMM DD, YYYY, h:mm a",
        dateFormat: "ddd, MMM DD, YYYY"

Is there a module that SpaceCowboysDude hasn't fixed for you, Mykle? :^)

You can’t perform that action at this time.