Using AppleScript on your Mac, you can create scripts to automate actions in Things.

Consider using Apple Shortcuts instead. It provides functionality that isn’t possible via AppleScript (e.g., editing headings and checklists).

Read the documentation

We’ve created a PDF to outline what’s possible with AppleScript. View or download it here. Please note that not all of Things’ features have been added yet, so if it’s not documented in this guide, it’s not currently possible.

If you run into a bug with something that is documented in the guide, let us know, but please understand that we can’t assist with the writing or troubleshooting of custom scripts.

Add scripts to your menu bar

Once you’ve created a script, you can add it to Things’ menu bar at the top of your screen.

For example, here’s a script for showing a to-do’s creation & modification dates:

Download Script

Once you’ve downloaded the script, follow these steps to add it to your menu bar:

  1. Quit Things.
  2. In Finder, navigate to ~/Library/Containers/com.culturedcode.ThingsMac/Data/Library/Application Support
  3. Navigate to the folder Cultured Code – if it doesn’t exist, create it.
  4. In that folder, create a new folder and name it Things Scripts.
  5. Move the script into that folder.
  6. Open Things again.
  7. In the menu bar at the top of your screen, check that the scripts menu has appeared (it will show a script icon).
  8. In Things, select a to-do, then click the script in the menu to run it.

This should display the creation and modification dates in a separate window.

Any other scripts you add to that folder will also appear in Things’ scripts menu. To make running a script easier, set a custom keyboard shortcut.