Skip to Workflow Atlas
Event-Driven AutomationIntermediate

AI-Powered Document Assistant via Telegram

AI-Powered Document Assistant via Telegram is a 25-node automation blueprint connecting Telegram, Google Palm, OpenWeatherMap. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

25

Nodes

26

Links

1

Run groups

Connected tools

4 integrations

  • Telegram
  • Google AI
  • OpenWeatherMap
  • Supabase

Canvas controls

Fit wide systems, then zoom into any run group.

AI-Powered Document Assistant via Telegram execution lanes1 run groups containing 25 workflow nodes and 26 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Telegram Trigger. Telegram node, telegramTrigger. 0 incoming and 1 outgoing connections.STARTTelegram TriggerTELEGRAMTELEGRAMTRIGGER0 IN / 1 OUTCommand Router. decision node, switch. 1 incoming and 3 outgoing connections.STEP 02Command RouterDECISIONSWITCH1 IN / 3 OUTAI Agent. ai node, agent. 6 incoming and 1 outgoing connections.STEP 03AI AgentAIAGENT6 IN / 1 OUTTelegram - Download file. Telegram node, telegram. 1 incoming and 2 outgoing connections.STEP 03Telegram - Download fileTELEGRAMTELEGRAM1 IN / 2 OUTUnsupported message. Telegram node, telegram. 1 incoming and 0 outgoing connections.STEP 03Unsupported messageTELEGRAMTELEGRAM1 IN / 0 OUTHandle formatting and split. transform node, code. 1 incoming and 1 outgoing connections.STEP 04Handle formatting and splitTRANSFORMCODE1 IN / 1 OUTExtract from File. integration node, extractFromFile. 1 incoming and 2 outgoing connections.STEP 04Extract from FileINTEGRATIONEXTRACTFROMFILE1 IN / 2 OUTSend processing document message. Telegram node, telegram. 1 incoming and 0 outgoing connections.STEP 04Send processing document …TELEGRAMTELEGRAM1 IN / 0 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 05Split OutTRANSFORMSPLITOUT1 IN / 1 OUTSupabase - Save Embeddings. ai node, vectorStoreSupabase. 3 incoming and 1 outgoing connections.STEP 05Supabase - Save EmbeddingsAIVECTORSTORESUPABASE3 IN / 1 OUTSend embedding Started message. Telegram node, telegram. 1 incoming and 0 outgoing connections.STEP 05Send embedding Started me…TELEGRAMTELEGRAM1 IN / 0 OUTManual Mapping. transform node, set. 1 incoming and 1 outgoing connections.STEP 06Manual MappingTRANSFORMSET1 IN / 1 OUTAggregate. transform node, aggregate. 1 incoming and 1 outgoing connections.STEP 06AggregateTRANSFORMAGGREGATE1 IN / 1 OUTTelegram. Telegram node, telegram. 1 incoming and 1 outgoing connections.STEP 07TelegramTELEGRAMTELEGRAM1 IN / 1 OUTTelegram - Embedding Complete. Telegram node, telegram. 1 incoming and 0 outgoing connections.STEP 07Telegram - Embedding Comp…TELEGRAMTELEGRAM1 IN / 0 OUTFallback- No formatting. Telegram node, telegram. 1 incoming and 0 outgoing connections.OUTCOMEFallback- No formattingTELEGRAMTELEGRAM1 IN / 0 OUTSimple Memory. ai node, memoryBufferWindow. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Simple MemoryAIMEMORYBUFFERWINDOW0 IN / 1 OUTThink. ai node, toolThink. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1ThinkAITOOLTHINK0 IN / 1 OUTOpenWeatherMap. integration node, openWeatherMapTool. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenWeatherMapINTEGRATIONOPENWEATHERMAPTOOL0 IN / 1 OUTAnswer questions with a vector store. ai node, toolVectorStore. 2 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Answer questions with a v…AITOOLVECTORSTORE2 IN / 1 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 2 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat ModelGOOGLE AILMCHATGOOGLEGEMINI0 IN / 2 OUTEmbeddings Google Gemini. Google AI node, embeddingsGoogleGemini. 0 incoming and 2 outgoing connections.DEPENDENCY · DEPTH 1Embeddings Google GeminiGOOGLE AIEMBEDDINGSGOOGLEGEMINI0 IN / 2 OUTDefault Data Loader. ai node, documentDefaultDataLoader. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Default Data LoaderAIDOCUMENTDEFAULTDATALOAD1 IN / 1 OUTSupabase Vector Store. ai node, vectorStoreSupabase. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Supabase Vector StoreAIVECTORSTORESUPABASE1 IN / 1 OUTRecursive Character Text Splitter. ai node, textSplitterRecursiveCharacterTextSplitter. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Recursive Character Text …AITEXTSPLITTERRECURSIVECH0 IN / 1 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.25 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Telegram Trigger

15 Execution Links11 Support Dependencies
  1. Start

    Telegram Trigger

    Trigger

  2. Step 2

    Command Router

    Decision

  3. Step 3

    AI Agent

    AI reasoning

    Telegram - Download file

    Integration

    Unsupported message

    Integration

  4. Step 4

    Handle formatting and split

    Transform

    Extract from File

    Integration

    Send processing document message

    Integration

  5. Step 5

    Split Out

    Transform

    Supabase - Save Embeddings

    AI reasoning

    Send embedding Started message

    Integration

  6. Step 6

    Manual Mapping

    Transform

    Aggregate

    Transform

  7. Step 7

    Telegram

    Integration

    Telegram - Embedding Complete

    Integration

  8. Outcome

    Fallback- No formatting

    Integration

Attached dependencies

These nodes support the runtime above; they are not additional starts or outcomes.

9 nodes
  • Simple Memory

    AI reasoning dependency

  • Think

    AI reasoning dependency

  • OpenWeatherMap

    Integration dependency

  • Answer questions with a vector store

    AI reasoning dependency

  • Google Gemini Chat Model

    AI reasoning dependency

  • Supabase Vector Store

    AI reasoning dependency

  • Embeddings Google Gemini

    AI reasoning dependency

  • Default Data Loader

    AI reasoning dependency

  • Recursive Character Text Splitter

    AI reasoning dependency

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.