Skip to main content

How do I connect Glow to Mailchimp?

Connect Mailchimp to Glow when you want to reward customers with loyalty points for joining your mailing list.

S
Written by Sergey Rebbe

Connect Mailchimp to Glow when you want to reward customers with loyalty points for joining your mailing list.

Glow's Mailchimp integration is for mailing-list signup points. It does not sync full loyalty profile data or loyalty events into Mailchimp. If you want loyalty profile properties and events for email flows, use Glow's Klaviyo integration instead.

Before you start

You need:

  • A Mailchimp audience and signup form.

  • The public signup form URL customers should open from the Glow widget.

  • Access to add a webhook in Mailchimp.

  • The number of points customers should earn for subscribing.

Set up Mailchimp in Glow

  1. In Glow, go to Integrations > Mailchimp.

  2. Set Mailchimp to Enabled.

  3. Enter the number of points customers should earn in points.

  4. Paste your Mailchimp signup form URL into Sign Up Link.

  5. Click Save.

Glow Mailchimp settings page with the Enabled dropdown, points and Sign Up Link fields, and Webhook URL highlighted

Add the Glow webhook in Mailchimp

Glow needs a Mailchimp webhook so Mailchimp can tell Glow when someone subscribes.

  1. On the Glow Mailchimp settings page, copy your Webhook URL.

  2. In Mailchimp, add a webhook for the audience connected to your signup form.

  3. Paste the Glow webhook URL into Mailchimp.

  4. Make sure Mailchimp sends subscription events to the webhook.

  5. Save the webhook in Mailchimp.

Use the Webhook Setup Instructions button in Glow if you need Mailchimp's webhook setup guide.

What customers see

When the integration is enabled and saved with a signup link and point amount, Glow can show Mailing List Signup in the widget's ways-to-earn area.

For a signed-in customer, the widget shows a Subscribe button until Glow has awarded that customer Mailchimp signup points. After the customer has already received the award, the widget shows the signup action as completed.

When the customer clicks Subscribe, Glow opens your Mailchimp signup link in a new browser tab or window.

How points are awarded

After the customer subscribes, Mailchimp sends a subscription webhook to Glow. Glow uses the email address in the webhook to find the matching Glow member.

If Glow finds an existing member with that email address, points are added to that member. If there is no matching member, Glow creates a manual member using the email address from Mailchimp and awards the points to that manual member.

Mailchimp signup points are awarded once per customer. If the same customer subscribes again or Mailchimp sends another subscription webhook for the same customer, Glow does not add another Mailchimp signup award.

Glow skips the award if the rewards program is disabled or the customer is excluded from earning points.

Test the setup

Use a safe test email address before announcing the earning option to customers.

  1. Confirm the Mailchimp integration is Enabled in Glow.

  2. Confirm points and Sign Up Link are saved.

  3. Confirm the Mailchimp webhook points to the Webhook URL shown in Glow.

  4. Open the Glow widget and click the Mailchimp Subscribe action, or open the same Mailchimp signup form directly.

  5. Subscribe with your test email address.

  6. In Glow, search for the test member and confirm the Mailchimp signup point activity was added.

Use a test customer that has not already received Mailchimp signup points. Glow only awards this earning action once per customer.

Common issues

The Mailchimp earning option is not showing in the widget

Check that Mailchimp is enabled in Glow and that both points and Sign Up Link are saved.

Also confirm the Glow widget is loading on your storefront. If the widget itself is missing, check your Shopify theme app embed and widget visibility settings.

Customers can click Subscribe, but points are not awarded

Check that the Mailchimp webhook is set up for the same audience as your signup form and that it uses the Webhook URL shown in Glow.

Glow awards points from Mailchimp subscription webhooks. If a customer subscribed before the webhook was added, Glow may not receive a new subscription event for that customer.

A customer received points on a manual member profile

Glow matches the Mailchimp webhook to an existing member by email address. If no Glow member exists with that email address when the webhook arrives, Glow creates a manual member and awards the points there.

If the customer later joins your Shopify customer account with the same email address, review the member records before making any manual adjustments.

A customer subscribed twice but only earned points once

That is expected. Glow only awards Mailchimp signup points once per customer.

I need loyalty data inside Mailchimp

Glow's Mailchimp integration does not send loyalty profile fields or loyalty event data into Mailchimp. For loyalty profile properties, event metrics, and flow triggers, use the Klaviyo integration.

Related articles

Did this answer your question?