Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Documents, PDF & OCR

Documents, PDF & OCR

Analyze CVs from Gmail with OpenAI into Google Sheets

When a new Gmail message arrives, OpenAI classifies it as a job application, evaluates the attached CV and records the evaluation in Google Sheets.

What it does

## AI-Powered HR Workflow: CV Analysis and Evaluation from Gmail to Sheets ### 📋 Before you get started, make sure you have: - ✅ n8n installed *(self-hosted required for Gmail + OpenAI + Google integrations)* - ✅ OpenAI API Key - ✅ Google Sheets API enabled in Google Cloud Console - ✅ Google Drive API enabled in Google Cloud Console - ✅ OAuth 2.0 Client ID and Secret created in Google Cloud (required for Gmail, Drive, and Sheets nodes) > Make sure you’ve authorized n8n to access these services using the credentials above before running the workflow.

The steps

  1. Gmail: Watch for new CV
  2. Classify Email Type
  3. OpenAI Model – Email Classifier
  4. Skip (If not a job application)
  5. Extract Resume Text (PDF)
  6. Save Resume to Google Drive
  7. Retrieve Job Offer Details (Google Sheets)
  8. AI Agent: Score Resume
  9. OpenAI Model – Resume Scoring
  10. Send Confirmation Email
  11. Parse Resume Evaluation Result
  12. Save Score to Google Sheets
  13. Switch
  14. Save CV to Google Sheets

Similar automations