Connect to Mailchimp

Sync new Hivepass members with your Mailchimp audience and keep your mailing list up to date.


In this article:


🔗 Overview


Once your Mailchimp account is connected to Hivepass, any new users who register or change their membership status will automatically be added or updated in your Mailchimp audience.

❗ This integration does not automatically import existing Hivepass contacts into Mailchim. To do that, see Import existing contacts into Mailchimp.


⚙️ Steps to connect Mailchimp

  1. Go to Settings > Application Settings > Integrations and toggle Mailchimp on

  2. Click Save 😉
  3. Then go to Settings > Mailchimp
  4. Click Connect Mailchimp

  5. Log in to Mailchimp and click Allow to connect Hivepass

  6. Select the Mailchimp audience you want to use (e.g. "Hivepass")

⚠️ If you're using an existing audience, make sure all merge fields except email are set to optional. Otherwise, contact imports may fail.

Follow this guide: How to fix Mailchimp merge field errors

In Mailchimp, go to Audience > All Contacts > Settings > Audience fields and |MERGE| tags and ensure only the email field is marked as required.


✅ What happens after setup

  • New contacts will be tagged with:
    • hivepass
    • hp-active or hp-inactive (based on current membership status
  • Email updates in Hivepass will also update the contact in Mailchimp
  • Each contact in Mailchimp will also include a field containing their Hivepass member code

You can use these tags to target email campaigns to active members only.


📥 Import existing contacts into Mailchimp

To import current Hivepass members into Mailchimp manually:

Step 1: Export your members from Hivepass

  1. Log in to the Hivepass admin app and go the members page
  2. Filter by Active members

  3. Click Export CSV in the top right

  4. Rename the file: [clubname]-active-[date].csv
  5. Open the file in Excel or Google Sheets and keep only the name and email columns

Repeat the process for Inactive members:

  1. Filter by Inactive by clicking on member statuses

  1. Export CSV and rename to (e.g.) [yourclubname]-inactive-[YYYY-MM-DD].csv
  2. Edit the file in excel or google sheets to remove all columns except the name and email.

Now you'll have two CSV files: one for active, one for inactive members

Step 2. Import the files into Mailchimp

  1. Log in to Mailchimp
  2. Go to Audience > All Contacts > Add Contacts > Import Contacts
  3. Select Upload a file and upload your cleaned CSV (start with active members)
  4. Click Continue to organize
  5. Choose the correct audience
  6. ❗ Leave "Update any existing contacts" unchecked ❗
  7. Click Continue to tag, and add tags:
    • hivepass
    • hp-active (or hp-inactive for that file)

  8. Click Continue to match, then Continue to subscribe
  9. Select Subscribed and click Finalize import
  10. Click Complete Import

All done 🙌

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us