For the Gmail node, the ability to change the sendAs email address is missing. This is sometimes referred to as the alias. It is the ability within Gmail to send from a different email address. You can add multiple send as email addresses within Gmail - whether it is personal Gmail or Google Workspace.
This feature has been in Zapier as long as I can remember. And it is a feature documented in the Gmail API.
You can retrieve the list of sendAs email addresses with the users.settings.sendAs.list request:
And, it is also possible to send from this email address by selecting the specific sendAs address.
In my Gmail I have several send as email addresses. I have a couple of personal ones, as well as 5 or 6 business ones for different businesses of mine.
It’s important to me to be able to automate sending of emails to be sent from specific email addresses within Gmail. I’ve got this set up in Zapier. But since I want to move away from Zapier, I’d love to be able to do this within n8n.
I don’t have the tech skills to be able to do this manually from an HTTP request node. I feel this is an important omission from the current Gmail node within n8n. It’s definitely possible to add.
Thanks, that’s a really helpful find.
I wonder what n8n is doing here. Is it actually using the “sendAs” feature in the Gmail API or just updating the sender name? I assume the latter?
Unfortunately, this is still a dealbreaker for me for this particular workflow. It looks unprofessional to have my Gmail address in the name. And strangely when I see the email in other email apps outside of Gmail it doesn’t show the name at all.
It would be great if n8n could add this feature, since it is available in the API, and other tools offer it.
For now, I think the best workaround is to send the email via SMTP, and bcc my Gmail address so at least I get a copy.
I had wasted few hours on this and I’m not API friendly, but:
When I send email directly from gmail the sender name is correct as configured in Gmail.
When I send email from n8n specifying from name but without specifying custom@address, the from name displayed in received email is just as specified in the n8n
But when in n8n I combine from name with custom@address, in the received email I see gmail login inserted between from name and custom@address
I’m yet to test if settings accounts and import > more import settings affect this as contact email and login email. I hope by setting up login email to custom domain I will not have to wait for n8n to make changes.