AI Agents

Smart Telegram agent for processing text, audio, and image messages

39 nodes 310 148 Webhook
Download

Workflow Description

An automation that receives text messages, audio files, and images via Telegram, analyzes them using artificial intelligence, classifies their content, and generates intelligent responses tailored to each message type.

How it works

  1. 1.Receive message, audio file, or image through a webhook from Telegram
  2. 2.Convert audio files to text and extract content from images using OCR
  3. 3.Automatically classify the message to identify request type or topic
  4. 4.Process the text through OpenAI's language model to understand intent and context
  5. 5.Generate a customized intelligent response based on message classification
  6. 6.Send the response back to the user through Telegram

Use cases

  • Customer support teams automatically respond to text, voice, and image inquiries from clients
  • Process and categorize customer complaints for routing to appropriate departments
  • Analyze files and images sent by customers and provide instant information or feedback
  • Build a multimodal virtual assistant that answers FAQs across multiple message formats

Requirements

  • Active Telegram account with a registered bot
  • Valid OpenAI API key with appropriate permissions
  • Configured webhook in Telegram connected to n8n infrastructure
  • Bot permissions enabled for reading audio files and processing images

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Telegram OpenAI If

Details

Trigger Webhook
Nodes 39
Apps 3
Views 310
Downloads 148

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 (39)

/

Check User & Chat ID

If

#1

Error message

Set

#2

Sticky Note

Sticky Note

#3

Listen for Telegram Events

Webhook

#4

Set Webhook Test URL

HTTP Request

#5

Sticky Note2

Sticky Note

#6

Get Telegram Webhook Info

HTTP Request

#7

Sticky Note5

Sticky Note

#8

Image Schema

Set

#9

Sticky Note3

Sticky Note

#10

Sticky Note1

Sticky Note

#11

gpt-4o-mini

OpenAI

#12

Get Audio File

Set

#13

Get Image

Set

#14

Analyze Image

OpenAI

#15

Transcribe Recording

OpenAI

#16

Sticky Note6

Sticky Note

#17

gpt-4o-mini1

OpenAI

#18

Test Webhook Status

Set

#19

Production Webhook Status

Set

#20

Set Webhook Production URL

HTTP Request

#21

Edit Fields

Set

#22

Audio Task Message

Set

#23

Audio Other Message

Set

#24

Text Task Message

Set

#25

Text Other Message

Set

#26

Image Message

Set

#27

Convert to Image File

Convert To File

#28

Extract from File to Base64

Extract From File

#29

Text Classifier Audio

If

#30

Text Classifier

If

#31

Telegram Token & Webhooks

Set

#32

Get Webhook Status

Set

#33

Validation

Set

#34

Sticky Note4

Sticky Note

#35

Sticky Note7

Sticky Note

#36

Sticky Note8

Sticky Note

#37

Sticky Note9

Sticky Note

#38

Message Router

Switch

#39