Skip to content
No results
MEC Knowledgebase
  • Installation
    • Installation
    • Activation
    • Auto Update
    • Manual Update
    • Change License Domain
  • Settings
    • General
    • Archive Page
    • Slugs/Permalinks
    • Currency
    • View All
  • Single Event
    • Single Event Settings
    • How to Add Event In MEC Plugin?
    • MEC Single Sidebar
    • Custom Fields
    • View All
  • Event Modules
    • Speakers
    • Organizers
    • Locations
    • Map
    • View All
  • Booking Settings
    • Booking Module
    • Booking Elements
    • Booking Form
    • Payment Gateways
    • View All
  • Event Submission
    • General
    • Access Level
    • FES Sections
    • Required Fields
    • View All
  • Integrations
    • Mailchimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • View All
  • Notifications
    • Booking Notification
    • Booking Confirmation
    • Booking Reminder
    • Admin Notification
    • View All
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • View All
  • Other
    • Appearance Settings
    • Translation
    • Knowledge
    • Troubleshooting
    • Developer
MEC Knowledgebase

  • Categories
    • Installation
      • Installation
      • Activation
      • Auto Update
      • Manual Update
      • Change License Domain
    • General Settings
      • General
      • Archive Pages
      • Slugs/Permalinks
      • Currency
      • View All
    • Single Event
      • Single Event Settings
      • MEC Single Sidebar
      • How to Add Event In MEC Plugin?
      • Custom Fields
      • View All
    • Event Modules
      • Speakers
      • Organizers
      • Locations
      • Map
      • View All
    • Booking Settings
      • Booking Module
      • Add a Booking System
      • Booking Form
      • Organizer Payment Settings
      • View All
    • Event Submission
      • General
      • Access Level
      • FES Sections
      • Required Fields
      • View All
    • MEC Integrations
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • View All
    • Notifications
      • Booking Notification
      • Booking Confirmation
      • Booking Reminder
      • Admin Notification
      • View All
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • View All
    • Other
      • Appearance Settings
      • Translation
      • Knowledge
      • Troubleshooting
      • Developer

Submit a Ticket
MEC Knowledgebase

Toggle
  • Initial Setup
    • Enabling the Integration
  • Configuring Global MEC Settings
  • Permissions and Submission Roles
    • Global Submission Roles
    • Group-Level Permissions
  • Frontend Event Submission (FES) Setup
  • Managing Group Events
    • Assigning Events to Groups
    • Filtering by Group
  • Use Cases (When This Addon is Useful)
  • Situations This Addon May Not Be Ideal
  • Troubleshooting for Beginners
  • FAQ
    • How do I enable the BuddyBoss Integration Addon for MEC?
    • How do I set up the frontend event submission pages?
    • What user roles can submit events through the Frontend Event Submission?
    • How do I grant specific user roles permission to create events within a particular group?
    • Can I assign an event to multiple BuddyBoss groups?
    • How do I filter MEC events displayed in BuddyBoss groups?
    • Why are my events not showing up in a BuddyBoss group?
    • Can logged-out users view events in public groups?
    • What do the “Event Groups” and “Assign Event to Groups” options in MEC Settings do?
    • If I assign an event to a group, does it still appear in the regular MEC event calendar?
    • How can I customize the appearance of the event list and event submission forms in BuddyBoss groups?
    • Can I edit and delete events that were created by other users in a group?

Addons

BuddyBoss Integration Addon

The BuddyBoss Integration Addon is a powerful tool designed to bridge the gap between your community and your calendar. It allows you to assign specific events to Social Groups, enabling each group to have its own dedicated event list. Members can submit, manage, and view events directly within their community hub, fostering higher engagement.

Requirements
MEC Lite/Pro

Latest Version
2.6.0

Last Updated
2025-12-16 15:28:13

Changelog
Buy Now

Initial Setup

Before you begin, ensure you have the following active on your site:

  • BuddyBoss Plugin: The platform must be installed and fully configured.
  • MEC: This integration functions alongside the Modern Events Calendar.
  • Social Groups: Navigate to WP Dashboard > BuddyBoss > Components and ensure Social Groups is enabled.
BuddyBoss Integration Addon

Enabling the Integration

To activate the connection, go to WP Dashboard > BuddyBoss > Integrations > MEC.

  1. Locate the Enable MEC toggle.
  2. Check the box for Allow MEC events on this site.
  3. Click Save Settings.
