I would like to update Google Calendar / iCal automatically by exporting my org deadlines and scheduled tasks in .ics format, then automatically importing them into a cross-platform calendar app. I have tried the org / Google Calendar integration and been unable to get it to work. Is it possible to use cron jobs or some other method to automate this task?

Update: I have used org-icalendar-export-to-ics to export my org file and then manually imported it into the OSX calendar app, and it then appears in my Google Calendar. I am wondering whether anyone has a way to automate this process. As a first step, I envision running a command from the terminal that launches emacs with an argument that sends the org-icalendar-export-to-ics command. Is that possible? After that, I'll have to set up a way to automatically import the .ics file into either OSX calendar or Google Calendar.

  • Please edit your post to show what you've tried so far, and what's not working.
    – Dan
    Commented Nov 13, 2016 at 19:46
  • Done. I am an elisp novice and have been using Emacs for about a year, and have an intermediate knowledge of the command line. Commented Nov 14, 2016 at 20:59
  • 1
    See this related thread entitled how to automatically open .ics file after org-icalendar-export-to-ics?: emacs.stackexchange.com/questions/28627/…
    – lawlist
    Commented Dec 1, 2016 at 1:30

1 Answer 1


org-gcal may help you, though it skips the step importing ical data into your ical app.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.