This workflow pulls all tasks from your Monday.com board each day and logs them into a Google Sheet.
It creates a daily snapshot of your projectβs progress and statuses for reporting, tracking, or analysis.
βοΈ Setup Instructions
- In Monday.com β go to Admin β API
- Copy your Personal API Token
- In n8n β Credentials β New βMonday.com API β paste your token and save
2οΈβ£ Prepare Your Google Sheet
- Copy this template to your own Google Drive: Google Sheet Template
- Add your data in rows 2β100.
- Make sure each new task row starts with
Added = No
.
Connect Google Sheets in n8n
- Go to n8n β Credentials β New β Google Sheets (OAuth2)
- Log in with your Google account and grant access
- In the workflow, select your Spreadsheet ID and the correct Sheet Name
π§ How it works
- Trigger : Runs on click or via schedule (e.g., daily at 9 AM).
- Get many items (Monday.com): Fetches all tasks and their current status.
- Today's Date Node : Adds the current date for snapshot logging.
- Map Fields : Normalizes task name and status.
- Google Sheets (Append) : Saves all tasks with status + date into your sheet for historical tracking.
π¬ Contact
Need help customizing this (e.g., filtering by status, emailing daily reports, or adding charts)?
π§ [email protected]
π Robert Breen
π ynteractive.com