BuddyBoss Integration Addon

Configuring Global MEC Settings

Once enabled, a suite of options appears under BuddyBoss > Integrations > MEC to control how events interact with your community.

BuddyBoss Integration Addon
  • DateTime Format: Enter the preferred format for how dates and times appear in your BuddyBoss feeds.
  • Events Menu: Enabling this adds an Events section to the BuddyBoss menu for easier access.
  • Event Groups: This allows the actual creation and display of events within Social Groups.
  • Assign Event to Groups: Enables the ability to assign existing events to specific groups.
  • Hide Events: Toggle this to hide group-specific events from general calendar “skins” if you want them to remain exclusive.
  • Show Public Events: By default, MEC may restrict logged-out users. Enable Show single event if event is in public group for all users to allow public access.
  • Enable Filters: This allows MEC events to be included in social filters on your site.
  • Hide Button: Use this to hide the “Back to events list” button within the Event Submission Form for a cleaner UI.
  • Show Preview: When enabled, users can see a preview of the event directly in the BuddyBoss Activity feed.

Permissions and Submission Roles

To allow users to create events from the front-end, you must define who has permission.

BuddyBoss Integration Addon

Global Submission Roles

In the MEC Settings, locate Event submission roles. You can select from WordPress roles or BuddyBoss-specific roles: Moderator, Organizer, and Member. You can also use the Event submission exclude users’ field to bar specific individuals from creating events.

Group-Level Permissions

Permissions must also be mirrored within the specific group settings.

BuddyBoss Integration Addon
  1. Navigate to the desired BuddyBoss Group.
  2. Go to Manage > Events.
  3. Under Group Permissions, choose who can create, edit, and delete MEC events:
    • All group members.
    • Organizers and Moderators only.
    • Organizers only.

Pro Tip: Ensure the roles selected in the global Integrations menu match the permissions set inside individual Groups to avoid “Permission Denied” errors for your users.

Frontend Event Submission (FES) Setup

For members to submit events, you must set up dedicated pages using MEC shortcodes.

BuddyBoss Integration Addon
  1. Create two new WordPress pages: One for the list and one for the submission form.
  2. Add Shortcodes:
    • Place [MEC_fes_list] on the “My Events” page.
    • Place [MEC_fes_form] on the “Submit Event” page.
  3. Link Pages in MEC: Navigate to MEC > Front-end Submission > Basic and select your newly created pages in the dropdown menus for Events List Page and Add/Edit Events Page.

Read Also:

Front End Event Submission

Managing Group Events

Assigning Events to Groups

There are two ways to associate an event with a group:

BuddyBoss Integration Addon

From the Group: Go to the Events tab within a group and click Create New. Use the Select Group dropdown in the form to ensure it is assigned correctly.

BuddyBoss Integration Addon

From the Backend: Go to MEC > All Events > Edit. In the Event Details section, find the BuddyBoss Group and select the desired group.

Pro Tip: In front-end, if you are inside a specific group and click the Create New button, that group will automatically be selected as the assigned group for the event you are trying to create.

Read Also:

 How to add a new event?

Filtering by Group

You can create customized calendars that only show events from specific groups.

BuddyBoss Integration Addon
  • Go to the Shortcods menu.
  • Locate the Filter Options > BuddyBoss Groups filter menu.
  • Choose to Include By Group or Exclude By Group and select the relevant groups.

Use Cases (When This Addon is Useful)

  • Niche Interest Communities: A photography group can host exclusive photo-walk events that only appear to their members.
  • Professional Masterminds: Moderators can schedule private webinars or workshops specifically for their premium group tiers.
  • Local Sports Leagues: Each team (group) can manage its own practice schedule and game days visible only to team members.

Situations This Addon May Not Be Ideal

  • Private/Hidden Group Visibility: Events assigned to Private or Hidden groups will not appear on public calendars, which may be confusing if you want to advertise them to non-members.
  • Logged-out Visitors: By default, visitors cannot see group events unless you manually enable the “Show Public Events” setting.
  • Strict Role Management: If you have highly customized WordPress roles, you must ensure they have the correct publish_posts and edit_posts capabilities to use the FES form.

