Integrations
Mailchimp logo

Mailchimp integration

Marketing & Advertising · 19 actions · OAuth or API key auth

Mailchimp marketing platform: list/audience CRUD, subscriber upsert, campaign lifecycle, tags, notes, and segments.

Overview

The ModuleX Mailchimp integration lets a ModuleX agent operate Mailchimp on your behalf — running create, update and send actions across lists, list members and subscribers — directly from a plain-English request, using your organization's own Mailchimp credentials. No pre-built workflow is required: the agent picks the right Mailchimp action for the task.

Mailchimp is a marketing & advertising platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Mailchimp action — or, when you want a repeatable process, the composer assembles a Mailchimp workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Mailchimp in plain English

Type what you want. A ModuleX agent picks the right Mailchimp action — or chains several — and runs it. No workflow to build.

  • Create a new audience
    resolves tocreate_list
  • Find the list I describe and remove it
    resolves toget_listsdelete_list
  • Permanently delete a subscriber via DELETE /members/{md5_hash}/actions/delete-permanent
    resolves todelete_subscriber
  • Show me the lists that match what I describe
    resolves toget_list
Use cases

What you can automate with Mailchimp

  • Find the right list and remove it in one promptget_listsdelete_list
  • Look up a list member on demandget_list_members
  • Add an or update subscriber on the flyadd_or_update_subscriber
  • Remove a subscriber you no longer needdelete_subscriber
  • Create a campaign straight from a requestcreate_campaign
  • Update a member tag the moment something changesupdate_member_tags
At a glance

Mailchimp integration at a glance

VendorMailchimp
CategoryMarketing & Advertising
Actions available19
AuthenticationOAuth or API key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 19 Mailchimp actions

Lists4
get_lists
List all audiences
get_list
Get details for a specific list/audience
create_list
Create a new audience
delete_list
Delete an audience (permanent)
List Members1
get_list_members
List members in an audience (optional status filter)
Subscribers2
get_subscriber
Get a subscriber by email (MD5 hash lookup)
delete_subscriber
Permanently delete a subscriber via DELETE /members/{md5_hash}/actions/delete-permanent
Or Update Subscribers1
add_or_update_subscriber
Upsert a subscriber via PUT (members/{md5_hash}); if tags are provided, POST them in a follow-up call
Campaigns5
get_campaigns
List campaigns (optional type/status filters)
get_campaign
Get a specific campaign
create_campaign
Create a campaign (settings flattened from kwargs)
delete_campaign
Delete a campaign
send_campaign
Send a campaign (POST /actions/send)
Campaign Reports1
get_campaign_report
Get a campaign's send/open/click report
Member Tags2
get_member_tags
Get tags attached to a subscriber
update_member_tags
Update tags on a subscriber (active/inactive list)
Note to Subscribers1
add_note_to_subscriber
Add an internal note to a subscriber (max 1000 chars)
Segments1
get_segments
List segments in an audience
Member to Segments1
add_member_to_segment
Add a subscriber email to a static segment

See full parameters and response schemas in the Mailchimp integration docs

Two ways

Two ways to use Mailchimp in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Mailchimp action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Mailchimp into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Mailchimp

OAuthMailchimp uses OAuth. You connect your Mailchimp account once; ModuleX stores the access token encrypted and scoped to your organization, so your team shares a single secure connection.
API keyMailchimp uses API-key authentication. You provide your own Mailchimp secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Mailchimp without re-authenticating.

Step-by-step setup in the Mailchimp docs

Related

Pairs well with Mailchimp

Agents often chain Mailchimp with these — connect them once and the agent can use all of them in a single task.

FAQ

Mailchimp + ModuleX FAQ

A ModuleX agent can run any of Mailchimp's 19 actions — across lists, list members, subscribers and campaigns — from a plain-English request, using your organization's own Mailchimp credentials.
No. The agent selects the right Mailchimp action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Through OAuth — you connect your Mailchimp account once and ModuleX stores the token encrypted, scoped to your organization.
19, spanning lists, list members, subscribers and campaigns.
Mailchimp runs on your own credentials, so any Mailchimp usage is billed by Mailchimp directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Mailchimp to work in ModuleX.

Connect Mailchimp once with your own credentials and let your agent run all 19 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →