Validate email font families from Gmail with Google Sheets
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 7 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Gmail and Google Sheets.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Get many messages (Gmail): get many
- Extract Content Font Family from HTML (Code): runs custom JavaScript code
- Load Expected Content and Font Family (Google Sheets): uses Google Sheets
- Combine Font Inputs (Merge): merges the data from its input branches
- Extract Actual Font Family and Results (Code): runs custom JavaScript code
- Log Font Checks to Excel (Google Sheets): append or update
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Manual Trigger
n8n-nodes-base.manualTrigger - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Google Sheets
n8n-nodes-base.googleSheets
From the author
How it works - Load Expected Content + Expected Font Family from Google Sheets. - Parse the email HTML to locate the matching content block. - Use a JavaScript/HTML extraction node to read the actual font-family applied to that content. - Merge expected and…