This page requires JavaScript to display.
The Nolan Scott Team Sells and buys businesses from $1M to $15M+, and advises on the real estate that comes with them. nolanscottteam.com →
Example 07 / 18 · a sample from our Rolodex of 100+ automations n8n
Automation Breakdown · n8n Workflow

Gmail Daily Digest

Every weekday at 7 AM ET, one email lands: yesterday’s inbox summarized, this week’s calendar laid out, and, for every message that deserves an answer, a reply already drafted and linked, waiting in Gmail.

23 nodes
2 triggers · weekday 7 AM + manual
3 Claude calls
1 briefing email
True AI automation isn’t one clever workflow. It takes 20 to 40 workflows working together to make a real impact on a business. That’s what we do: a Rolodex of 100+ automations across different CRMs and platforms, ready to be custom-built for your specific CRM and software stack.
The Workflow
Scroll sideways · click any node for its explanation
true
false
loop
done
Gmail Daily Digest
Schedule: weekday mornings at 7 AM ET (Mon–Fri). One email: yesterday’s inbox, this week’s calendar, and ready-to-review reply drafts, each linked directly.
▶
Manual Test Trigger
◔
Weekday 7 AM Schedule
Mon–Fri · 7 AM ET
{ }
Brand Config
set variables
{ }
Recipient Config
set variables
{ }
Calculate Date Window
24h lookback
M
Fetch Emails Last 24h
getAll: message
{ }
Aggregate Emails
compact list
31
Fetch This Week Calendar Events
getAll: event
{ }
Aggregate Calendar Events
group by day
A\
Identify Reply Candidates
message: text
{ }
Parse Reply Candidates
JSON → items
⇄
Has Reply Candidates?
if
{ }
Expand Candidates
one item each
↻
Loop Reply Candidates
batch of 1
A\
Draft Reply
message: text
{ }
Extract Draft Body
clean text
M
Create Gmail Draft
create: draft
{ }
Annotate Draft
attach link
{ }
Collect Drafts
merge results
{ }
Build Claude Prompt
digest brief
A\
Claude Generate Digest
message: text
{ }
Extract Digest HTML
clean html
M
Send Digest Email
send: message
◈
The workflow at a glance
Click any node on the canvas to see exactly what it does. The flow reads left to right: gather inbox + calendar, pre-draft every reply worth sending, then compose and send the 7 AM briefing.
Gmail operation
Google Calendar
Code / transform
Branch (if)
Claude (AI)
Loop
Trigger
How It Works

One briefing, three moves

01 · Gather
Inbox + calendar

Brand and recipient configs set the voice and audience, then the flow computes a 24-hour lookback window, pulls every email from the last day, and fetches the full week’s calendar. Both are compacted into clean, token-efficient summaries before any AI sees them.

02 · Pre-Draft
Replies written before you wake

Claude reads the aggregated inbox and flags which emails actually warrant a reply. Each candidate loops through a dedicated drafting call; the reply is saved as a Gmail draft on its thread and annotated with a direct link, so the digest can point you straight at it. Nothing is auto-sent.

03 · The Digest
One email at 7 AM

Drafts, email summaries, and the week’s events feed one final Claude call that composes a branded HTML briefing: what happened, what’s coming, and which drafts are ready for one-click review. It lands in the inbox weekday mornings at 7 AM ET, Monday through Friday.

Next example: Gmail Inbox Cleanup →
AI · nolan scott team
Unpacking...