A ‘Complete and Await Response’ plug-in for OmniFocus, with automatic naming and tagging of new actions.
The ‘Complete and Await Response’ command marks the currently selected actions as complete and creates corresponding actions to represent responses you are waiting for (for example, a reply to an email, or a delivery following an order).
Features include rules for automatically naming the new actions based on keywords or tags in the completed actions, and applying a filtered set of the tags of the completed actions to the new actions.
The ‘Complete and Await Response’ command can be run directly with default options, or with the ‘Option’ key pressed to display an Options dialog for the new actions.
This plug-in requires OmniFocus for macOS version 3.11.1 or later, or OmniFocus for iOS version 3.11.2 or later.
Download the plug-in file (autocar.omnifocusjs.zip
) of the latest release and unzip the file.
By default, the plug-in looks for a tag called ‘waiting’ (or a close match) and adds it to the new actions. This tag will be created if it isn’t found.
To specify a different tag, edit the plug-in’s settings file: see Settings. At the top of the file, specify either the ID of the tag (waitTagID
setting) or the name of the tag (waitTagName
setting).
- On macOS, double-click on the plug-in file.
- On iOS, tap on the plug-in file in the Files app.
An OmniFocus dialog appears and includes an option for which plug-ins folder to copy it to (either the local or iCloud plug-ins folder, or a linked folder previously added using the ’Automation’ menu).
Select ‘Customize Toolbar’ in the ‘View’ menu and drag the ‘Complete and Await Response’ icon to the toolbar.
- In OmniFocus, select one or more actions to mark as complete.
- Select ‘Complete and Await Response’:
- On macOS, from the ‘Automation’ menu or the toolbar.
- On iOS, from the share sheet. Long-press on an action and choose ‘Share’ from the context menu, or select several actions in ‘Edit’ mode and tap on the share icon.
Use the ‘Option’ key to open the options dialog. To open a dialog with options for the new actions, hold down the ‘Option’ key when using the ‘Complete and Await Response’ command (if this doesn’t work, try waiting a brief moment before releasing the Option key; it seems there is a noticeable delay before OmniFocus detects that the key is pressed).
Settings, which control the behaviour of the plug-in and the default options for the new actions, can be changed in the Autocar settings.txt
file.
To modify the settings on macOS:
- right-click (or Control-click) on the plug-in file (
autocar.omnifocusjs
) and select ‘Show Package Contents’. - In the
Resources
folder, open the fileAutocar settings.txt
in a text editor.
Each setting is explained in the file. More details and examples are on the wiki: Settings
Prior implementations of the ‘complete and await a reply’ automation:
- The popular Complete and Await Reply in AppleScript by Curt Clifton.
- Delegation actions for OmniFocus with Omni Automation, by Kaitlin Salzke.
- Complete and Await Reply with Omni Automation, by Rosemary Orchard.
Thanks to Thomas Kern for his valuable feedback and to Rob Trew for his tips.