OCNORA

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

  • Event
    Start a run when a Mailchimp audience changes — a subscribe, unsubscribe, profile update, cleaned address or sent campaign.
    trigger.mailchimp_event

Operations 26

  • Add Member
    Add a subscriber to a Mailchimp audience (list).
    mailchimp.add_member
  • Add Member Note
    Add 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 Tags
    Attach 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 Segment
    Add 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 Member
    Archive 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 Campaign
    Create 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 Audience
    Create 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 Segment
    Create 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 Permanently
    Permanently 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 Campaign
    Fetch 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 Report
    Fetch 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 Audience
    Fetch one audience with its settings, campaign defaults and member counts.
    mailchimp.get_list
  • Get Member
    Fetch one audience member's full record — status, merge fields, tags and engagement stats — by email address.
    mailchimp.get_member
  • List Campaigns
    Fetch a page of the account's campaigns, optionally limited to one status, type, audience or send window.
    mailchimp.list_campaigns
  • List Audiences
    Fetch a page of the account's audiences. This is how a workflow discovers the 'list_id' every member node needs.
    mailchimp.list_lists
  • List Members
    Fetch 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 Fields
    Fetch 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 Segments
    Fetch 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 Templates
    Fetch 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 Tags
    Detach 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 Campaign
    Schedule 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 Campaign
    Send 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 Content
    Set 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 Campaign
    Send 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 Member
    Update an existing audience member with PATCH. The member must already exist; use Upsert Member when it may not.
    mailchimp.update_member
  • Add or Update Member
    Add 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.