n8n workflow template · 31 nodes · OpenAI
Extract data from resume and create PDF with Gotenberg is a free n8n workflow template that starts from the Telegram Trigger node and works with OpenAI and Telegram. It has 31 nodes, 5 of them AI nodes (OpenAI Chat Model, Auto-fixing Output Parser, Structured Output Parser and Basic LLM Chain). The notes inside the workflow say: “Remember to set your actual ID to trigger automation from Telegram.” To run it, you add your own credentials for OpenAI API and Telegram Bot API.
The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.
Remember to set your actual ID to trigger automation from Telegram.
Workflow ignores initial/start message sent to the bot.
Based on file ID, node performs downloading of the file uploaded by user.
Node extracts readable text form PDF.
Create structured data from text extracted from resume. Chain uses OpenAI gpt-4-turbo-preview model and JSON response mode. Adjust JSON schema in output parser to your needs.
Format HTML for each resume section (employment history, projects etc.).
From formatted output create index.html file in order to run PDF conversion.
Form index.html create PDF using Gotenberg. If you're not familiar with this software, feel free to check out my tutorial on YouTube.
Deliver converted PDF to Telegram user (based on chat ID).
The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.
This is resume extractor workflow that I had a pleasure to present during n8n community hangout on March 7, 2024.
Thank you for your support!
The 31 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:
Configure your own credentials after importing. Create each credential in n8n, then select it in the node.
Do you need somewhere to run it? Read our guide to self-hosted n8n.
We can adapt this workflow to your apps, data and process, then deploy and support it.
Contact Us