Supern8n LogoSupern8n

Automate Resume Data Extraction & Generate Professional PDFs

Process resumes in seconds, reducing manual data entry time by over 90% and ensuring consistent, structured data output.

Manually extracting structured data from diverse resume formats and then reformatting it for various uses is time-consuming and prone to errors. This workflow leverages AI to automatically parse PDF resumes, extract key information into a structured JSON, and deliver professionally formatted PDFs directly via Telegram.

Telegram
OpenAI
LangChain
$49
Ready-to-use workflow template
Complete workflow template
Setup documentation
Community support

Documentation

AI-Powered Resume to PDF Converter via Telegram

This n8n workflow automates the entire process of extracting resume data from a PDF document, structuring it with AI, and then converting it into a clean, readable PDF format delivered directly to a user via Telegram. It's ideal for recruiters, HR professionals, or anyone needing to quickly parse and standardize resume information.

Key Features

  • Automated PDF resume parsing via Telegram.
  • AI-powered extraction of personal info, employment history, education, projects, and skills into a structured format.
  • Generates professional, ready-to-use HTML and PDF outputs.
  • Customizable output structure using JSON schema.
  • Secure and efficient data processing leveraging n8n, OpenAI, and Gotenberg.

How It Works

1. Triggered by Telegram: A user sends a PDF resume to a designated Telegram bot. 2. Authentication & Filtering: The workflow authenticates the user and ignores `/start` messages. 3. PDF Download & Text Extraction: The PDF file is downloaded from Telegram, and its text content is extracted. 4. AI-Powered Data Parsing: The extracted text is fed to an OpenAI GPT-4 model, which, guided by a structured output parser (LangChain), extracts resume details (personal info, employment history, education, projects, volunteering, skills) into a JSON format. An auto-fixing parser ensures data quality. 5. HTML Formatting: Each section of the extracted structured data is converted into a readable HTML snippet using custom JavaScript code. 6. Consolidate & Prepare Output: All HTML snippets are merged, and then encoded into base64 to create a complete `index.html` file. 7. PDF Generation: This HTML file is sent to a self-hosted Gotenberg server, which converts it into a professional PDF document. 8. Deliver via Telegram: The generated PDF resume is sent back to the original Telegram user.

Workflow Details

Last Updated:Dec 16, 2025

Frequently Asked Questions