π₯ Transform resumes into AI-generated personal video intros with HeyGen & GPT
β‘ 1,280 views Β· π₯ HR & Recruitment
Description
β What problem does this workflow solve?
Sending a plain PDF resume doesnβt stand out anymore. This workflow allows candidates to convert their resume and photo into a personalized video resume. Recruiters get a more engaging first impression, while candidates showcase their profile in a modern, impactful way.
βοΈ What does this workflow do?
- Presents a form for uploading:
- π Resume (PDF)
- πΌ Photo (headshot)
- Extracts key details from the resume (education, experience, skills).
- Detects gender from the photo to choose a suitable voice/avatar.
- Generates a script (spoken resume summary) based on the extracted information.
- Uploads the photo to HeyGen to create an avatar.
- Requests video generation on HeyGen:
- Uses the avatar photo
- Uses gender-specific settings
- Uses the generated script as narration
- Monitors video generation status until completion.
- Stores the final video URL in a Google Sheet for easy access and tracking.
π§ Setup Instructions
Google Services
- Connect Google Sheets to n8n to store records with:
- Candidate name
- Resume link
- Video link
HeyGen Setup
- Get an API key from HeyGen.
- Configure:
- Avatar upload endpoint (image upload)
- Video generation endpoint (image ID + script)
Form Setup
- Use the n8n Form Trigger to allow candidates to upload:
- Resume (PDF)
- Photo (JPEG/PNG)
π§ How it Works β Step-by-Step
1. Candidate Submission
A candidate fills out a form and uploads:
- Resume (PDF)
- Photo
2. Extract Resume Data
- The resume PDF is processed using OCR/AI to extract:
- Name
- Experience
- Skills
- Education highlights
3. Gender Detection
- The uploaded photo is analyzed to detect gender (used for voice/avatar selection).
4. Script Generation
- Based on the extracted resume info, a concise, natural script is generated automatically.
5. Avatar Upload & Video Creation
- The photo is uploaded to HeyGen to create a custom avatar.
- A video generation request is made using:
- The script
- The avatar (image ID)
- A matching voice for the detected gender
6. Video Status Monitoring
- The workflow polls HeyGenβs API until the video is ready.
7. Save Final Video URL
- Once complete, the video link is added to a Google Sheet alongside the candidateβs details.
π€ Who can use this?
This workflow is ideal for:
- π§βπ Students and job seekers looking to stand out
- π§βπΌ Recruitment agencies offering modern resume services
- π’ HR teams wanting engaging candidate submissions
- π₯ Portfolio builders for professionals
π Impact
Instead of a static PDF, you can now send a dynamic video resume that captures attention, adds personality, and makes a lasting impression.
π Nodes Used
Google Sheets, HTTP Request, OpenAI Chat Model, n8n Form Trigger, Extract from File, OpenAI
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File