Extract data from resume and create PDF with Gotenberg

Add chat ID Remember to set your actual ID to trigger automation from Telegram.

Workflow Structure (33 nodes)
100%
Code
Convert employment history to HTML
Set
Personal info
Set
Technologies
Set
Employment history
Merge
Merge personal info and technologies
Telegram Trigger
Telegram trigger
If
Auth
No Op
No operation (unauthorized)
If
Check if start message
No Op
No operation (start message)
Telegram
Get file
Extract From File
Extract text from PDF
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.chain Llm
Parse resume data
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.output Parser Autofixing
Auto-fixing Output Parser
Langchain.output Parser Structured
Structured Output Parser
Set
Set parsed fileds
Code
Convert education to HTML
Code
Convert projects to HTML
Code
Convert volunteering to HTML
Set
Education
Set
Projects
Set
Volunteering
Merge
Merge education and employment history
Merge
Merge projects and volunteering
Merge
Merge other data
Merge
Merge all
Set
Set final data
Code
Convert raw to base64
Convert To File
Convert to HTML
Http Request
Generate plain PDF doc
Telegram
Send PDF to the user
Node Types:
default
code
trigger
logic
action
transform
http
Requires credentials

Prerequisites

Required Credentials (2)

OpenAI

Used by: OpenAI Chat Model, OpenAI Chat Model1

Docs

Telegram

Used by: Telegram trigger, Get file +1 more

Docs

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~45 min
Score: 75/100
Custom Code
Conditional Logic
6 Integrations

When to Use This Workflow

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Time Savings

Replace repetitive manual tasks with reliable automation.

Reclaim hours every week for higher-value work.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "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",
...

Workflow Details

Nodes
43
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Auto-Tag Blog Posts in WordPress with AI

Demo Usage in Another Workflow (Tagging an article discovered with an RSS feed)

Lmchatopenai
Outputparserautofixing
Outputparserstructured
Rssfeedread
32 nodesEvent
Curated

Intelligent Web Query and Semantic Re-Ranking Flow

Step 1. Set Up a Free Brave Web Search Query API Key To attain the free web search API tier from Brave, follow these ste...

Webhook
Outputparserautofixing
Outputparserstructured
Chainllm
20 nodesWebhook
Curated

๐Ÿ”๐Ÿ› ๏ธPerplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
Curated

Chat with PDF docs using AI (quoting sources)

1. Setup: Fetch file from Google Drive, split it into chunks and insert into a vector database Note that running this pa...

Embeddingsopenai
Documentdefaultdataloader
Google-drive
Chat
22 nodesEvent
Curated

Invoice data extraction with LlamaParse and OpenAI

2. Advanced PDF Processing with LlamaParse [Read more about using HTTP Requests](https://docs.n8n.io/integrations/builti...

Lmopenai
Outputparserstructured
Http-request
Gmail
26 nodesEvent
Curated

Host Your Own AI Deep Research Agent with n8n, Apify and OpenAI o3

2. Ask Clarifying Questions [Read more about form nodes](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-b...

Outputparserstructured
Lmchatopenai
Form
Chainllm
87 nodesEvent
Curated