Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

Automated Resume Processing via Telegram

Automated Resume Processing via Telegram is a 33-node automation blueprint connecting OpenAI, Telegram. 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.

33

Nodes

37

Links

1

Run groups

Connected tools

2 integrations

  • OpenAI
  • Telegram

Canvas controls

Fit wide systems, then zoom into any run group.

Automated Resume Processing via Telegram execution lanes1 run groups containing 32 workflow nodes and 34 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 OUTAuth. decision node, if. 1 incoming and 2 outgoing connections.STEP 02AuthDECISIONIF1 IN / 2 OUTCheck if start message. decision node, if. 1 incoming and 2 outgoing connections.STEP 03Check if start messageDECISIONIF1 IN / 2 OUTNo operation (unauthorized). integration node, noOp. 1 incoming and 0 outgoing connections.STEP 03No operation (unauthorized)INTEGRATIONNOOP1 IN / 0 OUTGet file. Telegram node, telegram. 1 incoming and 1 outgoing connections.STEP 04Get fileTELEGRAMTELEGRAM1 IN / 1 OUTNo operation (start message). integration node, noOp. 1 incoming and 0 outgoing connections.STEP 04No operation (start messa…INTEGRATIONNOOP1 IN / 0 OUTExtract text from PDF. integration node, extractFromFile. 1 incoming and 1 outgoing connections.STEP 05Extract text from PDFINTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTParse resume data. ai node, chainLlm. 3 incoming and 1 outgoing connections.STEP 06Parse resume dataAICHAINLLM3 IN / 1 OUTSet parsed fileds. transform node, set. 1 incoming and 6 outgoing connections.STEP 07Set parsed filedsTRANSFORMSET1 IN / 6 OUTPersonal info. transform node, set. 1 incoming and 1 outgoing connections.STEP 08Personal infoTRANSFORMSET1 IN / 1 OUTTechnologies. transform node, set. 1 incoming and 1 outgoing connections.STEP 08TechnologiesTRANSFORMSET1 IN / 1 OUTConvert employment history to HTML. transform node, code. 1 incoming and 1 outgoing connections.STEP 08Convert employment histor…TRANSFORMCODE1 IN / 1 OUTConvert education to HTML. transform node, code. 1 incoming and 1 outgoing connections.STEP 08Convert education to HTMLTRANSFORMCODE1 IN / 1 OUTConvert projects to HTML. transform node, code. 1 incoming and 1 outgoing connections.STEP 08Convert projects to HTMLTRANSFORMCODE1 IN / 1 OUTConvert volunteering to HTML. transform node, code. 1 incoming and 1 outgoing connections.STEP 08Convert volunteering to H…TRANSFORMCODE1 IN / 1 OUTMerge personal info and technologies. decision node, merge. 2 incoming and 1 outgoing connections.STEP 09Merge personal info and t…DECISIONMERGE2 IN / 1 OUTEmployment history. transform node, set. 1 incoming and 1 outgoing connections.STEP 09Employment historyTRANSFORMSET1 IN / 1 OUTEducation. transform node, set. 1 incoming and 1 outgoing connections.STEP 09EducationTRANSFORMSET1 IN / 1 OUTProjects. transform node, set. 1 incoming and 1 outgoing connections.STEP 09ProjectsTRANSFORMSET1 IN / 1 OUTVolunteering. transform node, set. 1 incoming and 1 outgoing connections.STEP 09VolunteeringTRANSFORMSET1 IN / 1 OUTMerge education and employment history. decision node, merge. 2 incoming and 0 outgoing connections.STEP 10Merge education and emplo…DECISIONMERGE2 IN / 0 OUTMerge all. decision node, merge. 1 incoming and 1 outgoing connections.STEP 10Merge allDECISIONMERGE1 IN / 1 OUTMerge projects and volunteering. decision node, merge. 2 incoming and 0 outgoing connections.STEP 10Merge projects and volunt…DECISIONMERGE2 IN / 0 OUTSet final data. transform node, set. 1 incoming and 1 outgoing connections.STEP 11Set final dataTRANSFORMSET1 IN / 1 OUTConvert raw to base64. transform node, code. 1 incoming and 1 outgoing connections.STEP 12Convert raw to base64TRANSFORMCODE1 IN / 1 OUTConvert to HTML. integration node, convertToFile. 1 incoming and 1 outgoing connections.STEP 13Convert to HTMLINTEGRATIONCONVERTTOFILE1 IN / 1 OUTGenerate plain PDF doc. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 14Generate plain PDF docINTEGRATIONHTTPREQUEST1 IN / 1 OUTSend PDF to the user. Telegram node, telegram. 1 incoming and 0 outgoing connections.OUTCOMESend PDF to the userTELEGRAMTELEGRAM1 IN / 0 OUTOpenAI Chat Model. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenAI Chat ModelOPENAILMCHATOPENAI0 IN / 1 OUTAuto-fixing Output Parser. ai node, outputParserAutofixing. 2 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Auto-fixing Output ParserAIOUTPUTPARSERAUTOFIXING2 IN / 1 OUTOpenAI Chat Model1. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2OpenAI Chat Model1OPENAILMCHATOPENAI0 IN / 1 OUTStructured Output Parser. ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Structured Output ParserAIOUTPUTPARSERSTRUCTURED0 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.Showing 32 of 33 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

30 Execution Links4 Support Dependencies
  1. Start

    Telegram trigger

    Trigger

  2. Step 2

    Auth

    Decision

  3. Step 3

    Check if start message

    Decision

    No operation (unauthorized)

    Integration

  4. Step 4

    Get file

    Integration

    No operation (start message)

    Integration

  5. Step 5

    Extract text from PDF

    Integration

  6. Step 6

    Parse resume data

    AI reasoning

  7. Step 7

    Set parsed fileds

    Transform

  8. Step 8

    Personal info

    Transform

    Technologies

    Transform

    Convert employment history to HTML

    Transform

    Convert education to HTML

    Transform

    Convert projects to HTML

    Transform

    Convert volunteering to HTML

    Transform

  9. Step 9

    Merge personal info and technologies

    Decision

    Employment history

    Transform

    Education

    Transform

    Projects

    Transform

    Volunteering

    Transform

  10. Step 10

    Merge education and employment history

    Decision

    Merge all

    Decision

    Merge projects and volunteering

    Decision

  11. Step 11

    Set final data

    Transform

  12. Step 12

    Convert raw to base64

    Transform

  13. Step 13

    Convert to HTML

    Integration

  14. Step 14

    Generate plain PDF doc

    Integration

  15. Outcome

    Send PDF to the user

    Integration

Attached dependencies

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

4 nodes
  • OpenAI Chat Model

    AI reasoning dependency

  • Auto-fixing Output Parser

    AI reasoning dependency

  • OpenAI Chat Model1

    AI reasoning dependency

  • Structured Output Parser

    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.