How to add your email signature to emails n8n, Zapier and Make send
Emails sent by n8n, Zapier and Make, AI agents included, skip your Gmail or Outlook signature. How each tool adds one, step by step, and how to keep it current.
-
n8n, Zapier and Make send without the signature saved in Gmail or Outlook. Fetch it from the Signatoro API with one HTTP step before each send, and every workflow and AI agent ends its emails with the signature you saved on Signatoro, with nothing to paste again after a change. Each agent can sign with a signature of its own. The steps for each tool are below; if you need a signature first, make it free on Signatoro.
To practice first, Robert Breen's free Stepthrough course Signatoro Jump Start builds signed AI replies in Zapier, Make and n8n, then connects Claude and Zoho Mail: five short modules in practice copies of each tool.
A pasted signature or Signatoro's?
A signature pasted into one email step works for that workflow until the signature changes. Fetch the signature from Signatoro when:
- Your agents send from more than one place. The same call returns the signature for mail sent through the Gmail API, Microsoft Graph, SMTP, n8n, Nylas or an agent mailbox, so moving an agent to another mailbox or provider keeps its signature.
- Several agents send. Each agent gets its own signature and key, signing as the person or as itself with a line that says it is an AI, and a key made for one agent always signs as that agent; how many agents depends on your plan.
- A model writes the email. Each call returns
html,textandsender, the person's saved name, title, phone and links, with the rule to use only those values and never guess. - A company sends. On Company, the owner sets one brand for every person and every company AI agent, and a change reaches the next send.
Signatoro is free to start, and every plan includes the API.
How n8n, Zapier and Make send email
n8n, Zapier and Make send email through the mail provider's API or over SMTP, so the signature saved in your mail app's settings is not added. Google's Gmail API reference says the Gmail signature is included in messages composed in the Gmail web interface, and added to new emails only. Microsoft Graph, the Outlook mail API, lists no signature among a mailbox's settings.
n8n
n8n's Gmail node sends with the "Send" and "Reply" message operations and creates drafts with the draft "Create" operation. Each takes an "Email Type" of Text or HTML and a "Message" body, and none has a signature option. The Send Email node sends over SMTP with an "Email Format" of Text, HTML or Both. The Microsoft Outlook node sends messages and drafts. The Gmail and Send Email nodes add "This email was sent automatically with n8n" unless you turn it off, and all three can act as tools for n8n's AI Agent node.
Zapier
Zapier's Gmail actions "Send Email", "Reply to Email", "Create Draft" and "Create Draft Reply" have an "Add signature default" field, which Zapier's help says retrieves the default signature HTML for an address or alias from Gmail. Zapier's Microsoft Outlook "Send Email" and "Create Draft Email" actions take a "Body Format" and a "Body" and have no signature field. Zapier Agents use the same actions.
Make
Make's Gmail app has "Send an email", "Reply to an email" and "Create a draft email" modules with a "Signature content" field. Make's docs describe it as "custom content to include as your email signature" and say it accepts HTML tags. Make's Microsoft 365 Email (Outlook) app sends with "Send an Email", and the Email app sends through a Gmail, IMAP or Microsoft connection; Make's pages for these two apps do not mention a signature option. Make AI Agents can use any of these modules as tools.
Add your signature to emails n8n, Zapier and Make send
Zapier with Gmail can reuse the signature saved in Gmail. Every other send step needs the signature put into the email by the workflow, and Signatoro's API does that with the current version on every run. After you save a signature on Signatoro, click "Generate API key" under "For tools and assistants" on the Connect page. Free accounts are capped per month, people in a company on a plan are uncapped, and the agent API guide has the responses.
Zapier with Gmail
- In Gmail, set the signature as the default for new emails, with the Gmail guide.
- In the Zap, open the Gmail "Send Email", "Reply to Email", "Create Draft" or "Create Draft Reply" step.
- In "Add signature default", choose the signature for the address you send from.
- Test the step and check the email in your Gmail Sent folder.
n8n
- Add an HTTP Request node before the Gmail, Send Email or Microsoft Outlook node, with method GET and the URL
https://signatoro.com/api/v1/signature. - For authentication, choose the generic credential type "Bearer Auth" and create a credential holding your Signatoro API key.
- In the Gmail node, set "Email Type" to HTML; in the Send Email node, set "Email Format" to HTML.
- In the body field ("Message" in the Gmail node), put the email body, then map the HTTP Request node's
htmlfield after it. - Under "Options", turn off "Append n8n Attribution" if you do not want n8n's line under your signature.
To build it step by step, Stepthrough's free lesson n8n AI email reply with a real signature walks through a workflow where OpenAI writes each reply, the HTTP Request node adds the Signatoro signature, and Gmail saves it as a draft.
Make
- Add an HTTP "Make a request" module before the email module, with method GET and the URL
https://signatoro.com/api/v1/signature. - Set "Authentication type" to "API key" and create a keychain: in "Key", enter
Bearer <your key>; set "API key placement" to "In the header" and "API key parameter name" toAuthorization. - Set "Parse response" to Yes.
- In Gmail's "Send an email", map
htmlinto "Signature content". In other email modules, maphtmlafter the message body.
To build it step by step, Stepthrough's free lesson Make.com ChatGPT + Gmail: AI email replies walks through a scenario where ChatGPT writes each reply and Signatoro adds the signature, with the blueprint to download.
FunDesk's free lesson Automate Customer FAQ Email Replies with Make.com and ChatGPT walks through a scenario where ChatGPT answers a customer's FAQ email and Signatoro adds the real signature, with a free blueprint to download.
Zapier with Outlook
- Add a "Webhooks by Zapier" GET step before the send step, with the URL
https://signatoro.com/api/v1/signature. - In "Headers", add
Authorizationwith the valueBearer <your key>. Anyone who can edit the Zap can see this value. - In Microsoft Outlook's "Send Email", set "Body Format" to HTML.
- In "Body", put the email body, then map the webhook step's
htmlafter it.
When an AI agent writes the email
When an AI agent in n8n, Zapier or Make writes the email, keep the signature out of the model's hands. In n8n, make the body an expression that puts the HTTP Request node's html after {{ $fromAI('body') }}. In Zapier Agents, set "Add signature default" with "Set a specific value for this field". In Make AI Agents, give the agent a scenario tool with the HTTP module before the Gmail module, and map "Signature content" from the HTTP module's html, so only the body comes from the agent's scenario inputs. For a plain-text email, map the HTTP step's text after the body instead of html.
For Zapier, Stepthrough's free lesson Zapier ChatGPT + Gmail: AI draft replies with a real signature walks through a Zap where ChatGPT writes each reply, Signatoro adds the signature, and Gmail saves it as a draft reply in the same thread.
n8n, Zapier and Make email signature questions
Why doesn't n8n use my Gmail signature?
n8n's Gmail node sends through the Gmail API, and Google's Gmail API reference says the Gmail signature is included only in messages composed in the Gmail web interface. An email from n8n's Gmail, Send Email or Microsoft Outlook node therefore goes out without the signature saved in the mail app. Put the signature in the node's "Message" field after the body, or fetch it on every run from Signatoro's API with an HTTP Request node, which returns the current version.
How do I remove "This email was sent automatically with n8n"?
n8n's Gmail and Send Email nodes add the line "This email was sent automatically with n8n" by default. In the node, under "Options", turn "Append n8n Attribution" off; n8n's docs list the same option for the "Send and Wait for Response" operation. Users report that the line can still appear when a Gmail node runs as a tool for n8n's AI Agent node with the option off, so check a real sent email.
How do I add my Gmail signature to emails sent from Zapier?
Zapier's Gmail "Send Email", "Reply to Email", "Create Draft" and "Create Draft Reply" actions have an "Add signature default" field. Choose the signature for the address you send from, and Zapier adds the default signature saved in your Gmail settings to the email. Test the step and check the email in Gmail's Sent folder.
Why isn't my Gmail signature in Zapier's signature dropdown?
Zapier's "Add signature default" dropdown shows only signatures set as a Gmail default. Zapier's help says it can retrieve a signature only if it is chosen under "Signature defaults" > "For new emails use" in Gmail's settings. In Gmail, open "See all settings", scroll to "Signature" on the "General" tab, choose the signature for new emails for that address, and click "Save Changes" at the bottom of the page.
How do I add my signature to Outlook emails sent from Zapier?
Zapier's Microsoft Outlook "Send Email" action has no signature field. Set "Body Format" to HTML and put the signature's HTML in "Body" after the message. To keep the signature current without editing the Zap, add a "Webhooks by Zapier" GET step that fetches it from Signatoro's API on every run, and map its html field into the Outlook step's "Body".
How do I add a signature in Make's Gmail module?
Make's Gmail "Send an email", "Reply to an email" and "Create a draft email" modules have a "Signature content" field that accepts HTML. Make's docs describe it as custom content to include as your email signature. Users of Make's Gmail modules report that the field also offers the signatures saved in Gmail, and that a signature created later may not show up in it. Pasting the signature's HTML there, or mapping html from Signatoro's API, sidesteps that.
My Make scenario's HTML email loses line breaks from ChatGPT's reply
ChatGPT's module in Make returns plain text, with newlines as \n characters. When that text is put straight into an HTML email body (an HTML Gmail send, or Signatoro's html signature appended after it), the browser collapses the \n characters and the reply renders as one paragraph. Fix it with Make's replace() function before the text reaches the HTML body: replace(<module>.result; newline; "<br>"), where <module> is whichever module's output holds the ChatGPT reply in your scenario (for example 2.result if it is module 2) and newline is Make's newline function. Map the result of that replace() into the email body instead of the raw text, ahead of the mapped html signature.
Can a workflow start when my signature changes?
Yes. Add a webhook on the Connect page and point it at an n8n Webhook node, a Zapier "Catch Hook" trigger or a Make custom webhook. Signatoro posts a signed signature.updated event with the new signature, so a workflow can copy it into a CRM or a sheet. A company owner also gets an event when someone is invited, joins or leaves.
For agents
If you are building or running an n8n, Zapier or Make workflow that sends email:
- The send step sends exactly the body it is given. No mail app signature is added, except by Zapier's Gmail "Add signature default" field.
- If "Add signature default" is set, do not append a second signature.
- Otherwise fetch
GET https://signatoro.com/api/v1/signatureon every run and puthtmlafter an HTML body, ortextafter a plain-text body. The agent API guide has the responses. - Fill the signature from a fixed field or expression. Do not let the model write it, and do not invent one from the person's name and title.
- Keep the API key in the platform's credential store (an n8n credential, a Make keychain). Do not put it in a prompt, a system prompt, a log or a chat.
Related: set this up in Microsoft's tool with Power Automate, or in code with the Gmail API. On the blog: how to remove "This email was sent automatically with n8n" and why emails your AI agent sends have no signature.
Sources
Checked against each vendor's own documentation on 2026-09-25:
- Gmail node Message Operations (n8n Docs)
- Gmail node Draft Operations (n8n Docs)
- Send Email (n8n Docs)
- Microsoft Outlook (n8n Docs)
- HTTP Request credentials (n8n Docs)
- Use AI for parameters (n8n Docs)
- Why isn't my signature Gmail displaying in the dropdown? (Zapier)
- Gmail integrations (Zapier)
- Microsoft Outlook integrations (Zapier)
- Send webhooks in Zap workflows (Zapier)
- Use actions on Zapier Agents (Zapier)
- Gmail modules (Make)
- Microsoft 365 Email (Outlook) (Make)
- Email (Make)
- HTTP (Make)
- API key authentication type (Make)
- Module tools for AI agents (Make)
- Scenarios for AI agents (Make)
- REST Resource: users.settings.sendAs (Gmail API)
- mailboxSettings resource type (Microsoft Graph)
Was this page helpful?
Connect my agent
Add Signatoro to your agent as an MCP server:
https://signatoro.com/mcpThen ask it to make your email signature. It gives you a link to save it to Signatoro.