Library / Documents, PDF & OCR
Documents, PDF & OCR
Screen CV Uploads with OpenAI and Airtable
When a CV is uploaded through a form, OpenAI extracts and classifies the candidate details, and the result is saved to Airtable.
What it does
## Try It Out! ### This n8n template combines form file uploads with AI components to create a simple but effective job application submission flow. It's a perfect low-cost solution without the bells and whistles of the surface yet is highly advanced with its use of AI. ### How it works * The application submission process starts with an n8n form trigger to accept CV files in the form of PDFs. * The PDF is validated using the text classifier node to determine if it is a valid CV. * A basic LLM node is used to extract relevant information from the CV as data capture. A copy of the original job post is included to ensure relevancy. * Applicant's data is then sent to an ATS for processing. For our demo, we used airtable because we could attach PDFs to rows. * Finally, a second form trigger is used to allow the applicant to amend any of the generated application fields. ### Need Help? Join the [Discord]({{ $env.WEBHOOK_URL }} or ask in the [Forum]({{ $env.WEBHOOK_URL }} Happy Hacking!
The steps
- Extract from File
- OpenAI Chat Model1
- Structured Output Parser
- OpenAI Chat Model2
- Step 1 of 2 - Upload CV
- Save to Airtable
- Classify Document
- Upload File to Record
- Form Success
- Save to Airtable1
- Step 2 of 2 - Application Form
- Application Suitability Agent
- File Upload Retry
- Redirect To Step 2 of 2
28 steps in total.
Similar automations
Documents, PDF & OCRScreen CV Uploads with OpenAI and Airtable28 stepsDocuments, PDF & OCRScreen and manage candidates with Gmail, Google Sheets, Google Drive and Nvidia Llama22 stepsDocuments, PDF & OCRScreen Job Candidates with GPT-4, Airtable and Google Drive13 stepsEmail AutomationScreen candidate portfolios for first calls with Apify, DeepSeek, ElevenLabs, Gmail, and33 steps