# Parse reference letters from Gmail with easybits and Google Sheets

> Quick overview This workflow watches a Gmail label for reference-check emails, extracts structured fields from attached reference letters using easybits Extractor, calculates a sentiment score, and appends one comparable row per letter to a Google Sheets “References” tab, then relabels the processed email. How it works 1. Triggers every minute when a new email appears under the selected Gmail label and downloads its attachments. 2. Splits the email into one item per attachment and keeps only real document files (PDF/JPG/PNG/TIFF), excluding likely logos and signatures by filename. 3. Processes each remaining attachment one at a time and sends it to easybits Extractor to pull structured reference fields (for example candidate name, strengths, weaknesses, and would-rehire). 4. Normalizes the extracted fields into consistent formats and enums, then computes a deterministic 0–100 sentiment score and high/mid/low tier. 5. Appends a new row with the normalized fields, score, and timestamp to

- **Domain**: `n8n-workflow-16099.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/16099
- Page (HTML): https://agenstry.com/agents/n8n-workflow-16099.n8n.io
- Documentation: https://n8n.io/workflows/16099
