workflows.fit
Back to n8n workflows
n8n templateFreeBy vinci-king-01

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...

ProductivityCommunicationHITLDevelopmentCore NodesWebhookCodeSplit In Batches
Loading interactive preview...

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