Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

Telegram Survey Automation Workflow

Telegram Survey Automation Workflow is a 33-node automation blueprint connecting Telegram, Google Sheets, OpenAI. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

The entire automation, wired and inspectable.

Brand marks identify the operational stack. Focus or select any node to isolate its real incoming and outgoing connections.

33

Nodes

34

Edges

6

Zones

System stack

4 integrations

  • Telegram
  • Google Sheets
  • OpenAI
  • Redis
Telegram Survey Automation Workflow interactive execution graphStructural view of 32 workflow nodes and 32 visible connections. Focus any node to inspect its connected path. Parameters and credentials are intentionally excluded.Telegram Trigger. Telegram node, telegramTrigger. 0 incoming and 1 outgoing connections.Telegram TriggerTELEGRAMTELEGRAMTRIGGER0 IN / 1 OUTSet Variables1. transform node, set. 1 incoming and 1 outgoing connections.Set Variables1TRANSFORMSET1 IN / 1 OUTExecution Data2. integration node, executionData. 1 incoming and 1 outgoing connections.Execution Data2INTEGRATIONEXECUTIONDATA1 IN / 1 OUTGet State2. integration node, redis. 1 incoming and 1 outgoing connections.Get State2INTEGRATIONREDIS1 IN / 1 OUTGet Command1. transform node, set. 1 incoming and 1 outgoing connections.Get Command1TRANSFORMSET1 IN / 1 OUTBot Actions1. decision node, switch. 1 incoming and 2 outgoing connections.Bot Actions1DECISIONSWITCH1 IN / 2 OUTMessage Type1. decision node, switch. 1 incoming and 2 outgoing connections.Message Type1DECISIONSWITCH1 IN / 2 OUTGet Record1. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.Get Record1GOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTHas No Record?. decision node, if. 1 incoming and 2 outgoing connections.Has No Record?DECISIONIF1 IN / 2 OUTStart Session1. integration node, redis. 0 incoming and 1 outgoing connections.Start Session1INTEGRATIONREDIS0 IN / 1 OUTSend Start. Telegram node, telegram. 1 incoming and 0 outgoing connections.Send StartTELEGRAMTELEGRAM1 IN / 0 OUTSend Start1. Telegram node, telegram. 1 incoming and 0 outgoing connections.Send Start1TELEGRAMTELEGRAM1 IN / 0 OUTCreate Record2. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.Create Record2GOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTGet Last Bot Message1. integration node, redis. 1 incoming and 1 outgoing connections.Get Last Bot Message1INTEGRATIONREDIS1 IN / 1 OUTAppend Responses1. transform node, set. 1 incoming and 1 outgoing connections.Append Responses1TRANSFORMSET1 IN / 1 OUTShould Follow Up?1. ai node, textClassifier. 2 incoming and 2 outgoing connections.Should Follow Up?1AITEXTCLASSIFIER2 IN / 2 OUTModel3. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.Model3OPENAILMCHATOPENAI0 IN / 1 OUTGet State3. integration node, redis. 3 incoming and 1 outgoing connections.Get State3INTEGRATIONREDIS3 IN / 1 OUTUpdate Answer3. integration node, httpRequest. 1 incoming and 1 outgoing connections.Update Answer3INTEGRATIONHTTPREQUEST1 IN / 1 OUTInterview Agent1. ai node, agent. 3 incoming and 1 outgoing connections.Interview Agent1AIAGENT3 IN / 1 OUTModel2. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.Model2OPENAILMCHATOPENAI0 IN / 1 OUTMemory4. ai node, memoryRedisChat. 0 incoming and 1 outgoing connections.Memory4AIMEMORYREDISCHAT0 IN / 1 OUTGet Columns1. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.Get Columns1GOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTGet Survey State1. transform node, set. 1 incoming and 1 outgoing connections.Get Survey State1TRANSFORMSET1 IN / 1 OUTIncrement Index1. integration node, redis. 1 incoming and 1 outgoing connections.Increment Index1INTEGRATIONREDIS1 IN / 1 OUTUpdate Answer2. integration node, httpRequest. 1 incoming and 1 outgoing connections.Update Answer2INTEGRATIONHTTPREQUEST1 IN / 1 OUTSend Response. Telegram node, telegram. 1 incoming and 0 outgoing connections.Send ResponseTELEGRAMTELEGRAM1 IN / 0 OUTReset Agent Memory1. ai node, memoryManager. 2 incoming and 1 outgoing connections.Reset Agent Memory1AIMEMORYMANAGER2 IN / 1 OUTSend Next Question. Telegram node, telegram. 1 incoming and 0 outgoing connections.Send Next QuestionTELEGRAMTELEGRAM1 IN / 0 OUTIs Survey Continue?. decision node, if. 1 incoming and 2 outgoing connections.Is Survey Continue?DECISIONIF1 IN / 2 OUTMemory3. ai node, memoryRedisChat. 0 incoming and 1 outgoing connections.Memory3AIMEMORYREDISCHAT0 IN / 1 OUTCompleted Survey. Telegram node, telegram. 1 incoming and 0 outgoing connections.Completed SurveyTELEGRAMTELEGRAM1 IN / 0 OUT

Signal inspector

Focus, hover, or select a node to illuminate its real path.

triggeraidecisiontransformintegration
Scroll horizontally to inspect every zone.Showing 32 of 33 connected nodesEnter or click to lock · Escape to clear

Structured review

Read the workflow as a system, not a node dump.

The workflow is grouped into operational zones, then reviewed for the controls needed to adapt the pattern safely.

01

Entry signals

1 node

Events, schedules, and unconnected roots that can start an execution.

Telegram Trigger

Trigger

02

Data & operations

15 nodes

Transformations and external-system actions that move the work forward.

Get State2

Integration

Get Columns1

Integration

Set Variables1

Transform

Get Command1

Transform

Get Survey State1

Transform

Start Session1

Integration

+ 9 more in system map
03

Intelligence & routing

11 nodes

Model calls and control points that interpret, branch, or govern the run.

Has No Record?

Decision

Is Survey Continue?

Decision

Message Type1

Decision

Bot Actions1

Decision

Memory3

AI reasoning

Reset Agent Memory1

AI reasoning

+ 5 more in system map
04

Terminal actions

5 nodes

Nodes with no visible outgoing edge: the workflow’s observable outcomes.

Send Next Question

Integration

Send Response

Integration

Send Start

Integration

Send Start1

Integration

Completed Survey

Integration

Adjacent systems

Keep tracing the stack.

Related workflows share tools and similar system patterns.

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.