n8n Workflow
Beginner

Add Contact to Mailchimp

Automate adding new subscribers to your Mailchimp list. This simple n8n workflow allows you to easily manage contacts and grow your email audience.

Overview

Adds a new contact with a custom field to a Mailchimp audience list upon manual execution.

🧠 Description & Use Case

This workflow provides a straightforward method for adding a new subscriber to a specific Mailchimp audience list. It's an excellent starting point for managing your email contacts and can be easily expanded for more complex automations.

🔄 How It Works:

  1. Manual Trigger: The workflow is initiated when you click the 'Execute Workflow' button.
  2. Add Subscriber: The Mailchimp node takes over, adding a contact with a predefined email address and status (subscribed) to your selected list. It also populates custom fields, such as the contact's first name (FNAME).

✅ Real-World Use Cases:

  • Onboarding New Users: Manually add a new user who signed up through a different channel (e.g., an in-person event, a phone call) to your mailing list.
  • Testing Mailchimp Integration: Use this workflow as a simple way to test your Mailchimp credentials and connection within n8n before building a more complex automation.
  • Small-Scale List Management: Quickly add contacts one by one without needing to log into the Mailchimp UI every time.
  • Foundation for Automation: This workflow serves as a basic template that can be easily expanded. For instance, you could replace the manual trigger with an HTTP Request node to capture webhook data from a form, or a Typeform Trigger to automatically add new form respondents to your Mailchimp list.

Instructions

Basic steps

  1. Download workflow JSON
  2. Import into n8n
  3. Configure node parameters as needed
  4. Test and enable the workflow

💡 Tips

After importing, verify all connectors and credentials match your environment.

Preview

Workflow Visualization

2 nodes
100%
On clicking 'execute'manualTriggerMailchimpmailchimp

Nodes

1

On clicking 'execute'

manualTrigger

v1
2

Mailchimp

mailchimp

v1

Statistics

Total nodes:2
Disabled nodes:0
Node types:2
Connections:1
View full JSON structure
{
  "nodes": [
    {
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        480,
        310
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Mailchimp",
      "type": "n8n-nodes-base.mailchimp",
      "position": [
        780,
        310
      ],
      "parameters": {
        "list": "97542c5cf8",
        "email": "[email protected]",
        "status": "subscribed",
        "options": {},
        "mergeFieldsUi": {
          "mergeFieldsValues": [
            {
              "name": "FNAME",
              "value": "Joe"
            }
          ]
        }
      },
      "credentials": {
        "mailchimpApi": "mailchimpAPI"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Mailchimp",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Actions

Share
Categories:
Tags:
manualtriggermailchimp

Technical Specs

Complexity:
Beginner
Node Count:
2 nodes
Published:11 months ago
Updated:4 days ago

Compatibility

Platform:
N8N Cloud & Self-hosted
Min Version:
N8N v1.0.0+
Supports cloud and self-hosted deployment

License

This workflow template follows MIT license, you can freely use, modify and distribute.

Please comply with relevant third-party service terms when using.

Related Workflows