Monday.com Notion Integration
Sync Monday.com with Notion automatically - boards, items, workspaces, and users always up to date, no coding needed.
Free to start. No credit card required.
Trusted worldwide
500+ teams stopped copying data manually.
Yours can too.
The Monday.com Notion integration lets you pull live data directly from your Monday.com account into Notion using Note API Connector. Whether you are building a cross-tool project dashboard, archiving board items as they are completed, creating a searchable record of your workspaces and teams, or giving stakeholders a read-only view of project progress in Notion, this integration keeps your Notion databases in sync with Monday.com automatically.
With Note API Connector you can sync Monday.com with Notion on a fully automated schedule (hourly, daily, or at custom intervals) without writing a single line of code. Connect your Monday.com account using a personal API token, choose a Notion database, map board and item fields visually, and your Monday.com data flows into Notion on autopilot from that point forward.
How to connect Monday.com to Notion
Connect your Notion workspace
Click Connect to Notion, authorize Note API Connector, and select the pages and workspace where your Monday.com data should appear.
Get your Monday.com API token and connect via Bearer Token
In Monday.com, click your avatar in the top-right corner, go to Administration > API (or Developers > My access token), and copy your personal API v2 token. In Note API Connector, click Create Request and paste https://api.monday.com/v2 as the endpoint URL. Open the Authorization tab, select Bearer Token, and paste your Monday.com API token. Open the Headers tab and add the header Content-Type with value application/json. Monday.com uses a GraphQL API, so you will also need to add your query in the request body - use the Body tab to paste a GraphQL query such as {"query": "{ boards { id name description state } }"}. Give the request a name and click Run.
Choose your data and map fields
In the Response Field Mapping screen, select which Monday.com fields to include - such as board name, item name, status, assignee, due date, or group - and map each one to a Notion property. You can match existing properties, create new ones, or set the field type. Click Save & Import when you're done.
Set your sync schedule and go live
Enable Auto Schedule and choose your refresh interval. Your Monday.com data will sync with Notion automatically from that point forward, with no manual refreshes needed.
⏱ Hourly / Daily / Custom
What Monday.com data can you sync with Notion?
Monday.com uses a GraphQL API. Unlike REST APIs where each resource has its own URL, all Monday.com queries go to the same endpoint as a POST request - the data you receive depends on the GraphQL query you send in the request body. Copy the endpoint URL once, then swap the body for each data type you want to sync into Notion.
https://api.monday.com/v2
All boards with name, description, state, and timestamps. A board is Monday.com's main project container - equivalent to a project or tracker.
{"query":"{ boards { id name description state created_at updated_at } }"}
All workspaces with name, kind (open or closed), and description. Use this to map your top-level organizational structure in Notion.
{"query":"{ workspaces { id name kind description } }"}
All items (rows/tasks) in a board with name, status, and all column values. Replace BOARD_ID with the numeric board ID returned by the Boards query above.
{"query":"{ boards(ids: [BOARD_ID]) { items_page { items { id name state created_at column_values { id text value } } } } }"}
All users in the account with name, email, title, and team memberships. Build a people directory in Notion or cross-reference assignees when importing items.
{"query":"{ users { id name email title teams { id name } } }"}
All teams with name and member list. Document your team structure or enrich board and item records with team data inside Notion.
{"query":"{ teams { id name users { id name email } } }"}
All comments and activity on items in a board, with body text, creator name, and timestamp. Replace BOARD_ID with your board's numeric ID.
{"query":"{ boards(ids: [BOARD_ID]) { items_page { items { id name updates { id body created_at creator { name } } } } } }"}
See how it works
Why sync Monday.com with Notion?
Always up to date
Scheduled sync runs automatically. Your Notion database reflects live Monday.com data without any manual work.
No coding required
Point, click, and map fields. Connect Monday.com to Notion in minutes without any programming knowledge.
Custom schedule
Choose hourly, daily, or custom intervals. You control exactly when Notion pulls fresh data from Monday.com.
Conclusion
With Note API Connector, setting up a complete Monday.com Notion integration takes minutes, not days. Your boards, items, and team data sync automatically into Notion on your chosen schedule, with no code and no manual copy-paste.
Whether you are building a project progress dashboard for leadership, archiving completed items from finished boards, giving clients a read-only view of project status in Notion, or cross-referencing Monday.com work with other tools already in your Notion workspace, connecting Monday.com to Notion gives your team a structured, always-current record of everything happening in your Monday.com account.
Frequently Asked Questions
Yes. Monday.com provides a GraphQL API that exposes boards, workspaces, items, users, teams, and updates. Note API Connector connects to this API using your personal API token (Bearer Token) to pull Monday.com data into Notion on a scheduled basis.
Go to your Monday.com avatar > Administration > API (or Developers > My access token) and copy your personal API v2 token. In Note API Connector, connect your Notion workspace, click Create Request, paste https://api.monday.com/v2 as the endpoint URL, open the Authorization tab, select Bearer Token, and paste your token. Add a Content-Type: application/json header, then add your GraphQL query in the Body tab. Map the response fields to Notion properties and enable Auto Schedule.
Yes. Enable Auto Schedule in Note API Connector and choose your refresh interval: hourly, daily, or custom. Your Monday.com data will sync into Notion automatically on that schedule with no manual action required.
Monday.com chose GraphQL because it lets you request exactly the fields you need in a single query, reducing over-fetching. All Monday.com API requests go to the same URL (https://api.monday.com/v2) but return different data depending on the GraphQL query you send in the request body. The examples listed on this page show the exact queries to use for each data type.
Run the Boards query ({ boards { id name } }) in Note API Connector first. The response lists all your boards with their numeric IDs. Copy the ID for the board you want and use it to replace BOARD_ID in the Board Items or Item Updates query.
You can sync boards, workspaces, board items (rows and their column values), users, teams, and item updates. Each Monday.com query result can be mapped to a separate Notion database, so you can build a complete project management overview inside Notion.
No. Note API Connector is a no-code tool. You paste the Monday.com API URL, add your Bearer Token, copy a GraphQL query from this page into the Body field, select your Notion database, and map fields visually. No programming knowledge is needed.
Yes. Note API Connector connects to Monday.com using your personal API token for read-only data access. Note API Connector never writes or modifies any data in your Monday.com account.