Script Timer

ATTENTION:Script Timer is no longer for sale and is not being further developed. I have tested the last version of Script Timer, 2.7.1, in macOS Sierra (beta 5) and it appears to be fully functional.

With the sudden demise of our payment handler and license code distributor,, even old copies of Script Timer are no longer for sale. If you are a registered user and have a support question, I will still try to help out but can't guarantee the timeframe. The Script Timer pages will remain on this website as a reference for the program for currently registered users. I will also keep the database of registration codes and copies of several versions of the .dmg installation file in case any registered user should lose theirs.

I've reached the stage of retirement where I had to choose between Script Timer and my iOS program Mental Health Scales, and after a lot of deliberation decided to go with the iOS app.

It has been a good run. Script Timer was on the market for 16 years. I've enjoyed development on it and working with my customers from around the world. Thank you to all my registered users for supporting the program!

Don Hall, 2016 August 15

Script Timer is now compatible with OS X 10.9 (Mavericks), OS X 10.10 (Yosemite), and OS X 10.11 (El Capitan). It also works with macOS 10.12(Sierra).

Please note: Script Timer is not compliant with OS X’s Gatekeeper technology. Please see FAQ #30.
  • latest version is compatible with Mac OS X 10, 10.10, 10.11, and 10.12
  • update 2.7.1 corrects a problem in OS X 10.10 that would cause a scheduled Automator workflow to hang
  • earlier versions for older operating systems are available
  • international users supported through the use of Unicode text encoding
  • schedule such diverse tasks as system maintenance, file backups, playing music, personal reminders, email and Internet downloads, and data logging
  • schedule AppleScript, perl, and shell scripts, any application, and Automator workflows (without the need to run Automator)
  • user friendly drag and drop interface provides easy set up of any schedule you want, including the beginning or end of an idle state, just before sleep, just after wake up, when a user session is activated or resigned under fast user switching, at log in, and whenever a specified application launches or quits.
  • uses a low impact stable scheduling engine running as a separate module in the user domain for added security and convenience
  • AppleScript scripts remember changes to their script properties between runs
  • can handle any number of event data files and easily switch among them, including by scheduling an AppleScript script using a custom AppleScript command
  • supports dynamic scheduling, allowing a script to schedule a new action on the fly
  • has its own log file to receive script output, allowing shorter scripts
  • comes with more than nine bundled scripts including the iTunes controller Track Timer that aids in scheduling iTunes play lists and Job Timer that keeps track of the time specified applications and windows are active
  • registered users receive at least twelve additional bonus scripts to schedule
Free customer support via email for registered users, usually within 24 hours.

System Requirements Features Tour Testimonials FAQs Product Comparison Pricing Upgrade Offer Register Bundleware Bonus Scripts