Sunday, December 30, 2012

Tracking Israel Post Items

Tracking numbers for post items are great way to track your online shopping orders, sent packages, etc. What is more great, is the ability to get email notifications about status change of your items. Yet, Israel Post website does not provide email notifications. You have to manually enter your tracking number each time you want to check its status. There is not even a way to create a bookmark to your tracking number status page.

Frustrated by this, I started investigating how their system works by looking at the website code/html, trying to create a direct URL to my item status page. Maybe I can take this link and use webpage monitor service which can send a notification once something is changed within that page. What I found was that the Israel Post website sends a GET form with the tracking number and gets a JSON response and then dynamically updates the page. I was disappointed since I couldn't find a web monitor that can handle JSON.

Introducing PostIL Tracker


So I decided to write a script using Google App Script which does just that: sends a GET form and interprets the returned JSON data. One thing led to another and I found my self adding a web interface to it (AKA web app). Another nice feature of Google App Script is the ability to set a timed trigger which runs a specific routine, so I created a routine which routinely checks the status of the post items and send email when the status is changed. Voila!

I have decided to share this app with all other Israel Post frustrated, and added it to Chrome Web Store. Alternatively, you can simply run the script by clicking here.

You must have a Google account to run this. You must also authorise the script to use the mentioned resources (don't worry, I don't still your data. Everyone's privacy is respected).

Here is what it looks like:

Screen shot from PostIL Tracker

All you have to do is add your items tracking numbers at the top and your email address at the bottom (for status change notifications). The script will do the rest - in the cloud (using Google App Script resources).






4 comments:

  1. TRACK # RR309308684IL -FROM ISRAEL TO MONTREAL -I NEVER GOT THIS LETTER -WITH MY GIFT INSIDE TOO -SINCE JULY -AUGUST -THY SAID THE LETTER IN MONTREAL -IN PROGRESS -
    אומרים לי שצריך להתלוננן ולברר את זה עם הדואר של הארץ -ישראל -על מנת שיחקרו פה -הערה אני חושב שאולי הם רואים ב-סי תי -שיש מזומא מאה חמשים $בפנים -והם לוקחים את זה--בבקשה לא לערב את השוליח -זה בין אדם מבקר -מאוד -או ק י


    בבקשה תבררו לי את זה

    ReplyDelete
  2. please--TO THE ISRAEL POST OFFICE CAN YOU HELP ME WHERE IS MY REGISTER LETTER -TRACK # RR309308684IL WAS A GIFT -FOR MY ? INSIDE CASH OF $ 150 INSIDE -THE LETTER WENT THROUGH C-T ---PLEASE ISRAELI POST HELP ME WITH THIS ISSUE -BECAUSE THE POST OFFICE IN MONTREL -TOLD ME THAT THE POST OFFICE IN ISRAEL SHOULD MAKE -THE COMPLAIN -IN
    ORDER FOR THEM TO INVESTIGATE HERE --I DON"T UNDERSTAND WHY SINCE THY ARE SAYING HERE THE LETTER IS IN MONTREAL -IN PROGRESS TOO -SINCE THEN -

    ReplyDelete
  3. TO CANADA POST ITEM NUMBER RR309308684IL SEND TO ME FROM ISRAEL OVER TWO MONTH AGO WITH A GIFT IN IT I DID NOT GOT YET -THY SAYING IT IN MONTREAL-SENT FOR PROCESSING --WHAT IS WRONG WITH CANADA -POST ? ?? THAT:S THE THIRD TIME HAPPEN TO ME SINCE THE LAST TWO & HALF YEARS AGO --GOT OPEN ENVELOPE - WITH A LOTT OF --SCOTCH AROUND IT BUT WITH OUT THE GIFT -INSIDE ???

    ReplyDelete
  4. DID YOU FIND MY LETTER TRACK NUMBER RR309308684IL -REGARDING TO THE POST CANADA ITEM HAS ARRIVED IN CANADA AND WAS SENT FOR FURTHER PROCESSING -NOTE = SINCE TWO AND A HALF MOTH AGO --?? WHERE IS MY LETTER -WITH MY GIFT INSIDE IT ??

    ReplyDelete