Troubleshooting for Beginners

  • Events Not Appearing in Groups: Verify that the event is actually assigned to the group in the Event Details section. Also, check if the group is Public; events in private/hidden groups are hidden from general views.
  • “Create New” Button Missing: Ensure the user has the correct role (e.g., Member or Moderator) in both the global MEC Settings and the specific Group Permissions.
  • FES Form Not Loading: Double-check that you have selected the correct pages in MEC > Front-end Submission > Basic and that the shortcodes are pasted correctly.

FAQ

How do I enable the BuddyBoss Integration Addon for MEC?

First, ensure that the BuddyBoss plugin is installed and active. Then, install and activate the BuddyBoss Integration Addon. Navigate to WP Dashboard > BuddyBoss > Integrations > MEC to configure the settings. Make sure to enable “Enable MEC”.

How do I set up the frontend event submission pages?

You will need to create two pages: one for the event list and one for the event submission form. Go to Front-end Events Submission > Basic in the MEC settings, and place the [MEC_fes_list] shortcode on the events list page and [MEC_fes_form] on the add/edit event page.

What user roles can submit events through the Frontend Event Submission?

You can specify the user roles that can submit events in BuddyBoss > Integrations > MEC. It’s recommended to use the Moderator, Organizer, and Member roles specific to BuddyBoss, or WordPress roles like Administrator, Editor, etc., if you prefer. These can be granted access across all groups.

How do I grant specific user roles permission to create events within a particular group?

First, set the user roles in the BuddyBoss > Integrations > MEC section. Then, in each specific BuddyBoss group, go to Manage > Events and select the permissions you want to grant. Options include ‘All group members,’ ‘Organizers and Moderators only,’ or ‘Organizers only’.

Can I assign an event to multiple BuddyBoss groups?

Yes, you can assign an event to a BuddyBoss group through the group’s event tab. You can also assign events through the MEC menu by selecting the event you want to edit and assigning it from the BuddyBoss Group dropdown under the Event Details section.

How do I filter MEC events displayed in BuddyBoss groups?

MEC’s shortcode generator allows you to filter events. When the BuddyBoss Integration is enabled, you will find a “BuddyBoss Groups” filter option. This lets you include or exclude specific groups from the displayed events.

Why are my events not showing up in a BuddyBoss group?

Ensure the event is assigned to the group. Also, verify that the group is a public group, as events from private or hidden groups will not appear in the public calendar. Check that your user role has been granted permission to view and submit events.

Can logged-out users view events in public groups?

By default, MEC restricts logged-out users from seeing event content. To allow logged-out users to view public group events, enable the “Show single event if event is in public group for all users” setting in BuddyBoss > Integrations > MEC.

What do the “Event Groups” and “Assign Event to Groups” options in MEC Settings do?

The “Event Groups” option enables event functionality within social groups. The “Assign Event to Groups” setting allows you to associate events with specific social groups.

If I assign an event to a group, does it still appear in the regular MEC event calendar?

Yes, assigning an event to a group does not remove it from the regular MEC event calendar. The event appears both in the general calendar and within the specified group’s event list. However, you can use the MEC shortcode generator to filter events in the general calendar based on groups.

How can I customize the appearance of the event list and event submission forms in BuddyBoss groups?

The appearance of the event list and submission forms is managed through the MEC plugin’s settings for general styling and layout. The BuddyBoss Integration add-on is primarily focused on functionality and integrating the MEC event system with BuddyBoss groups rather than aesthetic customization. Custom CSS can also be used in the MEC options to further adjust the appearance of the MEC calendar and related features.

Can I edit and delete events that were created by other users in a group?

Event editing and deletion permissions depend on the group settings and user roles. If a user has been given permission to create, edit, and delete events in a given group (e.g., All group members, Organizers, and Moderators only), they will be able to edit and delete events, including those created by others, within that group. Otherwise, these actions will be restricted.

Share

Related Articles

  • MEC Utility
  • How to Import Public Eventbrite Events into MEC Using an iCal Link
  • Ticket and Invoice App
  • Liquid View Layouts Addon
  • Square Payment Addon

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now
Login Submit
0 Comments

No Comment.

Still no luck? We can help!

If you did not find what you were looking for, please submit a ticket in our support system.

Submit a Ticket
Webnus Banner
Modern Events Calendar

Please read our Terms and Conditions and Privacy Policy.

4.2 Great

About 11 Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.