Warm up Gmail inboxes with OpenAI GPT-4o-mini and Data Tables
UnknownWhat this workflow does
This AI workflow has 45 nodes and runs on a schedule (every day at 06:00) (plus 3 other triggers). Along the way it connects OpenAI and Run Node With Credentials X (community).
How it runs
Trigger: On a schedule (every day at 06:00) (plus 3 other triggers).
- Get warmup accounts (cold_email_accounts) (Data table): get
- Get sent warmups to mark read (Data table): get
- Get accounts (for receiver creds) (Data table): get
- Get warmup accounts for queue (Data table): get
- Get today unsent warmups (Data table): get
- Get accounts (for credentials) (Data table): get
- Build conversation generation loop (Code): runs custom JavaScript code
- Merge: merges the data from its input branches
- Loop: build queue per inbox (Loop Over Items (Split in Batches)): loops over the items in batches
- If: checks a condition and branches into true / false
…plus 31 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-run-node-with-credentials-x is verified or supports 3.0 (used in Send Gmail message (new thread), Reply in existing Gmail thread, Label sent warmup email).
Nodes used (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Data table
n8n-nodes-base.dataTable - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - OpenAI
@n8n/n8n-nodes-langchain.openAi - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Run Node With Credentials X
n8n-nodes-run-node-with-credentials-x.runNodeWithCredentialsX
From the author
Automatically warm up multiple Gmail inboxes with human-like email conversations, smart scheduling, and auto read/reply, powered by n8n Data Tables. Cold emails going to spam? That’s usually an inbox reputation problem, not your copy. This n8n workflow is a…