Tell Person in OmniFocus

Posted by @pldcrl, Last update almost 6 years ago

This action is to set up a simple draft to be processed by @mattbirchier’s Smart Task in OmniFocus action.
You can preload the script in this action with a person’s name (someone you often need to be reminded to pass information to), as well as a predefined OmniFocus Context and Project.
Then, for example, a simple draft like “the meeting this week” can be turned into “tell Robert about the meeting this week” and loaded into OmniFocus with the Project Meetings and the Context Robert.
I designed this so that I wouldn’t forget to tell my wife about important yet fleeting thoughts thought the day.
Of course, you can also edit the script to include additional recognizable tags for the Smart Task in OmniFocus action.


  • script

    let template = `tell PersonName about [[draft]]
    context PersonContext
    project ProjectName
    draft.content = draft.processTemplate(template);
  • includeAction

    Smart Task in OmniFocus


  • After Success Default
    Notification Info
    Log Level Info
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.