How to Send Emails with n8n: Gmail, SMTP and Good Practice

Email is one of the simplest and most useful actions in n8n. Done carelessly, though, it can also annoy people or land in spam.

Choosing a node

Use the Gmail node if you use Google accounts, or the Send Email node with SMTP for other providers. Create credentials as the node explains.

Writing the message

Use expressions to add the recipient’s name or order details. Keep the subject clear and the message short. Always include a way for people to contact you.

Reading email

n8n can also trigger on new emails and read them, which is useful for support inboxes and invoices. Be careful with personal data.

Good practice

  • Send only to people who expect to hear from you.
  • Do not send large bulk campaigns from a normal Gmail account; limits and spam filters apply.
  • Test with your own address first.
  • Avoid putting secrets in emails.

Attachments

Files can be attached from earlier nodes. Check size limits.

Related

Use email in a complete flow: your first workflow.

Quick answers

Can I send bulk email with n8n?

Be careful. Normal accounts have limits and spam filters, so use proper email services for bulk sending.

Gmail node or SMTP?

Use Gmail for Google accounts and SMTP for other providers.

Can n8n read incoming emails?

Yes, through email triggers, but handle personal data carefully.


Related reading

Prefer feedback on your own workflows?

In our live n8n classes you build workflows alongside a trainer who reviews your work. It is a practical 15-day program for beginners to advanced learners.

See the 15-day n8n training  |  Find your city  |  Book free counselling

Want to learn n8n hands-on?

Join our 15-day live, trainer-led n8n training.

Book Free Counselling
WhatsApp Call Enquiry

Request A Callback

Talk To Our Expert

We use your details only to contact you about this training.