Mailchimp is one of the world''s most widely used email marketing platforms, and connecting it to Reggiee gives you a powerful way to grow and engage your event audience. Once connected, Reggiee will automatically subscribe attendees to your Mailchimp audience whenever someone buys a ticket, RSVPs, or registers — no manual CSV exporting required.
Step 1: Get Your Mailchimp API Key
Reggiee uses the Mailchimp Marketing API to add contacts and sync data. To generate an API key:
- Log in to your Mailchimp account.
- Click your profile icon in the bottom-left corner and go to Profile.
- Select the Extras tab, then click API keys.
- Scroll to the Your API keys section and click Create A Key.
- Give it a label like Reggiee and copy the key that appears.
API keys grant full access to your Mailchimp account. Store yours securely and never expose it in a public repository or frontend code.
Take note of the data centre prefix shown after the dash in your API key (e.g. us14 in abc123-us14). You may need this when configuring the integration.
Step 2: Find Your Audience (List) ID
Mailchimp calls contact groups Audiences (formerly Lists). Reggiee needs the ID of the audience you want to add attendees to.
- In Mailchimp, go to Audience → All contacts.
- Click Settings in the top menu, then choose Audience name and campaign defaults.
- Scroll to the bottom of the page to find the Audience ID (a string like
a1b2c3d4e5). - Copy this ID.
If you manage multiple audiences (e.g. one per brand or venue), repeat this for each audience and note which ID corresponds to which list.
Step 3: Connect Mailchimp Inside Reggiee
- In Reggiee, go to Settings → Integrations.
- Find the Mailchimp tile and click Connect.
- Enter your API Key and your Audience ID, then click Save.
- Reggiee will verify both values and confirm the connected audience name.
- You can override the audience on a per-event basis inside each event''s Marketing settings.
Step 4: Configure Merge Fields (Custom Data)
Mailchimp uses merge fields to store extra data about contacts beyond name and email. Reggiee can pass event-specific data — like ticket type or event name — if you set up matching merge fields in Mailchimp first.
- In Mailchimp, go to Audience → Settings → Audience fields and *|MERGE|* tags.
- Click Add A Field and choose Text.
- Create fields for the data Reggiee sends, for example:
EVENT— the name of the eventTICKET— the ticket tier (e.g. General Admission, VIP)ORDERID— Reggiee''s order reference
- Back in Reggiee''s integration settings, map each internal field to the corresponding Mailchimp merge tag name.
This makes it easy to send personalised campaigns and filter your audience by event or ticket type using Mailchimp''s segmentation tools.
Step 5: Set Up a Welcome Email
Mailchimp''s Customer Journeys (formerly Automations) let you trigger a welcome email when a new contact joins your audience via Reggiee.
- Go to Automations → Customer Journeys and click Create Journey.
- Name your journey (e.g. Reggiee Welcome Series) and select your audience.
- Choose Joins Audience as the starting point (or Tag is added if you''re using tags to identify Reggiee contacts).
- Add a Send Email step immediately after the trigger.
- Design your welcome email using the drag-and-drop editor. Personalise it with merge tags such as
*|FNAME|*(first name) and*|EVENT|*(event name, if you created that merge field). - Optionally, add further steps: a delay, a second email, or a conditional split based on ticket type.
- Turn the journey On when you''re ready.
New contacts added via the API will trigger journey starting points. Make sure the journey is active before your event goes live in Reggiee.
Step 6: Use Tags to Segment Attendees
Reggiee can apply Mailchimp tags to contacts based on event data — for example tagging everyone from a specific event with SummerFest2026. Tags make it easy to send targeted campaigns without needing separate audiences.
- In Reggiee''s Mailchimp settings, enter the tag name you''d like applied to each contact.
- You can set a default tag for all events, or configure a custom tag per event.
- In Mailchimp, you can then filter by tag when creating campaigns or segments.
Step 7: Enable Double Opt-In (Optional)
Mailchimp can send a double opt-in confirmation email to new contacts before adding them to your audience. This is useful if you need GDPR-compliant consent records or want to improve list hygiene.
- In Mailchimp, go to Audience → Settings → Audience name and campaign defaults.
- Under Form Settings, enable Enable double opt-in.
- Mailchimp will automatically send a confirmation email when Reggiee adds a new subscriber.
- Contacts will remain in a Pending state until they confirm.
Note: if you need immediate transactional communication (e.g. a ticket confirmation), send that via Reggiee''s built-in email system rather than Mailchimp, as pending contacts won''t receive marketing campaigns.
Troubleshooting
- ''Invalid API Key'' error in Reggiee: Make sure you''re pasting the full key including the data centre suffix (e.g.
-us14). Check for accidental leading/trailing spaces. - Contacts not appearing in Mailchimp: Confirm the Audience ID is correct. Also check Mailchimp''s Activity Feed on the audience page for any import errors.
- Merge fields not populating: Verify the merge tag names in Mailchimp (e.g.
EVENT) exactly match what''s configured in Reggiee''s field mapping — they are case-sensitive. - Welcome email not sending: Ensure the Customer Journey is turned On and the starting point condition matches how Reggiee is adding contacts (audience join vs tag).
- Contacts stuck in Pending: This means double opt-in is enabled. The contact has received a confirmation email but hasn''t clicked it yet. You can disable DOI in audience settings if immediate subscription is preferred.
