Automate construction project management, task reminders, and photo report submissions using a powerful n8n workflow template integrating Google Sheets and Telegram.
Download this n8n workflow template and start using it instantly.
This is a highly sophisticated, two-part n8n workflow designed for real-time construction site coordination. It solves the critical problem of timely documentation (tasks and photo reports) by transforming Google Sheets data into actionable Telegram messages. The automation runs two parallel loops using a Cron n8n trigger to check task deadlines and report schedules every minute. Executors receive personalized reminders and can submit reports (text statuses, photos, or GPS locations) directly back to the system via an interactive Telegram bot. All inputs are meticulously processed, uploaded to Google Drive, and logged in Google Sheets, ensuring a clear audit trail. This robust n8n workflow drastically improves project tracking efficiency.
The n8n workflow operates in two main modes: scheduled reminders and real-time interaction.
Find and form messages) calculates the current time against the scheduled reminder time, identifying any new or repeated overdue items. If messages are ready, the flow uses a Telegram n8n node to send personalized notifications. Finally, another Google Sheets n8n node updates the row status, marking the item as "Reminder Sent" and logging the time.Process incoming message1 Code n8n node analyzes the message content, routing requests based on commands (/start, /status, /read) or media type (Photo, Location).Upload to Google Drive4 n8n node), grouped if sent simultaneously, and then either update an existing report row or create a new one in the 'Photo Reports' sheet using the Google Sheets n8n node. GPS data follows a similar lookup and update path.Check ID Match1), updates the status, comment, and report date in the 'Tasks' sheet using the Google Sheets n8n node, and sends a confirmation message.To deploy this powerful n8n workflow, follow these steps:
documentId fields across the various Google Sheets n8n node instances.Upload to Google Drive4 n8n node.Telegram Webhook - Receiving messages n8n trigger must be configured and activated (set to Active). Ensure the two Cron n8n trigger nodes (Check every minute - Tasks and Check every minute - Photo) are also active to begin sending automated reminders. This n8n workflow template is ready for immediate operation once credentials are set. Cron n8n trigger: (Check every minute - Tasks, Check every minute - Photo): These are the primary n8n trigger nodes responsible for initiating the scheduled reminder loops, ensuring that tasks and reports are checked every 60 seconds.
Google Sheets n8n node: Used throughout as the database layer (Get tasks, Update status in table - Tasks, Record new executor, Find Task for GPS). It performs read, update, and append operations across the three main sheets ('Tasks', 'Photo Reports', 'Users').
Code n8n node: This n8n node performs complex transformations and validation, including date parsing from Excel formats, calculating reminder logic (Find and form messages), and preparing bulk updates for Google Sheets.
Telegram Webhook n8n trigger: The core interactive n8n trigger that listens for all user input (commands, photos, geolocation) directed at the Telegram bot.
Telegram n8n node: Handles outbound communication, sending reminders, confirmations, errors, and welcome messages to users. Configuration includes setting the parse_mode to HTML or Markdown for rich formatting.
Google Drive n8n node: (Upload to Google Drive4): Saves incoming photo attachments directly to a specified Google Drive folder, linking the file path back to the Google Sheets n8n node for logging.
/start command, a photo, or a task report), maintaining the complex branching structure of this n8n workflow.Use this powerful n8n workflow template to create an AI Chat Agent capable of managing Cloudflare DNS records. Securely get and set DNS information using natural language commands within n8n.

Automate ClickUp task creation, updates, and deletion using natural language via Telegram. This robust n8n workflow uses an OpenAI agent for smart command parsing and task execution.

Automate your Google Calendar using voice or text commands via Telegram. This powerful n8n workflow leverages GPT-4 and Whisper for intent recognition and event management.

Use this powerful n8n workflow to automatically capture form submissions, log them in Google Sheets, send instant Slack alerts, and enable quick email replies directly from Slack.

Use this comprehensive n8n workflow to automate customer support intake from IMAP email and web forms. Route inquiries to different Slack channels, log all details in Google Sheets, and configure instant auto-replies. Leverage powerful n8n templates for efficient service.

Founder DataDrivenConstruction.io | AEC Tech Consultant & Automation Expert | Bridging Software and Construction







































