Track & alert public transport delays using ScrapeGraphAI, Teams and Todoist
Public Transport Delay Tracker with Microsoft Teams and Todoist ⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeG...
Template notes
Public Transport Delay Tracker with Microsoft Teams and Todoist
⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGraphAI community node installed in your n8n instance before using this template.
This workflow continuously monitors public-transportation websites and apps for real-time schedule changes and delays, then posts an alert to a Microsoft Teams channel and creates a follow-up task in Todoist. It is ideal for commuters or travel coordinators who need instant, actionable updates about transit disruptions.
Pre-conditions/Requirements
Prerequisites - An n8n instance (self-hosted or n8n cloud) - ScrapeGraphAI community node installed - Microsoft Teams account with permission to create an Incoming Webhook - Todoist account with at least one project - Access to target transit authority websites or APIs
Required Credentials - ScrapeGraphAI API Key – Enables scraping of transit data - Microsoft Teams Webhook URL – Sends messages to a specific channel - Todoist API Token – Creates follow-up tasks - (Optional) Transit API key if you are using a protected data source
Specific Setup Requirements | Resource | What you need | |--------------------------|---------------------------------------------------------------| | Teams Channel | Create a channel → Add “Incoming Webhook” → copy the URL | | Todoist Project | Create “Transit Alerts” project and note its Project ID | | Transit URLs/APIs | Confirm the URLs/pages contain the schedule & delay elements |
How it works