Skip to content
FlowHubFluxonLab
C
Gmailfree

🚚 Automate Delivery Confirmation with Telegram Bot, Google Drive and Gmail

by Samir Saciadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeGmailGmailGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsTelegramTelegram
Share Post Share
Telegram TriggerSwCheck StateCoClear StateaddGPSWelcome MessageIfCommand?SeStore GPS LocationStore GPS Locat…addGPS resultaddShipmentNumberaddShipmentNumb…SeShipment NumberaddShipmentNumber resultaddShipmentNumb…CoStore ShipmentCoStore GPSCoLoad Workspace DataLoad Workspace …CowaitingShipmentNumberwaitingShipment…CowaitingGPSInstructionsCowaitingPhotoCoWaiting ConditionsWaiting Conditi…addPhoto resultsendPhotoUpload PictureCoSave Public Image LinkSave Public Ima…Confirmation DriverConfirmation Dr…Distribution Team ConfirmationDistribution Te…SeExtract FileNameCoStore fileNameGet PictureShare PictureCoInitiate Workflow DataInitiate Workfl…SwSwitch CommandLoad Delivery InformationLoad Delivery I…123456789101112131415161718192021222324252627282930
1/5
FLOWS
STEPS · 30
Starts on a Telegram event

Tags: Supply Chain Management, Logistics, Transportation Context Hey! I'm Samir, a Supply Chain Engineer and Data Scientist from Paris founder of LogiGreen Consulting We design tools to help small and medium businesses in improving their logistics processes using data analytics and automation. > Let's use N8N to make supply chains more efficient and sustainable Supply Chains! 📬 For business inquiries, you can add me on Here Who is this template for? This workflow template is designed for logistics operations that cannot rely on a Transportation Management System to record proofs of deliveries. What is a delivery confirmation? This workflow uses a Telegram bot to automatically notify logistics teams by email when a shipment is delivered. Drivers (equipped with their smartphones) can record their arrival with all the necessary information for accurate distribution planning. How do we notify the delivery? Let us imagine a truck driver arriving at the destination; he can contact the bot to be guided on how to record the delivery.

Tags

n8nreference-onlygmailgoogle-drivegoogle-sheetstelegram
Connects
CCodegmailGmailgoogledriveGoogle DrivesheetsGoogle SheetstelegramTelegram
CategoryGmail
Triggermanual
Complexityadvanced
Nodes32
AddedMar 17, 2025

Related workflows

See all Gmail
Cgmailsheets
free

Triage chronic care vitals with Google Sheets, Gmail, Telegram and Slack

Quick overview This workflow runs daily to read chronic care vitals from Google Sheets, merge them into a per-patient record, score risk using AHA/ADA threshold rules, and notify clinicians via Telegram and Gmail when escalation is needed, while logging all results back to Google Sheets. How it works Runs every 24 hours on a schedule trigger. Reads blood pressure, glucose, activity/sleep, and patient master data from Google Sheets. Merges the sheets into a single structured record per patient for the current day. Calculates a risk score and risk level (LOW–CRITICAL) by evaluating vitals against AHA/ADA guideline thresholds and detecting anomalies. If escalation is required, generates a clinical intervention plan, sends a Telegram alert to the doctor, sends an HTML escalation email via Gmail, and appends/updates the escalated result in the Google Sheets DailyLog. If escalation is not required, writes the routine result to the Google Sheets DailyLog and sends a routine status email via Gmail. If any workflow error occurs, posts an error alert to a designated Slack channel. Setup Add Google Sheets OAuth2 credentials and update each Google Sheets node with your spreadsheet document ID

by Rahul Joshi
Cgmailgoogledrivesheets
free

Detect duplicate Google Drive files and log results to Google Sheets

Quick overview This workflow manually scans a specified Google Drive folder for duplicate and near-duplicate filenames, appends the results to a Google Sheets log, and optionally sends a single Gmail notification when duplicates are found. How it works Runs when you click “Execute workflow” in n8n. Reads the target Google Drive folder ID from the configuration values and retrieves all files in that folder with key metadata (name, size, timestamps, link, and MIME type). Analyzes the file list to detect exact duplicates (same filename) and near-duplicates (common copy/version naming patterns) and assigns a recommended action such as KEEP, DELETE, or REVIEW. If duplicates are found, appends one row per flagged file to a Google Sheets tab and sends a single Gmail notification that the scan needs review. If no duplicates are found, appends a single “NONE FOUND” scan record to Google Sheets to maintain an audit trail. Setup Connect your Google Drive OAuth2 credentials so the workflow can list files in the target folder. Connect your Google Sheets OAuth2 credentials and set the spreadsheet ID in the configuration values, and ensure the target tab (for example, “Sheet1”) has matching colum

by Christine
Cgmailsheets
free

Manage inventory reorders with Google Sheets, Slack, and Gmail

Quick overview Youtube Video: https://www.youtube.com/watch?v=y0uCepHhwSA This workflow monitors inventory from Google Sheets on a schedule, calculates reorder quantities using vendor lead times, logs pending reorders back to Google Sheets, and posts grouped reorder requests to Slack, then sends vendor reorder emails via Gmail when an authorized Slack user approves. How it works Runs on a schedule and reads product inventory and vendor catalog data from Google Sheets. Calculates stock runway and a reorder quantity per product using recent sales and vendor average delivery time. Filters to only items that need reordering and aggregates reorder lines into a vendor-level request. Checks the existing reorder log in Google Sheets to avoid reordering items that are pending/sent or were completed within the last 14 days, then groups remaining items by vendor. Writes each vendor reorder request to a Google Sheets reorder log with status set to pending and posts a formatted restock notification to a Slack channel. Triggers on a Slack reaction event, verifies the reacting user matches the configured approver, extracts the Reorder ID from the Slack thread, and looks up the matching row in Goo

by iamvaar