Developer & DevOps

Connect Telegram with Google Sheets

29 nodes 202 116 Automatic trigger
Download

Workflow Description

Automate receiving Telegram messages and saving them directly to Google Sheets with advanced conditional processing and instant confirmations sent back to users through Telegram.

How it works

  1. 1.Receive incoming messages from a specific Telegram channel or group
  2. 2.Evaluate message content and apply custom conditional logic
  3. 3.Insert extracted data into corresponding rows in Google Sheets
  4. 4.Send a confirmation message to the sender via Telegram

Use cases

  • Collect customer inquiries from Telegram and automatically log them in work tracking sheets
  • Monitor team messages and notifications while maintaining a cloud-based audit log
  • Create a rapid-response system for customer queries with conversation documentation

Requirements

  • Telegram bot API token or connection credentials
  • Full read-write access permissions to the target Google Sheets file
  • Pre-defined column names in the spreadsheet for data structure alignment

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Telegram Google Sheets

Details

Trigger Automatic trigger
Nodes 29
Apps 2
Views 202
Downloads 116

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

Trigger

Set

#1

Global data

Set

#2

Telegram1

Set

#3

Telegram2

Set

#4

Telegram3

Set

#5

Telegram4

Set

#6

Sticky Note

Sticky Note

#7

Sticky Note1

Sticky Note

#8

Sticky Note2

Sticky Note

#9

Sticky Note3

Sticky Note

#10

Sticky Note4

Sticky Note

#11

Telegram5

Set

#12

Switch_MessageType

Switch

#13

Sticky Note5

Sticky Note

#14

Telegram6

Set

#15

Menu

Switch

#16

Command?

If

#17

Change status

Google Sheets

#18

Start bot?

If

#19

Register

Execute Workflow

#20

Payment Handler

Execute Workflow

#21

Trigger Data for Payment

Set

#22

Trigger Data for Register

Set

#23

Switch

Switch

#24

Data for Invoice

Set

#25

Send Invoice

Execute Workflow

#26

Sticky Note6

Sticky Note

#27

Sticky Note7

Sticky Note

#28

Switch_Commands

Switch

#29