• 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.  Otherwise the user’s profile data would be out of sync.

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

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.  It 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.

There is information on enabling webhooks in MailChimp here.

WP-Members MailChimp Integration

Plugin Info

Current Stable Version: 2.3.3
Minimum WordPress Version: 5.3
Tested up to WordPress Version: 6.5
Last Updated: 2024-04-06

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!

© 2025 · 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