
Your output should look something like this: Next, test the action before proceeding to make sure everything looks right before continuing on. Step 1 Summary ::Project name #Step 3 Start Datetime Pretty //Step 1 HTML Link The Title field for this Create Task action is slight different as is the due date: In this step we’ll create the second of our two tasks, this one for the meeting itself.Īs in Step 4, select the OmniFocus app and Create Task action. Step 5: OmniFocus app, Create Task action You test should look something like this: Here’s what the the task looks like in Zapier:Īs always, test the action before proceeding to make sure everything looks right before continuing on. With the applescript I’m using to parse OmniFocus’ Inbox, I had trouble with dates including time, so this is why I simplify the due date format in Step 2 and 3 of the Zap.įor details on the syntax used for parsing the inbox, see this post.The name of the project is fuzzy matched against flatted name of folders and projects, so you don’t need to use a colon between folder and project name.The :: sets the the name of the project.Meeting Prep: Step 1 Summary Prep ::Project name #Step 2 Start Datetime Pretty //Step 1 HTML Link You’ll configure only the Title field as such: Next you’ll need to connect your OmniFocus account if you haven’t already and select which connection you’d like to use.

Now select the Create Task action for the OmniFocus app: Select create task action for OmniFocus app. In this step we’ll create the first of our two tasks, this one for Meeting Prep.įirst, select the OmniFocus app: Select OmniFocus app for Step 4. The output should look something like: Step 4: OmniFocus app, Create Task action This time you’ll select Format as the Transform value:Ĭontinue and be sure to test the step before moving on to the next one. Select the Formatter by Zapier app and the Date/Time trigger as before. This step is similar to Step 2 except that we aren’t going to modify the date, just format it so it works with the script we’ll use to parse our OmniFocus Inbox. The output should look something like: Step 3: Formatter app, Date/Time trigger (The script I’m using to parse OmniFocus Inbox items doesn’t handle date formats with times well which is why in this step we’re also formatting the date as MMM D, YYYY.)Ĭontinue and be sure to test the step before moving on to the next one.

ParseInbox applescript ( mine, original ).The reasons I create two tasks in OmniFocus is because I use a few applescripts to generate daily and weekly task reports and forecasts and I like to have a record of my meetings as well as the prep work I do for them in those reports. Call with Robert Smith, with a due date the date the meeting is scheduled.Meeting Prep: Call with Robert Smith, with a due date the day before the meeting is schedule.


One way I use these two tools in combination is to automatically create tasks when a new event is created on my work calendars. I use OmniFocus for personal task-tracking and Zapier to automate work when possible. (If you like this post, you might also like Using Zapier to import GitHub issues into OmniFocus.)
