Connect n8n's visual workflow automation to MultiMail for agent-aware email sending, reading, and management — with configurable human oversight at every step.
n8n is a powerful workflow automation platform with 400+ integrations and a visual builder that now includes AI agent capabilities. By connecting n8n to MultiMail, your workflows gain access to email infrastructure designed specifically for AI agents, with oversight modes that prevent runaway automation.
Traditional n8n email nodes send messages directly without review. MultiMail replaces this with agent-aware email that supports graduated trust: start in gated_send mode where every outbound email requires human approval, then progress to monitored or autonomous as confidence builds.
Integration uses n8n's HTTP Request node to call the MultiMail REST API, or you can configure the MCP server (@multimail/mcp-server) with n8n's AI agent nodes for native tool discovery.
n8n workflows can trigger thousands of emails from a single event. MultiMail's oversight modes gate every outbound message, ensuring a human reviews emails before delivery — critical for workflows processing webhooks or batch data.
n8n's AI agent nodes can compose emails autonomously. MultiMail's oversight ladder (gated_all, gated_send, monitored, autonomous) lets you start with full approval and relax controls as the workflow proves reliable.
MultiMail tracks email threads automatically. Your n8n workflows can retrieve full conversation history with the get_thread endpoint, enabling context-aware reply workflows that maintain thread continuity.
Every email action through MultiMail is logged with the originating workflow context. This provides a complete audit trail showing which n8n workflow triggered each email, essential for compliance and debugging.
n8n workflows can search, add, and manage contacts through MultiMail's API, enabling CRM-style email automation where your workflows maintain relationship context across interactions.
{
"nodes": [
{
"name": "Send Email via MultiMail",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"method": "POST",
"url": "https://api.multimail.dev/v1/send",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "Bearer {{ $credentials.multimail_api_key }}"
}
]
},
"sendBody": true,
"bodyParameters": {
"parameters": [
{ "name": "mailbox_id", "value": "={{ $json.mailbox_id }}" },
{ "name": "to", "value": "={{ $json.recipient }}" },
{ "name": "subject", "value": "={{ $json.subject }}" },
{ "name": "body", "value": "={{ $json.body }}" }
]
}
}
}
]
}Configure an n8n HTTP Request node to send email through the MultiMail API with gated oversight.
{
"nodes": [
{
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"parameters": {
"rule": { "interval": [{ "field": "minutes", "minutesInterval": 5 }] }
}
},
{
"name": "Check MultiMail Inbox",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"method": "GET",
"url": "https://api.multimail.dev/v1/mailboxes/{{ $json.mailbox_id }}/inbox",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"queryParameters": {
"parameters": [
{ "name": "limit", "value": "20" }
]
}
}
}
]
}Poll a MultiMail inbox and process new messages using n8n's scheduling and branching nodes.
{
"nodes": [
{
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"parameters": {
"text": "Check the inbox and draft replies to any unanswered emails.",
"options": {
"systemMessage": "You are an email assistant. Use MultiMail tools to check inbox and draft replies. The mailbox uses gated_send mode, so all replies will be queued for human approval."
}
}
},
{
"name": "MultiMail Tools",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"parameters": {
"method": "GET",
"url": "https://api.multimail.dev/v1/mailboxes/{mailbox_id}/inbox",
"description": "Check inbox for new emails"
}
}
]
}Use n8n's AI Agent node with MultiMail tools for intelligent email processing and response drafting.
Sign up at multimail.dev, create a mailbox, and generate an API key from your dashboard. Your key will start with mm_live_.
In n8n, go to Credentials and create a new Header Auth credential with the name 'Authorization' and value 'Bearer mm_live_your_api_key'.
Add an HTTP Request node to your workflow. Set the URL to https://api.multimail.dev/v1/send and configure the body with mailbox_id, to, subject, and body fields.
URL: https://api.multimail.dev/v1/send
Method: POST
Authentication: Header Auth (your MultiMail credential)Connect a Manual Trigger or Schedule Trigger to your HTTP Request node and execute the workflow. If using gated_send mode, check the MultiMail dashboard to approve the pending email.
If your mailbox uses gated_send mode (the default), review and approve pending emails in the MultiMail dashboard before they are delivered.
Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.