Sync Asana Due Dates to Your Google Calendar Instantly
The moment someone sets a due date on an Asana task, Notis creates a calendar event. Deadlines are never invisible again.
Trigger
Task Updated
Triggers when a task is updated in a project.
Action
Create Event
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.
Why this helps
A due date gets added to an Asana task but you don't look at Asana every hour. You miss the deadline because your calendar showed nothing.
- Deadlines appear on your calendar the instant they're set in Asana
- Never miss a deadline because it lived only in Asana
- See upcoming commitments at a glance in your calendar view
- Automate deadline visibility across your entire team's workflow
Setup
Build it in a few focused steps.
- 1Connect Asana and Google Calendar to Notis.
- 2Create an automation: 'When a task in Asana is updated with a due date, create a calendar event for that date.'
- 3Specify which Asana projects to monitor.
- 4Decide if you want all-day events or to specify a time (e.g., 'end of day').
- 5Test by updating a task's due date and confirming the calendar event appears.
Questions about this workflow
What if a due date is changed?
Notis can be instructed to update or replace the old event with the new date, or create a new event. Tell it which behavior you prefer.
Will it create events for past-due tasks?
By default, Notis creates events for future due dates. You can customize this if you want to handle overdue tasks differently.
Can I color-code events by project or priority?
Yes. Tell Notis to use specific calendar categories or event colors based on task priority or project.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Asana to Google Calendar. A trigger fires from one place; an action lands in another.
Asana triggers
Google Calendar actions
Attachment Added to Task
Triggers when an attachment is added to a task.
Insert Calendar into List
Inserts an existing calendar into the user's calendar list.
New Comment on Task
Triggers when a comment is added to a task in a project.
Update Calendar List Entry
Updates an existing entry on the user\'s calendar list.
New Task Created
Triggers when a new task is created in a project.
Delete Calendar
Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.
Task Moved to Section
Triggers when a task is moved to a section in a project.
Update Calendar
Updates metadata for a calendar.
Tag Added to Task
Triggers when a tag is added to a task. Note: Asana's event structure is inverted for tag events — the resource is the task and the parent is the tag. So parent.gid gives the tag GID.
Clear Calendar
Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.
Task Updated
Triggers when a task is updated in a project.
Create Event
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.
Delete event
Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.
Create a calendar
Creates a new, empty google calendar with the specified title (summary).
Connect any two apps with Notis in the middle.
Not just Asana and Google Calendar. Any combination from 985+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7 days free trial with 20$ free usage included.
No card. Works with personal or business Google Calendar.
