Resume to Spreadsheet
Inbox resumes land in your spreadsheet
Monitors an email inbox for resume attachments, classifies documents, extracts structured candidate data, and appends each one as a row to a Google Sheet or Microsoft Excel workbook. Each step is a single-purpose worker: the inbox monitor owns the inbox, the parser owns extraction, and the sync worker owns the spreadsheet destination.
How the pipeline runs
Trigger
Inbox Monitoring
Monitor an email inbox, classify every message by category and urgency, and maintain a live priority queue
Process
Resume Parsing
Parse inbound resumes and extract structured candidate data
Deliver
Spreadsheet Sync
Synchronize data into connected systems of record
What you connect
RequiredEmail Inbox
Which inbox receives resumes?
e.g. Gmail, Outlook
Spreadsheet
RequiredWhich spreadsheet should parsed candidates be appended to?
e.g. Google Sheets, Microsoft Excel
Built-in guardrails
- Only process attachments that are resumes (auto-classified)
- Never fabricate candidate data
- Write a header row the first time a sheet is empty
- Log every action for audit trail
What you control
- • Extraction fields (which data to pull from resumes)
- • Column mapping (resume fields → spreadsheet columns)
- • Which spreadsheet and tab to append to
- • Notification preferences (email on success/failure)