Paul Calnan
Published January 31, 2013

I order lots of stuff online, most of which gets shipped with a tracking number. I use Junecloud's awesome Delivery Touch app for iOS to track those shipments. Junecloud offers a couple of URLs to add new tracking numbers to their system which will sync to their iOS apps (and dashboard widget).

I put together a simple Automator service that allows you to select a tracking number (for example, from an Amazon.com confirmation email), option-click on it, and select "Add Tracking Number to Deliveries" from your Services menu. This will open the Junecloud sync website and add your selected tracking number. Note, you will need a Junecloud sync account for this to work.

You can download the Automator service from Github, or you can create it yourself:

  1. Open Automator
  2. Create a new Service
  3. Make sure the options show: Service receives selected text in any application.
  4. Drag a Run AppleScript action to the area that says Drag actions or files here to build your workflow.
  5. Enter the following in the new Run AppleScript action:
on run {input, parameters}
    set _url to "https://junecloud.com/sync/grab/?no=" & input
    do shell script "open " & _url
    return input
end run
  1. Save the service as "Add Tracking Number to Deliveries" (or whatever service name you prefer).