{% extends "base.html" %} {% block title %}Mailchimp — {{ club.name }}{% endblock %} {% block content %} {% include "club_ribbon.html" %} {% if not mailchimp_configured %}
Mailchimp is not configured on this site. Contact your site administrator.
{% elif not club.mailchimp_access_token %} {# Not connected yet #}
Connect Mailchimp

Connect your club's Mailchimp account to automatically keep an audience in sync with your members. Member details, renewal links, barcodes, and lifecycle tags are pushed one way (this site → Mailchimp) so you can build automations and targeted campaigns.

Connect Mailchimp
{% elif not club.mailchimp_audience_id %} {# Connected, but no audience chosen #}
Choose an audience

Pick the Mailchimp audience your {{ in_scope_count }} member(s) should sync into, or create a new one named “{{ club.name }} Members”.

{% csrf_token %}
{% for audience in audiences %} {% endfor %}
{% csrf_token %}
{% else %} {# Fully connected #}
Mailchimp connection Connected
Audience
{{ club.mailchimp_audience_name|default:club.mailchimp_audience_id }}
Members in scope
{{ in_scope_count }} {% if not_synced_count %} — {{ not_synced_count }} not yet synced {% endif %}
Subscribed
{{ subscribed_count }}
Unsubscribed / cleaned
{{ unsubscribed_count }}
Last sync
{{ club.mailchimp_last_sync|default:"—" }}

Members are synced automatically whenever their record is saved, and again each night.

{% if club.mailchimp_last_error %}
Last error: {{ club.mailchimp_last_error }}
{% endif %} {% if has_emails_enabled %}
You have outgoing emails enabled. Now that Mailchimp is connected you may want to turn those off and send membership emails (welcome, renewal, expiry reminders) through Mailchimp instead — for example, using a Customer Journey triggered by the new-member or expiring-soon tags. Manage email settings
{% endif %}
Tags & merge fields

Each member is tagged automatically based on their membership status, activity, and location.

expiring-soon Membership expires within 30 days
expired Membership has expired
new-member Joined within the last 6 months
long-term-member Member for 5 or more years
admin Has club admin access
nearby Within 10 miles of the club
medium-distance 10–30 miles from the club
long-distance More than 30 miles away
power-seller Sold over $1,000 in lots
power-buyer Bought over $1,000 in lots
auction-checkin Has checked in to at least one auction
discord-connected Discord account linked
probably-inactive No club activity in the last 6 months
+ category tags Up to 5 categories that the member is most interested in, based on their buying and selling history

Merge fields available in campaigns:

*|FNAME|* First name
*|LNAME|* Last name
*|MEMBERNO|* Membership number
*|EXPIRES|* Membership expiration date
*|RENEW|* Link to renew or manage membership
*|BARCODE|* Membership barcode image
*|PHONE|* Phone number
*|ADDRESS|* Mailing address
*|CLUBUNSUB|* Link to unsubscribe from club emails
*|RESUB|* Link to resubscribe
*|NOCOMM|* Link to stop all contact
{% endif %} {% endblock %}