Templates / Check cold email compliance and draft Gmail messages with Precleared

Check cold email compliance and draft Gmail messages with Precleared

Ready for 3.0

by Gabe · 0 views · created 2026-10-14 · Lead Nurturing

Ready 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 9 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Gmail. It also calls precleared.dev over HTTP.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Your settings (Edit Fields (Set)): sets 6 fields: sender_country, your_name, your_company…
  2. Sample leads (Code): runs custom JavaScript code
  3. Map lead fields (Edit Fields (Set)): sets 4 fields: email, first_name, company…
  4. Check with Precleared (HTTP Request): calls precleared.dev (POST)
  5. Allowed to email? (If): checks a condition and branches into true / false
  6. Write the email (Edit Fields (Set)): sets 5 fields: to, subject, body…
  7. Hold back (Edit Fields (Set)): sets 5 fields: email, verdict, reason…
  8. Create Gmail draft (Gmail): work with draft

Services it uses

Gmail

HTTP calls to: precleared.dev

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 (6)

From the author

Quick Overview This workflow checks each lead’s cold-email compliance using the Precleared API and, when allowed, generates a compliant message and saves it as a draft in Gmail, while flagging non-compliant leads with the verdict, reason, and suggested next…

Excerpt from Gabe's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.