Omnifocus 3 for Mac, Calendar sync


+1 add this feature back


After transferring to a new MacBook and then upgrading from OF2 to OF3 I now have two versions of OF on my MacBook. OF3 & OF2. I am regularly using OF3. As a former OF2 calendar sync user I am getting ghosts in my Calendars OF Reminders calendar. Creating an action in OF3 with a due date creates a reminder in the OF Reminders calendar. Change the due date of the action in OF3 and the OF Reminders calendar now has a ghost reminder. Temporary work around seems to be to close OF 3 and open OF 2. After allowing a few minutes for synching the ghost entries in the OF Reminders calendar are cleared.


Why would you keep v2 on the machine?


+1 for bringing the feature back. I’m a new user and missing this already


It was unintentional. I moved a user account from the old MacBook to the new MacBook. Downloaded and installed OF3. When down both versions were still on the new MacBook.


another +1 for bringing this back!


New Omnifocus user as of version 3, and I find it hard to believe that this used to be possible but was dropped.

+1 to bring it back.

(As they suggest, I also emailed about it.)


Please restore calendar integration.
Without it Omni Focus is not helpful to me.


I created an omnigroup account just to vote this feature up.


Thanks, I finally implemented this and it is very useful :)


Please bring it back! This will affect my decision to buy or not.


+1 for the return of this feature


+1 for this. I plan my calendar also based on the workload of tasks, I need to keep both app open and cross reference to manage my calendar. It’s a pain without.


+1 for this. It was always very useful to have due date auto-populate in my calendar


+1 for this. Thank you!


Just to remind people: if you want to see a feature you need to email it to support as outlined in the first visit post ;)


Hi there

Than you for creating this script, I am trying to implement but have come upon a snag. I am new to OmniFocus and have almost zero experience in coding.

  1. I have copy and pasted the text into apple script

  2. Then created an Omnifocus calendar on the Mac calendar app.

  3. Added the “OmniFocus” into name of calendar

When I clicked play this ‘Script Error’ appeared… The variable_default duration is not defined.

From reading the article I guess that meant 30 minutes which is also a good time for me so I inserted “30 minutes”

Clicked play again and this ‘Scrip Error’ appeared… ‘The variable start_date is not defined.’

The ScriptEditor then highlighted in the area shown below

set end_date to task_due
set start_date to start_date - (task_estimate * minutes)

I can’t work out what to put in start_date as I am thinking that each start date would be different, I have also re read the article so if there is anything I’ve missed I apologise.

Thank you for your considerations


You just need to set minutes to 30, no words ;)


Hello again,

After adding the 30 in, this popup appeared with the highlighted text shown on the screen shot
‘Script Error Calendar got an error: Can’t make -1770 into type date.’

If it is any constellation I have got a Udemy course on Apple Scripts and (hopefully) soon will be much more capable.

Thank you again, I really do appreciate this.


+1 For calendar sync. Omni Focus isn’t a calendar and doesn’t excel there at all. I have my own favourite app for that, being Fantastical. If I can’t see my tasks with due dates on a calendar alongside my other calendar entries, then what’s the point of using OF at all? There isn’t for me. I won’t be purchasing until this works. I came to the forum searching for how to send a task to my calendar. I’m shocked to see that it isn’t possible. This is rather basic functionality for software at OF’s price point. At this point, I wouldn’t be surprised if OF doesn’t sync with OP, which I was considering getting together–but also feel that OF should have a visual timeline as it does have projects, after all. I’m just baffled at all the things OF isn’t vs its price. Sorry for being negative. I really wanted this to work and it’s only my opinion.