Skip to main content
Start a Mailchimp marketing automation flow—an automated email sequence—by updating the customer’s contact and tags when Newie billing changes. Keep purchase-related messages separate from promotional email: buying a service does not automatically give consent to marketing.

Prepare your audience and flows

Use an existing Mailchimp audience, with the merge fields you want to fill—such as FNAME, LNAME and service—and a plan that covers your flows and sending volume. Use tags to distinguish Newie services or billing stages within the audience. For a flow started by a tag, choose Tag added and select the tag your Zap will add. Activate the flow before testing the Zap. Adding a tag alone does not remove someone from a different flow. Use service-specific tags so one subscription ending does not remove another service’s Active tag. If you keep a purchase log, match the event’s subscriptionID to that log before removing a tag; check the customer’s other Newie purchases before clearing a customer-wide Active tag. If a subscription flow must wait for confirmed payment, use Payment Paid instead of Subscription Started. It also runs for renewals and instalments, so add a repeat-action check before one-time onboarding. One-Off Purchase Complete already waits for a successful one-off payment.

Update the Mailchimp contact

  1. Connect Newie to Zapier, choose the trigger and add an Offering ID filter if it applies to one service.
  2. Connect Mailchimp and choose Add/Update Subscriber. Select the audience.
  3. Map a usable customer email and the merge fields, then add the tag. If the workflow must remove a tag, add Remove Subscriber from Tag for the same audience and email; Add/Update Subscriber does not perform that separate removal for you. Newie sends the customer’s name in user.name; use Formatter → Text → Split Text for FNAME/LNAME and check names with more than two words.
  4. Preserve an existing contact’s marketing subscription status. Check the Zap’s opt-in settings; if double opt-in applies, the customer still needs to confirm.
  5. Test the contact update and the flow it starts before turning on the Zap. A successful contact update does not guarantee an email can be sent: plan limits, audience settings and contact status still apply.

Stop follow-up when payment is recovered

Use Payment Paid and its stripeInvoiceID to identify the invoice that was recovered. Before clearing the customer’s Overdue tag or removing them from payment reminders, check whether they have other overdue invoices. If your Zap cannot check each invoice’s status, review the invoices in Newie, then remove the contact from the reminder flow manually once none remain overdue. Clearing a tag alone does not remove someone from a flow. Last updated: 2026-09-09