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.
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.

Enabling the Integration
To activate the connection, go to WP Dashboard > BuddyBoss > Integrations > MEC.
- Locate the Enable MEC toggle.
- Check the box for Allow MEC events on this site.
- Click Save Settings.

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

- 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.

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.

- Navigate to the desired BuddyBoss Group.
- Go to Manage > Events.
- 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.

- Create two new WordPress pages: One for the list and one for the submission form.
- Add Shortcodes:
- Place [MEC_fes_list] on the “My Events” page.
- Place [MEC_fes_form] on the “Submit Event” page.
- 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 SubmissionManaging Group Events
Assigning Events to Groups
There are two ways to associate an event with a group:

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.

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.

- 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.
Report Out Dated Content
If you think the content of this page does not reflect updated information, please let us know.