This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
How to Use n8n to Send Automated Email Sequences
Email marketing remains one of the highest-ROI channels available to businesses today. But manually sending follow-up emails, nurturing sequences, and onboarding messages is time-consuming and error-prone. That's where n8n steps in — a powerful, open-source workflow automation tool that lets you build sophisticated email sequences without writing a single line of code.
In this guide, you'll learn exactly how to set up automated email sequences using n8n, connect them to your favourite email tools, and make your outreach run on complete autopilot.
Why Use n8n for Email Automation?
n8n stands out from other automation platforms because it's self-hostable, highly flexible, and integrates with hundreds of apps. Whether you're using Gmail, SMTP, activecampaign, or any other email provider, n8n connects them all through a clean visual workflow editor.
- No per-task pricing — run thousands of automations without per-execution fees (self-hosted)
- Visual drag-and-drop builder — build logic visually without coding
- Deep integrations — connect CRMs, spreadsheets, webhooks, and email tools in one flow
- Conditional logic — send different emails based on user behaviour or data
What You'll Need
Before building your first email sequence in n8n, gather the following:
- An active n8n account (cloud or self-hosted)
- An email provider account — Gmail, SMTP, or activecampaign
- A list of contacts (stored in Google Sheets, Airtable, or your CRM)
- A clear goal for your sequence (onboarding, sales nurture, re-engagement)
Step 1: Set Up Your Trigger in n8n
Every n8n workflow starts with a trigger — the event that kicks off the automation. For email sequences, common triggers include:
- Schedule Trigger — run the workflow daily or weekly at a set time
- Webhook Trigger — fire when a new user signs up via a form
- Google Sheets Trigger — activate when a new row is added to your contact list
- CRM Trigger — start when a deal stage changes in your CRM
In n8n, click 'Add Workflow', then drag in your chosen trigger node from the node panel. Configure it with your credentials and set the firing conditions.
Step 2: Fetch or Filter Your Contacts
Once the trigger fires, n8n needs to know who to email. Connect a node to fetch your contact list from your data source:
- Use the Google Sheets node to pull rows from a spreadsheet
- Use the HTTP Request node to call your CRM API
- Use the activecampaign node to fetch contacts directly from activecampaign
Add an IF node or Filter node after this step to segment contacts — for example, only emailing users who signed up in the last 7 days, or who have not yet opened a previous email.
Step 3: Build the Email Sequence Logic
This is where n8n really shines. You can chain multiple email steps together with time delays between them, creating a full drip sequence.
Example Sequence Structure
- Email 1 (Day 0): Welcome email sent immediately after sign-up
- Email 2 (Day 2): Value email sharing a tip or resource
- Email 3 (Day 5): Social proof — testimonials or case studies
- Email 4 (Day 7): Soft pitch or call to action
To add delays in n8n, use the Wait node. Set it to pause the workflow for a specific number of hours or days before proceeding to the next email node. This is what creates the timed sequence effect.
Step 4: Configure the Email Node
Inside n8n, connect a Send Email node (or Gmail node, SMTP node, or activecampaign node) for each step in your sequence. In the configuration panel:
- Set the 'To' field to the dynamic contact email from your previous node
- Write your subject line using expressions, e.g.
'Hi {{$json["first_name"]}}, here's your welcome gift!' - Compose your email body in HTML or plain text with dynamic variables
- Set the 'From' name and address to match your brand
Using activecampaign as your email provider inside n8n gives you additional tracking benefits — open rates, click tracking, and contact tagging are all handled natively by activecampaign.
Step 5: Add Conditional Branching
Great email sequences don't just blast the same message to everyone. Use n8n's Switch node or IF node to create branches based on contact data:
- Send a different Email 3 to leads who clicked a link vs. those who didn't
- Skip Email 4 if the contact has already converted
- Route VIP contacts to a premium sequence
This conditional logic is what separates a basic drip campaign from a truly intelligent automation — and n8n makes it remarkably easy to implement visually.
Step 6: Test and Activate Your Workflow
Before going live, always test your n8n workflow:
- Use n8n's built-in 'Execute Workflow' button to run a test with sample data
- Check each node's output in the execution panel to ensure data flows correctly
- Send yourself a test email to verify formatting and personalisation
- Test edge cases — what happens if the email field is empty?
Once satisfied, toggle your n8n workflow to Active. Your email sequence will now run automatically every time the trigger condition is met.
Pro Tips for Better Email Sequences
- Use tags in activecampaign to mark contacts who have completed the sequence, preventing duplicate sends
- Log every send to a Google Sheet via n8n for easy tracking
- Monitor your n8n execution history regularly to catch any errors early
- A/B test subject lines by using n8n's random split logic to route contacts into different branches
Final Thoughts
Building automated email sequences no longer requires expensive marketing platforms or developer resources. With n8n, you can create a fully personalised, time-delayed, and conditionally branched email sequence in an afternoon. Pair it with activecampaign for professional-grade email delivery and tracking, and you have a genuinely powerful marketing engine running on autopilot.
Start simple — build a 3-email welcome sequence first — and expand from there as you grow more comfortable with the n8n workflow editor. The results will speak for themselves.
This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.