> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.webnus.net/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# MEC Integrations

In MEC, there are various options available for integrating with the most commonly used tools in the market. In this article, we will walk you through all MEC Integrations.

## Mailchimp

With Modern Events Calendar [MailChimp](https://mailchimp.com/) integration, you can add existing submission data to your newsletter list. To enable this feature, you should get an **API Key** and **List ID** from your MailChimp account. [MailChimp Documentation](https://mailchimp.com/developer/)

![Mailchimp integration 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Mailchimp-integration-1-1024x738.png "Mailchimp integration 1 - MEC Integrations")

### MailChimp API Key

To get an API key for MailChimp, follow these steps:

1.  Click on your account link in the top right corner of the page (in the avatar dropdown menu).
2.  Select “Profile” from the dropdown.
3.  On the profile page, navigate to “Extras” and then click on “**API Keys**.”
4.  Finally, select “**Create A Key**.”

![Mailchimp integration 2 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Mailchimp-integration-2-1.png "Mailchimp integration 2 1 - MEC Integrations")

### MailChimp List ID

To find your **audience ID**, follow these steps.

1.  Click “Audience” from the menu on the left sidebar.
2.  Click the More options drop-down menu, then select Audience settings.
3.  This page displays a table of settings for Audience, including one labeled **Audience ID**. Click the copy icon to copy the Audience ID to your clipboard.

![Mailchimp integration 3 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Mailchimp-integration-3.png "Mailchimp integration 3 - MEC Integrations")

### Subscription Status

**Subscribe automatically**: By selecting this option, attendees will be subscribed to your mailing list automatically after each booking.

**Subscribe by verification**: By selecting this option, attendees must refer to the email they used to book the event(s) and confirm the email subscription to be added to your mailing list.

**Note:** Regarding the integration of MEC and MailChimp, you need to know that only the users who have made a reservation can be transferred to MailChimp campaigns.

### Attendee Mailchimp Sync Mode

**All attendees**: By selecting this option, all attendees will be subscribed to your mailing list after each booking.

**Only primary **attendee****: By selecting this option, only the primary attendee (the main attendee who made the booking) will be subscribed to your mailing list after each booking.

### Enable Segment Creation by Event Title and Booking Date

By enabling this option, in the Audience list under the tags section, the Event Title and Booking Date will display.

![Mailchimp integration 4 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Mailchimp-integration-4-1-1024x158.png "Mailchimp integration 4 1 - MEC Integrations")

## Campaign Monitor

Grow your newsletter list automatically by syncing your Modern Events Calendar submissions with Campaign Monitor. To activate this link, you simply need to enter the API Key and List ID from your Campaign Monitor account. [Campaign Monitor Documentation](https://www.campaignmonitor.com/api/)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/66-mec-integrations.png "66 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/66-mec-integrations.png)

### Campaign Monitor API Key

1.  In the Campaign Monitor dashboard page, navigate to the top right corner of the menu, and click on “**Settings**,” then select “**API & Integrations**“.
2.  On the API & Integrations page, click on “**Generate API key**” to get your API key.

![Campaign Monitor 1 2 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Campaign-Monitor-1-2-1024x487.png "Campaign Monitor 1 2 - MEC Integrations")

### Campaign Monitor List ID

To get your List ID, go back to the menu and click on “**Lists & Subscribers**” and create a new list. Then, select “Settings” from the left menu, scroll down to the bottom of the page to find the List ID.

![Campaign Monitor 2 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Campaign-Monitor-2.webp "Campaign Monitor 2 - MEC Integrations")

## MailerLite

Connect Modern Events Calendar to your MailerLite account to grow your subscriber list. To activate this connection, you just need to enter the **API Key** and **Group ID** from your MailerLite account. [MailerLite Documentation](https://docs.mailerlite.com/)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/67-mec-integrations.png "67 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/67-mec-integrations.png)

### MailerLite API key

1\. In the MailerLite dashboard page, navigate to the **Integrations** page, which you can find on the left-hand sidebar.

2\. Under **MailerLite API**, Click **Use** for the **API**.

![eec43b36fa0b3f82d64184461495865e - MEC Integrations](https://www.mailerlite.com/img/containers/assets/kb/rewrite/api_page-1721348096.png/eec43b36fa0b3f82d64184461495865e.webp "eec43b36fa0b3f82d64184461495865e - MEC Integrations")

3\. Then click on **Generate new token.**

![bcf486580be5198ff8fa7ac153930577 - MEC Integrations](https://www.mailerlite.com/img/containers/assets/kb/rewrite/api-generate-token-rw.png/bcf486580be5198ff8fa7ac153930577.webp "bcf486580be5198ff8fa7ac153930577 - MEC Integrations")

4. **Name the token**. This can be any name, so you can easily recognize what the token is being used for.

5. **Choose IP restrictions**. Specify which IP addresses can access this API key.

![02e1d0669defd7a88bf75d9e9e8da9da - MEC Integrations](https://www.mailerlite.com/img/containers/assets/kb/rewrite/api_allowlist.png/02e1d0669defd7a88bf75d9e9e8da9da.webp "02e1d0669defd7a88bf75d9e9e8da9da - MEC Integrations")

6\. Click **Create token** and copy the key that is shown, or click **Download** to save the key as a TXT file.

### MailerLite Group ID

To locate the Group IDs for your account:

1.  Navigate to the **Integrations**  > **API** page.
2.  Then scroll down to the **Groups** section to find the Group IDs for the groups in your account.

![759e30880ef5a6ad881651f1779aa705 - MEC Integrations](https://www.mailerlite.com/img/containers/assets/kb/rewrite/api-group-ids.png/759e30880ef5a6ad881651f1779aa705.webp "759e30880ef5a6ad881651f1779aa705 - MEC Integrations")

## Constant Contact

Connect Modern Events Calendar to your Constant Contact account to grow your subscriber list. [Constant Contact Documentation](https://community.constantcontact.com/)

![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/MEC-integrations-constant_contact.jpg "MEC integrations constant contact - MEC Integrations")

*   First, go to [developer.constantcontact.com](https://developer.constantcontact.com/login/index.html) and create an **API Key** and a **Client Secret**.
*   Set the **Redirect URI** to https://yoursite.com/wp-admin (replacing yoursite.com with your actual domain).
*   Next, enter these two items (the API Key and Client Secret) into the MEC Constant Contact integration settings.

![constant contact 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/constant-contact-1-1024x445.png "constant contact 1 - MEC Integrations")

*   After saving the settings, you should see an **Authorize** button appear in that same section.
*   Click the “**Authorize**” button and complete the authorization process.
*   If you have done the authorization successfully, your Constant Contact subscriber list should appear in the MEC Constant Contact integration section.

![constant contact 2 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/constant-contact-2-1-1024x501.png "constant contact 2 1 - MEC Integrations")

## Active Campaign

With Modern Events Calendar Active Campaign integration, you can add existing submission data to your contact list.

After activating the **Enable Active Campaign Integration** option in **MEC Settings > Integrations > Active Campaign**, you’ll encounter the following three new fields:  API URL, API Key, and List ID.

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/69-mec-integrations.png "69 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/69-mec-integrations.png)

Navigate to your Active Campaign settings in the [Developer section](https://developers.activecampaign.com) to find your API Key. Afterward, find the necessary information highlighted in the image below and enter them in the MEC Settings.

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-1.png "other campagin 1 - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-1.png)

To receive your List ID, you’ll need to click on the list icon to view it:

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-2.png "other campagin 2 - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-2.png)

By clicking on each list, you’re able to copy the List ID from its URL. This number can be single or double-digit or more:

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-3.png "other campagin 3 - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/other-campagin-3.png)

## AWeber

With the Modern Events Calendar AWeber integration, you can automatically add event submissions to your audience list. [AWeber Documentation](https://api.aweber.com)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/70-mec-integrations.png "70 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/70-mec-integrations.png)

To connect AWeber to your site, first, you must install the AWeber plugin from the WordPress plugin repository. After installing and activating the AWeber plugin, navigate to its settings and click on the “**Get Started**” button.

![AWeber - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/AWeber-1024x302.png "AWeber - MEC Integrations")

Clicking this button will take you to AWeber’s authorization screen. This screen explains the access being requested and provides a space for you to enter your AWeber account username and password. Once you enter your login credentials, click “**Allow access**“.

After clicking “Allow access” with valid credentials, you will be redirected back to the AWeber WordPress plugin, and your authorization code will be generated automatically.

To locate your list ID in AWeber, go to your AWeber dashboard. Then, navigate to “**List Options**” and select “**List Settings**“. You will find the Unique List ID displayed above the “**List Name and Description**” heading.

## MailPoet

To connect MailPoet to your site, first, you must install the MailPoet plugin from the WordPress plugin repository. [MailPoet Documentation](https://docs.mailpoet.com)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/71-mec-integrations.png "71 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/71-mec-integrations.png)

After installing and activating the MailPoet plugin, navigate to its settings and click on the “Begin setup” button. Then, continue through the setup steps until the end and activate your MailPoet account on your site with the Activation key.

![MailPoet - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/MailPoet-1024x377.png "MailPoet - MEC Integrations")

If you correctly connect your MailPoet account to your site, your users’ list will be shown in the MailPoet integration settings of MEC.

## Sendfox

The Sendfox plugin should be installed and activated to use this integration. [Sendfox Documentation](https://sendfox.helpscoutdocs.com)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/72-mec-integrations.png "72 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/72-mec-integrations.png)

After installing and activating the Sendfox plugin, go to its settings and click on “**Get your API key here**“.

![Sendfox - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Sendfox-1024x404.png "Sendfox - MEC Integrations")

1.  Log in to your SendFox account, navigate to **Settings** in the top right corner, and click on **API**.
2.  Then click on **Create New Token** and add a name
3.  This will give you a Personal API token, so copy it from there, as this is the only time you will be able to see it.
4.  Then enter the API token in the Sandbox plugin **API Token** section, and you’re all set.

## BuddyPress

The BuddyPress plugin assists you in building any type of community. Through this plugin, you can have groups and the option of private messaging between them, and many more related possibilities. [BuddyPress Documentation](https://codex.buddypress.org/)

An event website can become more dynamic by gradually building a community of regular users. In this documentation, you can see how to integrate BuddyPress with the MEC plugin.

**Note:** To display the attendees in the event list, enable the “**Show Attendees Module in event details page**” option in the BuddyPress integration settings page.

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/73-mec-integrations.png "73 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/73-mec-integrations.png)

Watch the following video for more information on how to use [BuddyPress](https://buddypress.org/) in MEC:

## LearnDash

With [LearnDash](https://www.learndash.com/) integration, you can link a course to any ticket and enroll the user in the LearnDash course after booking. [LearnDash Documentation](https://www.learndash.com/support/)

[![MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/74-mec-integrations.png "74 mec integrations - MEC Integrations")](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2023/10/74-mec-integrations.png)

Once you create your course in LearnDash, select the course in the event’s ticket settings.    
After booking this event by users, this course will be available to them.

## Paid Memberships Pro

[Paid Memberships Pro](https://www.paidmembershipspro.com/) gives you all the tools you need to start, manage, and grow your membership site. If you are using this plugin, you can restrict a single event by user level by enabling this option. And after that, only members of those levels can access that event page.

To enable this option, you need to go to **MEC Settings > Integrations > Paid Memberships Pro** and check the following three checkboxes:

*   Enable Event Restriction
*   Enable Booking Restriction
*   Enable Ticket Restriction

![Paid Memberships Pro 1 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Paid-Memberships-Pro-1-1024x747.png "Paid Memberships Pro 1 - MEC Integrations")

After that, you need to go to **Paid Memberships Pro > Dashboard** menu, then create desired levels on the Paid Memberships Pro plugin.  
  
Navigate to **WordPress Dashboard > Users > All Users**, then edit the desired user and set the Level for the user.  
  
Now, to restrict your event, you need to go to **MEC > All Events** and then edit the desired event. You can see this box on the single event edit page in **Booking > Tickets > advanced** section. Select the levels for which you want this event to be available. Then save your event.

![Paid Memberships Pro 2 - MEC Integrations](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2020/06/Paid-Memberships-Pro-2.png "Paid Memberships Pro 2 - MEC Integrations")

Try to access the page with different user levels. If the viewer is a guest or is not a member of the selected level.