Communication & Messaging
0462 Telegram Code Create Webhook
0462 Telegram Code Create Webhook
Manual
High
43
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
43
Node Types
15
Node Types
lm Chat Open Ai
OpenAI Chat Model, OpenAI Chat Model1
2 nodes
code
Convert education to HTML, Convert employment history to HTML, Convert projects to HTML, Convert volunteering to HTML, Convert raw to base64
5 nodes
output Parser Autofixing
Auto-fixing Output Parser
1 node
output Parser Structured
Structured Output Parser
1 node
set
Volunteering, Set parsed fileds, Personal info, Technologies, Employment history, Education, Projects, Set final data
8 nodes
telegram Trigger
Telegram trigger
1 node
if
Auth, Check if start message
2 nodes
no Op
No operation (unauthorized), No operation (start message)
2 nodes
telegram
Get file, Send PDF to the user
2 nodes
extract From File
Extract text from PDF
1 node
merge
Merge education and employment history, Merge projects and volunteering, Merge personal info and technologies, Merge all, Merge other data
5 nodes
convert To File
Convert to HTML
1 node
http Request
Generate plain PDF doc
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7, Sticky Note8, Sticky Note9, Sticky Note10
10 nodes
chain Llm
Parse resume data
1 node
Workflow JSON
32.77 KB
{
"name": "0462 Telegram Code Create Webhook",
"nodes": [
{
"id": "79849bb5-00a4-42e6-92c4-b06c7a20eb3e",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1580,
340
],
"parameters": {
"model": "gpt-4-turbo-preview",
"options": {
"temperature": 0,
"responseFormat": "json_object"
}
},
"credentials": {
"openAiApi": {
"id": "jazew1WAaSRrjcHp",
"name": "OpenAI ([email protected])"
}
},
"typeVersion": 1
},
{
"id": "85df0106-1f78-4412-8751-b84d417c8bf9",
"name": "Convert education to HTML",
"type": "n8n-nodes-base.code",
"position": [
2420,
180
],
"parameters": {
"mode": "runOnceForEachItem",
"jsCode": "function convertToHTML(list) {\n let html = '';\n\n list.forEach((education, index) => {\n if (in...Showing first 1000 characters. Click "Expand" to view the full JSON.