capabilities.work

Upsert Audience Member

A 3-step recipe with Mailchimp. We can help you get access.

Recipe · 3 steps

Upsert Audience Member

Upsert a subscriber into an audience by email address.

  1. Search the audience for an existing member whose email matches the supplied address.
  2. Patch the matched member with the supplied merge fields and status.
  3. Add a new member to the audience when no existing match was found.
What you'll need to have ready
  • listId: The unique id for the audience/list.
  • emailAddress: Email address used to find or create the member.
  • status: Status to use when adding a new member.
  • mergeFields: Merge field values keyed by merge tag to write to the member.
For your developer

Arazzo workflow mailchimp:upsert-member, 3 operations: getSearchMembers → patchListsIdMembersId → postListsIdMembers. Specs on APIs.io.