Templates / Plan and email daily technician routes with Google Sheets, OSRM, Gmail and Telegram

Plan and email daily technician routes with Google Sheets, OSRM, Gmail and Telegram

Ready for 3.0

by Dmytro ✓ · 0 views · created 2026-10-13 · Project Management

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 12 nodes and runs on a schedule (cron 0 6 * * 1-6). Along the way it connects Google Sheets, Gmail and Telegram.

How it runs

Trigger: On a schedule (cron 0 6 * * 1-6).

  1. Get Today's Visits (Google Sheets): uses Google Sheets
  2. Prepare Stops (Code): runs custom JavaScript code
  3. Request Drive Times (HTTP Request): calls an HTTP API
  4. Build Drive Time Matrix (Code): runs custom JavaScript code
  5. Optimize Visit Order (Code): runs custom JavaScript code
  6. Add Arrival Times (Code): runs custom JavaScript code
  7. Email Route Sheet (Gmail): uses Gmail
  8. If: checks a condition and branches into true / false
  9. Split Out: splits a list into separate items
  10. Alert Dispatcher (Telegram): uses Telegram

…plus 1 more step. See the full node list below.

Services it uses

Google SheetsGmailTelegram

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

Quick overview Each morning, pulls today's visits from Google Sheets, builds the shortest driving order from real OSRM road times, and emails the technician a run sheet with arrival times. Dispatch is alerted in Telegram only when the day overruns working…

Excerpt from Dmytro'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.