Try It

Add tasks to OmniFocus and Google Calendar from a Google Sheets spreadsheet

  1. When this happensStep 1: New Spreadsheet Row

  2. Then do thisStep 2: Create Task

  3. Then do thisStep 3: Quick Add Event

Need a simple way to add your agenda to your to-do list app and calendar? Zapier can help. With this Zap, you can plan your schedule in a Google Sheets spreadsheet, and Zapier will add each row in the spreadsheet as a new task in OmniFocus and as a new event in your Google Calendar so you'll never forget about anything that needs done.

Learn more about how to use this workflow with our SMART workflow guide (

How this Google Sheets-OmniFocus-Google Calendar integration works

  1. A new row is added to your Google Sheets spreadsheet
  2. Zapier adds the info as a new task to OmniFocus
  3. Zapier also adds the task as an event to your Google Calendar schedule

Apps involved

  • Google Sheets
  • OmniFocus
  • Google Calendar
Try It

Connect Google Calendar + Google Sheets in Minutes

It's easy to connect Google Calendar + Google Sheets and requires absolutely zero coding experience—the only limit is your own imagination.

All Triggers & Actions

New Calendar

Triggers when a calendar is created.

Event Ended

Triggers when an event ends.

InstantNew or Updated Event

Triggers when an event is created or updated (except when it's cancelled).

New Event Matching Search

Triggers when an event is created that matches a search.

Create Spreadsheet Row

Create a new row in a specific spreadsheet.

Event Cancelled

Triggers when an event is cancelled or deleted.

Event Start

Triggers a specified time before an event starts.

InstantNew Event

Triggers when an event is created.

Create Spreadsheet Column

Create a new column in a specific spreadsheet.

Create Spreadsheet Row(s)

Create one or more new rows in a specific spreadsheet (with line item support).

Connect the apps you use every day

Get started with a Free account

By signing up, you agree to Zapier’s Terms of Service