Your AI agent that answers your emails while you sleep
45 minutes a day reclaimed. Three tools (two of them free) to automate your email replies end to end.
May 24, 2026 · 3 min read
The problem: 30 to 45 minutes a day answering repetitive emails
Confirmations, basic info requests, client follow-ups, read receipts. You already know the answer, you type it on autopilot, and you burn a full hour every day on work that adds zero value.
This is exactly the kind of task an AI agent handles better than you. Not tomorrow. Today. With three tools you can wire up in 5 minutes.
The Claude AI Lab is my Skool community where I share my Claude systems and the more advanced modules. Entry is free.
Join the Lab →1. Reception — An email lands in your Gmail, N8N detects it within 60 seconds thanks to the Gmail trigger. 2. AI reading & drafting — The AI reads the message and writes a reply matched to the sender's tone, language and level of formality. 3. Automatic send — The reply goes out from your address, in the right thread. Switch it off any time with one click.
What you need: three tools, two of them completely free
Create the workflow in N8N
+ Add workflow. You start from a blank canvas.Add the Gmail trigger
Click +, search for Gmail Trigger and set the three key parameters.
Create New → your Gmail account.Every Minute.Unread.Add the OpenAI block
Click + to the right of the trigger, search for OpenAI and select the Message a Model action. Model: gpt-4o-mini.
You are a professional assistant. You write short, polite and relevant replies to incoming emails. You keep the same level of formality as the sender. You reply in English unless the email is in another language.
User message for the OpenAI block
Still in the OpenAI block, paste this User message. The {{ }} pull in the data from the incoming email:
From:
{{ $json.from }}Subject:
{{ $json.subject }}Content:
{{ $json.snippet }}Write a professional reply. Return only the text of the reply.
Add the Gmail send + activate
Search for Gmail and pick the Send Message action. Keep the same Gmail account, then fill in:
{{ $('Gmail Trigger').item.json.from }}Re: {{ $('Gmail Trigger').item.json.subject }}{{ $json.message.content }}{{ $('Gmail Trigger').item.json.threadId }}Send yourself a test email, click Test workflow, check the generated reply. If it looks good, flip the Active toggle in the top right. The agent runs on its own.
Going further: 5 tweaks to try once it's running
You adjust the System message to:
Around €0.001 per email handled with gpt-4o-mini. For 100 emails a day, that's less than €3 a month. Switch it off any time with one click in N8N.
Want to go further?
In the Lab, I share my Claude agent and sub-agent setups, and how to run them in parallel without breaking things.
A dedicated session or program, tailored to your tools and use cases.
And day-to-day, I post one reel a day on Instagram: @quentin_iamarketing