To add tags or custom fields to Mailchimp subscribers using Webflow Logic, you need to precisely configure the Logic flow and use Mailchimp's API structure correctly. Many issues arise from incorrect field names or missing steps in the API request.
/lists/{list_id}/members/{subscriber_hash}
endpoint (for subscriber profile)./lists/{list_id}/members/{subscriber_hash}/tags
endpoint (must be a separate POST request).subscriber_hash
is the MD5 hash of the lowercase version of the subscriber's email address.https://<dc>.api.mailchimp.com/3.0/lists/{list_id}/members/{subscriber_hash}
Authorization: Basic <base64 encoded 'anystring:API_KEY'>
Content-Type: application/json
FNAME
, LNAME
, etc., with your Mailchimp merge tag keys.https://<dc>.api.mailchimp.com/3.0/lists/{list_id}/members/{subscriber_hash}/tags
"Webflow Signup"
with your desired tag label.subscriber_hash
. You can currently do this using a Custom Code webhook or a third-party service like Make or Zapier, because Logic doesn’t support MD5 hashing natively.To segment users in Mailchimp using Webflow Logic, you need two separate API requests: one to add or update the subscriber with merge fields, and one to apply tags. Make sure to hash the email correctly and match Mailchimp’s field keys and JSON structure precisely for the requests to work.