Send a message with an inline embedded image with Gmail

Go to Workflow
2,583 views
Built by David Roberts David Roberts
Created on June 05, 2026

Description

The built-in Gmail node doesn't yet support embedding images within the body of the email, but you can pull this off using the HTTP node, and this template shows you how.

Requirements
A Gmail account

How it works
The workflow downloads an image, converts it into the format that the Gmail API expects (base64), packages it into a multipart MIME email and uses the HTTP node to send it.

Nodes Used (1)

HTTP Request
n8n-nodes-base.httpRequest