• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

RocketGeek

Home of WP-Members, The Original WordPress Membership Plugin

  • WordPress Plugins
    • WP-Members
      • FAQs
      • Quick Start
      • Documentation
      • Extensions
    • Advanced Options
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Download Protect
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Invite Codes
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • MailChimp Integration
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • PayPal Subscriptions
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Salesforce Web-to-Lead
    • Security
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Text Editor
      • Purchase the Plugin
      • Get the Pro Bundle
    • User List
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • User Tracking
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Memberships for WooCommerce
    • WordPass
  • Blog
    • Basics
    • Tips and Tricks
    • Filters
    • Actions
    • Code Snippets
    • Shortcodes
    • Design
    • Release Announcements
  • Store
    • Cart
    • Checkout
  • Contact
  • Log In
  • Show Search
Hide Search
Home » Plugins » MailChimp Integration » MailChimp Integration Documentation » Webhooks

Webhooks

Webhooks allow your local application data to stay in sync with data in MailChimp.  In essence, enabling webhooks makes your application a two-way communication.  The API sends data handled at the site to MailChimp, while webhooks allow MailChimp to send data handled there back to the local site.

The most important place for this to be operable is with subscribe/unsubscribe data.  If a user unsubscribes via MailChimp rather than updating their local site profile, webhooks are necessary for MailChimp to notify the site of the user data change so that the site data can reflect that the user is unsubscribed. 

Webhooks can be used for updating the user’s status (subscribe/unsubscribe), changing their email address, as well as any profile data that is mapped as a merge field or an interest field.

Enable Webhooks

To enable receiving webhooks, you need to create a webhook key in the WP-Members > MailChimp tab. This doesn’t have to be a random string, it can be anything really, but the more random, the better.  The value you enter in this setting will be used to create the endpoint for receiving webhooks from MailChimp.

Once you add the key to the settings and save, you will be provided a callback URL to set up at MailChimp.   This is the URL MailChimp will send webhook notifications to.

Now you are ready to add the webhook URL to Mailchimp. This step is required! If you do not add the created webhook URL to Mailchimp, Mailchimp does not know you have a site to sync.

Log into Mailchimp. Go to your audience, then click the additional settings (the “…” button) and select “Audience Settings” from the dropdown menu:

In the Audience Settings screen, click the link that says “Manage webhooks”:

From the webhooks screen, click the button to “Add webhook:

In the create webhook dialog, paste the webhook URL from your WP-Members Mailchimp settings screen in the “Callback URL” field. Select the types of updates you want synced from Mailchimp.

Once you click “create webhook”, you should see the webhooks screen refresh with your newly added webhook:

WP-Members MailChimp Integration

Plugin Info

Current Stable Version: 2.3.5
Minimum WordPress Version: 5.3
Tested up to WordPress Version: 7.0
Last Updated: 2026-05-26

Documentation

    • Installation
    • License Key
    • Options
    • Merge Fields
    • Interest Groups
    • Batch Operations
    • Webhooks
    • API Functions
    • Filter Hooks
    • Action Hooks
    • WP CLI Commands
    • Change Log

Support

FAQs
MailChimp plugin support

Get the Plugin

  • Purchase the Plugin
  • Get the Pro Bundle

Ready to get started?

Join Today!

© 2026 · butlerblog.com · RocketGeek is built using WordPress, WP-Members, and the Genesis Framework

  • butlerblog.com
  • WP-Members Support Subscription
  • Terms of Service
  • Privacy Policy
  • Refund Policy