Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

Bitrix24 RAG Chatbot with Langchain Integration

Bitrix24 RAG Chatbot with Langchain Integration is a 33-node automation blueprint connecting Bitrix24, Langchain. 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

36

Links

2

Run groups

Connected tools

2 integrations

  • Bitrix24
  • LangChain

Canvas controls

Fit wide systems, then zoom into any run group.

Bitrix24 RAG Chatbot with Langchain Integration execution lanes2 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.Bitrix24 Handler. trigger node, webhook. 0 incoming and 1 outgoing connections.STARTBitrix24 HandlerTRIGGERWEBHOOK0 IN / 1 OUTCredentials. transform node, set. 1 incoming and 2 outgoing connections.STEP 02CredentialsTRANSFORMSET1 IN / 2 OUTValidate Token. decision node, if. 1 incoming and 2 outgoing connections.STEP 03Validate TokenDECISIONIF1 IN / 2 OUTRoute Event. decision node, switch. 1 incoming and 4 outgoing connections.STEP 04Route EventDECISIONSWITCH1 IN / 4 OUTError Response. trigger node, respondToWebhook. 1 incoming and 0 outgoing connections.STEP 04Error ResponseTRIGGERRESPONDTOWEBHOOK1 IN / 0 OUTProcess Message. transform node, function. 1 incoming and 1 outgoing connections.STEP 05Process MessageTRANSFORMFUNCTION1 IN / 1 OUTProcess Join. transform node, function. 1 incoming and 1 outgoing connections.STEP 05Process JoinTRANSFORMFUNCTION1 IN / 1 OUTProcess Install. transform node, function. 1 incoming and 1 outgoing connections.STEP 05Process InstallTRANSFORMFUNCTION1 IN / 1 OUTProcess Delete. integration node, noOp. 1 incoming and 1 outgoing connections.STEP 05Process DeleteINTEGRATIONNOOP1 IN / 1 OUTQuestion and Answer Chain. ai node, chainRetrievalQa. 3 incoming and 1 outgoing connections.STEP 06Question and Answer ChainAICHAINRETRIEVALQA3 IN / 1 OUTSend Join Message. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 06Send Join MessageINTEGRATIONHTTPREQUEST1 IN / 1 OUTRegister Bot. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 06Register BotINTEGRATIONHTTPREQUEST1 IN / 2 OUTPrepare output parameters. transform node, set. 1 incoming and 1 outgoing connections.STEP 07Prepare output parametersTRANSFORMSET1 IN / 1 OUTMerge parameters for Subworkflow. decision node, merge. 2 incoming and 0 outgoing connections.STEP 07Merge parameters for Subw…DECISIONMERGE2 IN / 0 OUTSend Message. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 08Send MessageINTEGRATIONHTTPREQUEST1 IN / 1 OUTSuccess Response. trigger node, respondToWebhook. 4 incoming and 0 outgoing connections.OUTCOMESuccess ResponseTRIGGERRESPONDTOWEBHOOK4 IN / 0 OUTVector Store Retriever. ai node, retrieverVectorStore. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Vector Store RetrieverAIRETRIEVERVECTORSTORE1 IN / 1 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat ModelGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTQdrant Vector Store1. ai node, vectorStoreQdrant. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 2Qdrant Vector Store1AIVECTORSTOREQDRANT1 IN / 1 OUTEmbeddings Ollama1. ai node, embeddingsOllama. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 3Embeddings Ollama1AIEMBEDDINGSOLLAMA0 IN / 1 OUTExecute Workflow Trigger. trigger node, executeWorkflowTrigger. 0 incoming and 1 outgoing connections.STARTExecute Workflow TriggerTRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 1 OUTGet a list of available storages. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Get a list of available s…INTEGRATIONHTTPREQUEST1 IN / 1 OUTGet a list of List of Files and Folders. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 03Get a list of List of Fil…INTEGRATIONHTTPREQUEST1 IN / 1 OUTGet a list of Folders files. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 04Get a list of Folders filesINTEGRATIONHTTPREQUEST1 IN / 1 OUTSplit Out folder files and folders. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 05Split Out folder files an…TRANSFORMSPLITOUT1 IN / 1 OUTFilter for files. decision node, filter. 1 incoming and 1 outgoing connections.STEP 06Filter for filesDECISIONFILTER1 IN / 1 OUTDownload file. integration node, httpRequest. 1 incoming and 2 outgoing connections.STEP 07Download fileINTEGRATIONHTTPREQUEST1 IN / 2 OUTMove files to Vector stored folder. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMEMove files to Vector stor…INTEGRATIONHTTPREQUEST1 IN / 0 OUTQdrant Vector Store. ai node, vectorStoreQdrant. 3 incoming and 0 outgoing connections.OUTCOMEQdrant Vector StoreAIVECTORSTOREQDRANT3 IN / 0 OUTEmbeddings Ollama. ai node, embeddingsOllama. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Embeddings OllamaAIEMBEDDINGSOLLAMA0 IN / 1 OUTDefault Data Loader. ai node, documentDefaultDataLoader. 1 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Default Data LoaderAIDOCUMENTDEFAULTDATALOAD1 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.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

Bitrix24 Handler

19 Execution Links4 Support Dependencies
  1. Start

    Bitrix24 Handler

    Trigger

  2. Step 2

    Credentials

    Transform

  3. Step 3

    Validate Token

    Decision

  4. Step 4

    Route Event

    Decision

    Error Response

    Trigger

  5. Step 5

    Process Message

    Transform

    Process Join

    Transform

    Process Install

    Transform

    Process Delete

    Integration

  6. Step 6

    Question and Answer Chain

    AI reasoning

    Send Join Message

    Integration

    Register Bot

    Integration

  7. Step 7

    Prepare output parameters

    Transform

    Merge parameters for Subworkflow

    Decision

  8. Step 8

    Send Message

    Integration

  9. Outcome

    Success Response

    Trigger

Attached dependencies

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

4 nodes
  • Vector Store Retriever

    AI reasoning dependency

  • Google Gemini Chat Model

    AI reasoning dependency

  • Qdrant Vector Store1

    AI reasoning dependency

  • Embeddings Ollama1

    AI reasoning dependency

02

Run Group

Execute Workflow Trigger

8 Execution Links3 Support Dependencies
  1. Start

    Execute Workflow Trigger

    Trigger

  2. Step 2

    Get a list of available storages

    Integration

  3. Step 3

    Get a list of List of Files and Folders

    Integration

  4. Step 4

    Get a list of Folders files

    Integration

  5. Step 5

    Split Out folder files and folders

    Transform

  6. Step 6

    Filter for files

    Decision

  7. Step 7

    Download file

    Integration

  8. Outcome

    Move files to Vector stored folder

    Integration

    Qdrant Vector Store

    AI reasoning

Attached dependencies

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

3 nodes
  • Embeddings Ollama

    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.