πŸ‘₯ Resume data extraction and storage in Supabase from email attachments

⚑ 3,630 views Β· πŸ‘₯ HR & Recruitment

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Description

What Problem Does This Solve? πŸ› οΈ

This workflow automates the process of extracting key information from resumes received as email attachments and storing that data in a structured format within a Supabase database. It eliminates the manual effort of reviewing each resume, identifying relevant details, and entering them into a database. This streamlines the hiring process, making it faster and more efficient for recruiters and HR professionals.

Target audience: Recruiters, HR departments, and talent acquisition teams.

What Does It Do? 🌟

Key Features πŸ“‹

Setup Instructions

Prerequisites βš™οΈ

Installation Steps πŸ“¦

1. Import the Workflow:

2. Configure Credentials:

3. Set Up Supabase Table:

Create a table in Supabase with columns such as: name, email, phone, education, experience, skills, received_date, etc.

Make sure the field names align with the structure used in your workflow.

4. Customize Nodes:

5. Test the Workflow:

How It Works

High-Level Workflow πŸ”

  1. Email Monitoring: Triggered when a new email with an attachment is received (via Gmail API).
  2. Attachment Check: Verifies the email contains at least one attachment.
  3. Prepare Data: Extracts the attachment and prepares it for analysis.
  4. Data Extraction: Uses OpenRouter-powered LLM (if configured) to extract structured information from the resume.
  5. Data Storage: The structured information is saved into the Supabase database.

Node Names and Actions (Example)

πŸ”— Nodes Used

HTTP Request, Supabase, Gmail Trigger, Basic LLM Chain, Structured Output Parser, Extract from File

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup