Skip to content
FlowHubFluxonLab
Asana
Asanafree

Sync Asana task due dates with Google Calendar events

by Kevin Yuadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAsanaAsanaCCodeGoogle CalendarGoogle Calendar
Share Post Share
ScEvery 15 MinutesSeSet Sync ConfigGet Asana TasksGet Synced EventsGet Synced Even…CoReconcile Tasks and EventsReconcile Tasks…SwRoute by ActionCreate Calendar EventCreate Calendar…CoBuild Run SummaryBuild Run Summa…NODoneUpdate Calendar EventUpdate Calendar…Delete Calendar EventDelete Calendar…12345678910
1/5
STEPS · 10
Runs on a schedule

Quick Overview This workflow runs every 15 minutes to sync due dates from Asana tasks in a chosen project into Google Calendar, creating, updating, or deleting calendar events as tasks change, using an asana_gid marker in event descriptions to prevent duplicates. How it works Runs every 15 minutes on a schedule. Reads the Asana project GID, target Google Calendar ID, and default timed-event duration from the workflow configuration. Fetches all tasks from the specified Asana project, including due dates, completion status, assignee, and task link. Retrieves existing Google Calendar events that contain the asana_gid: token in their description to identify previously synced items. Compares tasks to events and decides whether to create a new event, update an existing one, or delete an event when a task is completed, loses its due date, or no longer exists. Creates, updates, or deletes the corresponding Google Calendar events, writing the asana_gid: marker into the event description for future runs. Produces a run summary with counts of created, updated, and deleted events. Setup Add an Asana credential (Personal Access Token) and select it for the Asana node that reads tasks.

Tags

n8nreference-onlyasanagoogle-calendar
Connects
asanaAsanaCCodegooglecalendarGoogle Calendar
CategoryAsana
Triggermanual
Complexitycomplex
Nodes11
AddedJul 20, 2026

Related workflows

See all Asana
asanagmailgoogledocsgoogledrive
free

Automate client onboarding with Asana, Google Docs, Gmail, Slack and Sheets

📊 Description Automate short-term trading research by generating high-quality trade ideas using MCP (Market Context Protocol) signals and AI-powered analysis. 📈🤖 This workflow evaluates market context, catalysts, momentum, and risk factors to produce structured trade ideas with clear reasoning, confidence scores, and execution notes. Designed for fast-moving markets, it helps traders and analysts spot actionable opportunities consistently—without manual screening or emotional bias. Perfect for systematic traders, research teams, and AI-driven trading desks. ⚡📊 🔁 What This Template Does 1️⃣ Ingests market context and asset data from MCP inputs. 📥 2️⃣ Normalizes symbols, sectors, and time horizons for analysis. 🧾 3️⃣ Evaluates short-term momentum and catalyst strength. 🚀 4️⃣ Analyzes risk, volatility, and downside exposure. ⚠️ 5️⃣ Uses AI to generate a structured trade thesis. 🤖 6️⃣ Assigns a confidence score and risk level to each idea. 📊 7️⃣ Produces clear entry logic, rationale, and trade direction. 🧠 8️⃣ Filters out low-quality or low-conviction setups. 🚫 9️⃣ Outputs clean JSON-ready trade ideas for downstream systems. 🔁 ⭐ Key Benefits ✅ Automates short-term trade id

by Rahul Joshi
asana
free

Create a new task in Asana

Explore this workflow on its official n8n template page.

by tanaypant
asana
free

Create Asana Ticket from Terminal Bash-dash

This workflow allows creating a new Asana task via bash-dash Example usage: \- asana My new task Example bash-dash config: commands[asana]="http://localhost:5678/webhook/asana"

by Jan Oberhauser