Mailchimp
EmailAPI keycredential probe
Add subscribers to a Mailchimp audience (API key).
OCNORA ships 26 typed Mailchimp operations and 1 trigger. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Triggers 1
- EventStart a run when a Mailchimp audience changes — a subscribe, unsubscribe, profile update, cleaned address or sent campaign.trigger.mailchimp_event
Operations 26
- Add MemberAdd a subscriber to a Mailchimp audience (list).mailchimp.add_member
- Add Member NoteAdd an internal note to an audience member. Notes are visible to the account's users in Mailchimp and are never sent to the member.mailchimp.add_member_note
- Add Member TagsAttach one or more tags to an audience member. A tag name Mailchimp does not know yet is created. Tags already on the member are left alone — this never removes one.mailchimp.add_member_tags
- Add Member to SegmentAdd an existing audience member to a static segment. A saved segment's membership comes from its conditions and cannot be edited this way.mailchimp.add_segment_member
- Archive MemberArchive an audience member: it stops counting against the plan and receives nothing, but its history survives and it can be re-added.mailchimp.archive_member
- Create CampaignCreate a draft campaign against an audience. The draft carries no body until Set Campaign Content runs, and is not sent until Send Campaign or Schedule Campaign runs.mailchimp.create_campaign
- Create AudienceCreate an audience (list). Mailchimp requires a physical contact address and campaign defaults on every audience, and rejects the call naming whichever sub-key is missing.mailchimp.create_list
- Create SegmentCreate a segment on an audience. Supply 'static_segment' for a fixed list of addresses, or 'options' for a saved segment whose membership Mailchimp recalculates from its conditions.mailchimp.create_segment
- Delete Member PermanentlyPermanently erase a member and its history from the audience. This cannot be undone and the same address can never be re-added to this audience; prefer Archive Member unless a hard delete is required.mailchimp.delete_member_permanent
- Get CampaignFetch one campaign's settings, recipients and status. This is how a workflow waits for a send to finish: status becomes 'sent'.mailchimp.get_campaign
- Get Campaign ReportFetch a sent campaign's report: how many were delivered, opened, clicked, bounced and unsubscribed. A draft or scheduled campaign has no report and the call 404s.mailchimp.get_campaign_report
- Get AudienceFetch one audience with its settings, campaign defaults and member counts.mailchimp.get_list
- Get MemberFetch one audience member's full record — status, merge fields, tags and engagement stats — by email address.mailchimp.get_member
- List CampaignsFetch a page of the account's campaigns, optionally limited to one status, type, audience or send window.mailchimp.list_campaigns
- List AudiencesFetch a page of the account's audiences. This is how a workflow discovers the 'list_id' every member node needs.mailchimp.list_lists
- List MembersFetch a page of an audience's members, optionally limited to one status or to members changed within a time window.mailchimp.list_members
- List Merge FieldsFetch an audience's merge fields. Each row carries the merge tag ('FNAME'), its name, type and whether it is required — the keys a member write may set in 'merge_fields'.mailchimp.list_merge_fields
- List SegmentsFetch a page of an audience's segments. Mailchimp models a tag as a static segment, so this also lists the audience's tags.mailchimp.list_segments
- List TemplatesFetch a page of the account's templates. A template id from here is what Set Campaign Content's 'template' object needs.mailchimp.list_templates
- Remove Member TagsDetach one or more tags from an audience member. A tag the member does not carry is ignored, so this is safe to run repeatedly.mailchimp.remove_member_tags
- Schedule CampaignSchedule a campaign to send at a future time. Mailchimp only accepts a quarter-hour boundary in UTC — :00, :15, :30 or :45 — and refuses anything else.mailchimp.schedule_campaign
- Send CampaignSend a campaign now. Mailchimp accepts the request and sends asynchronously, so success here means 'queued', not 'delivered' — poll Get Campaign for status. This cannot be undone.mailchimp.send_campaign
- Set Campaign ContentSet a draft campaign's body. Supply raw 'html', a 'url' for Mailchimp to import, or a 'template' — 'plain_text' may accompany any of them but is not a campaign body on its own.mailchimp.set_campaign_content
- Send Test CampaignSend a test of a campaign to named addresses. The test goes to real inboxes and does not touch the audience or the campaign's status.mailchimp.test_campaign
- Update MemberUpdate an existing audience member with PATCH. The member must already exist; use Upsert Member when it may not.mailchimp.update_member
- Add or Update MemberAdd a member, or update it if the address is already in the audience, in one idempotent PUT. This is the only member write that can re-subscribe an address Mailchimp already holds as unsubscribed.mailchimp.upsert_member
Run your first Mailchimp workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.