Skip to main content

Business hours lead response system with Gmail, Google Sheets & Telegram alerts

Workflow preview

Workflow preview
100%
Business hours lead response system with Gmail, Google Sheets & Telegram alerts preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Description: Never leave your leads waiting! This n8n workflow template ensures every inquiry gets a timely and professional response—whether it’s business hours or after hours. By checking submiss...

Best for

  • Lead Nurturing automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.wait, n8n-nodes-base.function, n8n-nodes-base.if, n8n-nodes-base.gmail, n8n-nodes-base.telegram, n8n-nodes-base.googlesheetstrigger, n8n-nodes-base.set, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Rahul Joshi.

Original n8n.io source

1.1 Workflow description

Title
Business hours lead response system with Gmail, Google Sheets & Telegram alerts
Workflow name
Business hours lead response system with Gmail, Google Sheets & Telegram alerts

Description:

Never leave your leads waiting! This n8n workflow template ensures every inquiry gets a timely and professional response—whether it’s business hours or after hours. By checking submission times, the automation sends tailored email replies, updates your team instantly, and ensures no lead goes unnoticed.

This workflow monitors a Google Sheet for new form responses, waits briefly to capture complete data, checks if the submission falls within business hours, and then sends either a standard business reply or a polite after-hours acknowledgment. Additionally, it alerts your team via Telegram with lead details for quick follow-up. Perfect for sales, support, and operations teams managing inbound leads.

Features

🕒 Monitors Google Sheets for new or updated lead form responses ⌛ Adds a short delay to ensure clean, complete data capture ⏰ Detects whether submissions fall within business hours (9 AM–6 PM, Mon–Fri) 📧 Sends automated Gmail replies (business hours vs. after-hours messaging) 📲 Notifies your team instantly on Telegram with lead details 🌟 Fully automated: hands-free lead acknowledgment + team alerts

How It Works

  • Google Sheets Trigger – Watches for new form submissions in your lead sheet.
  • Data Validation – Waits 5 minutes to ensure complete entry.
  • Business Hours Check – Determines if the inquiry is within working hours.
  • Email Response – Sends tailored Gmail reply (business hours or after-hours).
  • Telegram Notification – Instantly notifies your team with lead details.

Setup Instructions

Google Sheets Setup

  • Create a Google Sheet with these columns:
    • Name
    • Email Address
    • Phone Number
    • Message
    • Submission Time (timestamp)
  • Connect your sheet to n8n using Google Sheets credentials.

Gmail Setup

  • Connect your Gmail account in n8n credentials.
  • Prepare two email templates:
    • Business Hours Reply: “Hi {{Name}}, thank you for reaching out! Our team will get back to you shortly.”
    • After-Hours Reply: “Hi {{Name}}, thank you for contacting us! Our team will get back to you tomorrow.”

Telegram Setup

  • Create a Telegram bot via @BotFather.
  • Add your bot to the target group or chat.
  • Store the bot token and chatId securely in n8n credentials.

Workflow Configuration

  • Import the workflow into your n8n instance.
  • Replace hardcoded values with n8n credential references.
  • Rename the “Edit Fields” node to “Format Lead Data for Notification” for clarity.
  • Test by submitting a sample lead form entry.

Customization

⏰ Business Hours: Adjust the time window (e.g., 8 AM–8 PM, Mon–Sat) in the workflow logic. 📧 Email Templates: Personalize subject lines, add signatures, or include links to resources. 📲 Notification Details: Choose which fields (e.g., phone number, notes) appear in the Telegram alert. ⏱ Delay Time: Change the default 5-minute buffer to suit your form’s response timing.

Security Best Practices ❌ Do not hardcode Gmail or Telegram credentials. Always use n8n credentials. ✅ Remove private data (chatIds, sheet IDs) before sharing templates. ✅ Restrict credential access to authorized team members.

Requirements

  • Google Sheets (with structured form responses)
  • Gmail account for automated replies
  • Telegram bot & chat for notifications
  • n8n instance (self-hosted or cloud)

This workflow is perfect for: 🏢 Sales Teams handling high lead volume 💬 Support Teams ensuring fast first responses 🚀 Businesses offering 24/7 responsiveness without manual effort 📲 Operations Teams needing structured alerts and accountability

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Wait 5 Minutes

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1

Block 2 - Check Business Hours

Type / Role
n8n-nodes-base.function - function
Config choices
Version 1

Block 3 - IF Business Hours?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 1

Block 4 - Send Gmail (Business Hours)

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 1

Block 5 - Send Gmail (After Hours)

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 1

Block 6 - Notify Telegram

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1

Block 7 - Google Sheets Trigger1

Type / Role
n8n-nodes-base.googleSheetsTrigger - googleSheetsTrigger
Config choices
Version 1

Block 8 - Edit Fields

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 9 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Business hours lead response system with Gmail, Google Sheets & Telegram alerts
Complexity advanced
Nodes 16
Categories Lead Nurturing, AI Chatbot
Author Rahul Joshi
Published 05 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8282/8282.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Business hours lead response system with Gmail, Google Sheets & Telegram alerts do?

Description: Never leave your leads waiting! This n8n workflow template ensures every inquiry gets a timely and professional response—whether it’s business hours or after hours. By checking submiss...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Nurturing, AI Chatbot use case.