Add Intelligent Email to Your n8n Workflows

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.

Built for n8n developers

Prevent Runaway Email Automation

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.

Graduated Trust for AI Nodes

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.

Thread-Aware Email Processing

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.

Audit Trail for Compliance

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.

Contact Management in Workflows

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.


Get started in minutes

Send Email via HTTP Request Node
json
{
  "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.

Check Inbox in a Workflow
json
{
  "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.

AI Agent Email Workflow
json
{
  "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.


Step by step

1

Create a MultiMail Account and API Key

Sign up at multimail.dev, create a mailbox, and generate an API key from your dashboard. Your key will start with mm_live_.

2

Add API Credentials in n8n

In n8n, go to Credentials and create a new Header Auth credential with the name 'Authorization' and value 'Bearer mm_live_your_api_key'.

3

Create an HTTP Request Node

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.

bash
URL: https://api.multimail.dev/v1/send
Method: POST
Authentication: Header Auth (your MultiMail credential)
4

Test with a Trigger

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.

5

Approve Pending Emails

If your mailbox uses gated_send mode (the default), review and approve pending emails in the MultiMail dashboard before they are delivered.


Common questions

Does n8n have a native MultiMail node?
There is no official MultiMail node for n8n. You integrate MultiMail using n8n's HTTP Request node, which calls the REST API directly with Bearer token authentication. This approach gives you full access to all MultiMail endpoints including send, reply, check inbox, and contact management.
Can I use n8n's AI Agent nodes with MultiMail?
Yes. n8n's AI Agent node supports custom HTTP tools that can point to MultiMail API endpoints. Configure each endpoint as a tool with its description, and the AI agent will decide when to invoke email actions based on the conversation context. The gated_send oversight mode ensures safety.
How do I handle webhook-triggered email workflows safely?
Webhook-triggered workflows can fire rapidly and unpredictably. By using MultiMail with gated_send mode, each triggered email is queued for human review rather than sent immediately. This prevents a misconfigured webhook from sending hundreds of unreviewed emails.
Can n8n workflows manage multiple MultiMail mailboxes?
Yes. Use the GET /mailboxes endpoint to list available mailboxes, then route emails through specific mailboxes by passing the appropriate mailbox_id in your HTTP Request nodes. This enables workflows that handle different departments or email personas.
What happens if the MultiMail API is temporarily unavailable?
n8n has built-in retry and error handling capabilities. Configure your HTTP Request node with retry on failure settings, and use n8n's Error Trigger node to handle failures gracefully. MultiMail returns standard HTTP status codes that n8n can use for branching logic.

Explore more

The only agent email with a verifiable sender

Email infrastructure built for AI agents. Verifiable identity, graduated oversight, and a 38-tool MCP server. Formally verified in Lean 4.