View Categories

Integrate Mailchimp with Points & Rewards for WooCommerce

Overview #

This integration allows you to automatically sync customer loyalty points data with your Mailchimp audience. Once enabled, the plugin pushes each customer’s points balance and last updated date to Mailchimp as merge fields.

You can then use this data to create customer segments, send personalized campaigns, and build automations based on loyalty activity.

Use cases and benefits #

  • Create point-based customer segments
  • Send personalized emails to loyal customers
  • Run re-engagement flows when points are about to expire
  • Reward top customers with exclusive offers

Setup instructions #

Prerequisites #

This integration requires an active Mailchimp account. Please make sure you are logged into your Mailchimp account before proceeding.

  • API access to your Mailchimp account
  • The correct Audience List ID where customer data should be synced
  • The latest version of the Points and Rewards for WooCommerce plugin

Step 1 – Enable Mailchimp integration #

  1. In your WordPress dashboard, go to Points and Rewards > Settings
  2. Find the Mailchimp Integration section
  3. Toggle the Enable Integration option
Points & Rewards for WooCommerce - Mailchimp Integration

Step 2 – Create required merge fields in Mailchimp #

In your Mailchimp audience, add the following merge fields:

  • LOYALTYPTS (Number) – to store the customer’s current points
  • PTSUPDATE (Date) – to track the last update date of their points

To do this:

  1. Go to Audience > More Options > Audience Settings > Audience fields and merge tags
  2. Click Create a new field and select:
    • Number field for LOYALTYPTS
    • Date field for PTSUPDATE
  3. Set their tags to match exactly: LOYALTYPTS and PTSUPDATE
  4. In the column Default merge tag value, enter a fallback value, such as:
    • 0 for points balance (LOYALTYPTS)
    • Not yet earned or a blank date like — for PTSUPDATE
    • Click Save

Please refer to the screenshots below to follow these steps.

Step 1

Step 2

Step 3

Step 4

Step 3 – Add API key #

  1. Log in to your Mailchimp account
  2. In the top-right corner, click your profile icon > then click Account & billing
  3. In the account menu, go to Extras > API keys
  4. Scroll down to the API keys section
    • If you already have an API key, you can use it
    • Otherwise, click Create A Key
  5. Copy the generated API key
    • It will look something like: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-us20

Paste this key into the Mailchimp API Key field under the Mailchimp Integration in Points & Rewards for WooCommerce plugin.

Keep your API key secure. It grants full access to your Mailchimp account.

Please refer to the screenshots below to follow these steps.

Step 1

Step 2

Step 3

Step 4

Step 5

Step 4 – Add Audience ID #

  1. Log in to your Mailchimp account
  2. In the left sidebar, click Audience
    • If you have more than one audience, click Current audience (top-left dropdown) and select the one you want to use.
  3. Click on More Options > Audience Settings
  4. On this page, you’ll find the Audience ID (also called List ID) as the last option of the first section.
    • It looks like: Audience ID: a1b2c3d4e5
  5. Paste this key into the Mailchimp List ID field under the Mailchimp Integration in Points & Rewards for WooCommerce plugin.

Please refer to the screenshots below to follow these steps.

Step 1

Step 2

How the integration works #

Once enabled and connected, the plugin automatically syncs the following customer data to Mailchimp as merge fields:

  • LOYALTYPTS – Current points balance
  • PTSUPDATE – Date the points were last updated

Data is synced in real-time when points are:

  • Earned from purchases
  • Earned from reviews or social shares
  • Manually adjusted by the admin
  • Redeemed for rewards

Common issues & solutions #

Merge fields not found? #

Check that both LOYALTYPTS and PTSUPDATE merge fields exist in your Mailchimp audience and match the tag names exactly.

API key or audience ID not working? #

– Double-check your Mailchimp API key under Account & Billing > Extras > API keys
– Get your Audience List ID from Audience > More Options > Audience Settings > Audience name and defaults

No data syncing? #

– Ensure the test customer has earned or used points
– Confirm the customer exists in the Mailchimp audience with a matching email

What they say

Trusted by 7000+ customers

Our plugins are used by more than 7000 websites across the globe. All of our plugins are rated 5 stars on WordPress.org. Don’t just take our word for it, check what others are saying about WPGens.

I bought and tested the plugin with WooCommerce Subscription and it works like a charm. I had some specific questions to the developer and he responded very fast and helped me. I suggest the plugin!

Refer a Friend PREMIUM
@rinpocse91

If your looking to set up a referral program on your WooCommerce site to boost up your site sale “Refer A Friend for WooCommerce by WPGens” is your plugin to go for. Little blown away with an amazing support provided from (Goran) the plugin working exactly what you want to set up a referral system. Good job guys!

Refer a Friend PREMIUM
@samroon007

We deal with dozens of applications and plugins on a daily basis. Many of them are excellent, but few have truly excellent support. The Refer A Friend plugin is one of them: the response to my questions is always fast, friendly and very helpful.

Refer a Friend PREMIUM
@smartDIYer

This plugin is awesome. It looks good, it’s light weight, has great support – everything you can expect from a paid plugin, only it’s free!!!!

Swifty Bar
@ofirbeigel

Read all testimonials on WordPress Repository.

Get notified when we add new plugins.

We do not publish plugins often, but when we do, it's something awesome. No spam, we promise.

bool(false)