Templates / Sync tasks data between Notion and Asana

Sync tasks data between Notion and Asana

Needs changes

by n8n Team ✓ · 7,023 views · created 2022-08-17 · Project Management

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs on Asana events. Along the way it connects Notion and Asana.

How it runs

Trigger: On Asana events.

  1. Get unique tasks (Function): runs custom JavaScript (legacy Function node)
  2. Get tasks (Asana): get
  3. Find tasks (Notion): get many (database page)
  4. Determine (Function): runs custom JavaScript (legacy Function node)
  5. Determine create/update (If): checks a condition and branches into true / false
  6. Create task (Notion): work with database page
  7. Update task (Notion): update (database page)
  8. Check required fields exist (If): checks a condition and branches into true / false
  9. Update deadline (Notion): update (database page)

Services it uses

NotionAsana

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Function (legacy) in Get unique tasks, Determine: replace with Code node, mode 'Run Once for All Items'.
Removed in 3.0Replace with
Function (legacy)
Get unique tasks, Determine
Code node, mode 'Run Once for All Items'

Nodes used (5)

From the author

This workflow syncs data between Notion and Asana whenever a new task or an update is done in one of the apps. Prerequisites - Asana account and Asana credentials - Notion account and Notion credentials How it works 1. Go to Asana account. 2. Create a new…

Excerpt from n8n Team's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.