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
  • Requirements
  • Initial Setup
    • 1. Generate the Shortcode
    • 2. Create the Dashboard Page
    • 3. Select the Dashboard Page
    • 4. Save Changes
  • Configuring Your Dashboard
  • User Dashboard Layout
    • Date & Time Format
  • User Dashboard Sections
  • Events Sections Settings
  • Using the User Dashboard
  • Sidebar Navigation
    • Dashboard
    • My Activity
      • My Tickets
      • My Waitlist
      • My RSVPs
    • My Events
      • Events List
      • Events Calendar
    • Attendees
      • Bookings
      • Waitlist Requests
      • RSVP Responses
    • Reports
      • Sales
      • Gateways
    • Account
      • Edit Profile
      • Organizer
      • Speaker
  • User Access & Permissions
    • Requiring Login Before Booking
  • Assigning Organizers and Speakers
  • Integrations & Customization
    • RSVP & Waiting List Addons
    • WooCommerce Integration
    • Stripe Connect
    • Dashboard Color Skin
  • Use Cases
  • Situations Where This Addon May Not Be Ideal
  • Troubleshooting
    • Dashboard is Empty
    • Missing Dashboard Sections
    • Missing RSVP or Waiting List Sections
    • Organizer Features Are Not Available
    • Edit or Delete Actions Are Missing
  • FAQ
    • 1. Where can I find the User Dashboard shortcode?
    • 2. What is the difference between My Waitlist and Waitlist Requests?
    • 3. Can organizers manually create bookings, waitlist requests, or RSVP responses?
    • 4. Can I use the User Dashboard inside WooCommerce?
    • 5. What is the difference between the Default and Full Screen layouts?
    • 6. Can users customize the appearance of the dashboard?
    • 7. How does Stripe Connect work?
    • 8. Why can’t I see the Organizer or Speaker sections?

Addons

User Dashboard Addon

The User Dashboard Addon is a powerful tool designed to create a personalized experience for your attendees and organizers. It provides a dedicated dashboard where users can manage their bookings, purchased tickets, access reports, and update their profile information.

By integrating this addon, you provide a seamless experience for users to log in, purchase tickets, manage their events, and stay connected with your event platform. The latest version introduces a completely redesigned interface with modern navigation, an interactive dashboard, calendar view, improved organizer tools, and enhanced customization options.

Requirements
MEC Pro

Latest Version
2.0.0

Last Updated
2026-08-05 15:28:13

Changelog
Buy Now

Requirements

  • MEC Pro or Lite: The addon works with both versions. However, advanced booking management, reporting, and organizer features require MEC Pro 
  • Activation: Ensure both Modern Events Calendar and the User Dashboard Addon are installed and activated.

Read Also:

How to install MEC and Addons?

Initial Setup

To begin using the User Dashboard, follow these steps:

1. Generate the Shortcode

Navigate to:

MEC Settings → User Dashboard

Copy the generated shortcode:

[MEC_user_dashboard]
User Dashboard Addon

2. Create the Dashboard Page

Create a new WordPress page (a full-width layout is recommended) and paste the shortcode into the page content.

User Dashboard Addon

3. Select the Dashboard Page

Go back to:

MEC Settings → User Dashboard

Choose the page you created from the User Dashboard Page dropdown.

4. Save Changes

Click Save Changes.

If you have just created the page, refresh it once to ensure all settings are applied correctly.

Configuring Your Dashboard

After completing the initial setup, you can customize the dashboard layout and control which sections are available to users.

User Dashboard Addon

User Dashboard Layout

Choose one of the following layouts:

  • Default – Displays the dashboard using the standard layout.
  • Full Screen – Expands the dashboard to use the full browser width.

Date & Time Format

Customize how dates and times appear throughout the dashboard.

  • Date Format
  • Time Format

Read Also:

Date Formats

User Dashboard Sections

Choose which sections should be available to your users.

You can enable or disable:

  • Dashboard
  • Edit Profile
  • RSVPs
  • My Waitlist
  • Waitlist Requests
  • Events
  • Events Calendar
  • Organizers
  • Speakers
  • Reports
  • User Dashboard in WooCommerce My Account

Some sections are displayed only when the required addon is installed or when the logged-in user has the appropriate role.

Events Sections Settings

This setting controls which actions are available in the Events List.

User Dashboard Addon

You can enable or disable actions such as:

  • Edit
  • Duplicate
  • Remove
  • Publish / Unpublish

The View and Report actions are always available.

Using the User Dashboard

The redesigned dashboard features a modern sidebar navigation. Available sections automatically adapt based on the logged-in user’s role and enabled MEC features. 

The new interface is fully responsive and provides an optimized experience across desktop, tablet, and mobile devices.

Sidebar Navigation

The dashboard is organized into four main sections:

  • Dashboard
  • My Activity
  • My Events
  • Account
  • Logout

Dashboard

The Dashboard provides a quick overview of your activity and event performance.

User Dashboard Addon

It includes:

  • Personalized greeting with the current date and the number of upcoming events.
  • Needs Your Attention panel for pending actions such as booking confirmations.
  • Interactive statistics cards for:
    • Pending Bookings
    • RSVP Responses
    • Waitlist Requests
  • Each card provides quick access to its corresponding management page.
  • Upcoming Events list displaying:
    • Event date
    • Ticket sales progress
  • Performance chart with switchable Bookings and Revenue views, including Last 7 Days and Last 30 Days filters.
  • Recent Bookings table for quick access to the latest bookings.

My Activity

The My Activity section contains information related to the logged-in user’s own participation in events.

My Tickets

User Dashboard Addon

Displays all purchased tickets.

Available information includes:

  • ID
  • Event
  • Date
  • Confirmation Status
  • Verification Status
  • Price
  • Transaction ID

Available actions:

  • Cancel

My Waitlist

User Dashboard Addon

Displays all waitlist requests submitted by the logged-in user.

Available actions include:

  • Attendees
  • Cancel

My RSVPs

User Dashboard Addon

Displays all RSVP submissions.

Available information includes confirmation and verification status.

Available actions include:

  • Attendees
  • Remove

My Events

The My Events section is available for event organizers and authors.

It provides complete event management tools directly from the dashboard.

Events List

User Dashboard Addon

Displays events managed by the current user.

Available columns:

  • ID
  • Title
  • Start Date
  • Repeat
  • Status
  • Organizer
  • Attendees
  • Revenue
  • Actions

Available actions include:

User Dashboard Addon
  • View
  • Edit
  • Report
  • Duplicate
  • Unpublish
  • Remove

An Add New button opens the Front-end Event Submission (FES) form, provided Front-end Event Submission is enabled in MEC settings.

Users can also switch between:

  • Upcoming Events
  • Expired Events

Events Calendar

Displays all user events in a calendar view with month navigation and event popups displaying event details.

User Dashboard Addon
User Dashboard Addon

Attendees

Bookings

User Dashboard Addon

Manage bookings for your events.

Available filters:

  • Confirmed
  • Pending
  • Rejected

Displayed information includes:

  • ID
  • Event
  • Price
  • Paid
  • Date
  • Confirmation
  • Verification
  • Transaction ID

Available actions:

User Dashboard Addon
  • Edit
  • Attendees
  • Invoice
  • Confirm
  • Reject
  • Pending
  • Remove

The Add New Booking button opens a modal that allows organizers to manually create a booking for any user.

User Dashboard Addon

Waitlist Requests

User Dashboard Addon

Displays waiting list requests submitted for events managed by the current user.

Available actions include:

User Dashboard Addon
  • Edit
  • Attendees
  • Confirm
  • Reject
  • Pending
  • Remove

The Add New Waitlist Request button opens a modal for manually creating a new waitlist request.

RSVP Responses

Manage RSVP responses for your events.

Available actions include:

User Dashboard Addon
  • Edit
  • Attendees
  • Confirm
  • Reject
  • Pending
  • Remove

The Add New RSVP Response button opens a modal for manually creating a new RSVP response.

Reports

Analyze your event performance using built-in reporting tools.

Available filters:

User Dashboard Addon
  • Event
  • Date Range (From / To)
  • Period (Daily / Monthly / Yearly)

Two report tabs are available:

Sales

User Dashboard Addon

Displays:

  • Tickets Sold
  • Total Revenue
  • Sales Overview Chart

Gateways

User Dashboard Addon

Displays a pie chart showing the number of bookings processed through each payment gateway.

User Dashboard Addon

Account

The Account section allows users to manage their personal profile and role-specific information.

Edit Profile

User Dashboard Addon

Users can update their personal information, including:

  • First Name
  • Last Name
  • Email Address
  • Website
  • Avatar

Additional features include:

  • Stripe Connect – Connect a Stripe account to receive event payments. The dashboard also displays the current connection status.
  • Dashboard Color Skin – Personalize the dashboard by selecting a preferred color theme.
  • Change Password – Update the account password directly from the dashboard.

Organizer

User Dashboard Addon

Users assigned to an Organizer profile can edit their organizer information, including:

  • Name
  • Description
  • Phone
  • Email
  • Social Links
  • Picture

Speaker

User Dashboard Addon

Users assigned to a Speaker profile can manage their speaker profile, including:

  • Name
  • Description
  • Job Title
  • Phone
  • Email
  • Social Links
  • Picture

User Access & Permissions

Requiring Login Before Booking

To require users to log in before accessing the booking form:

  1. Navigate to MEC Settings → Booking → Advanced.
  2. Enable Display Booking section only for Logged-in Users on the Single Event Page.

Alternatively, this restriction can be configured individually for each event through the Limitation for Users tab or applied to specific shortcodes.

User Dashboard Addon
User Dashboard Addon

Assigning Organizers and Speakers

To allow a user to manage their Organizer or Speaker profile from the User Dashboard:

  1. Go to the Organizer or Speaker menu in MEC.
  2. Create a new profile or edit an existing one.
  3. Assign an existing WordPress user to that profile.
User Dashboard Addon

Once assigned, the user can access and edit their profile directly from the User Dashboard.

Important

To assign a different user to an existing Organizer or Speaker profile, you must first remove the currently assigned user before selecting a new one.

Integrations & Customization

RSVP & Waiting List Addons

The User Dashboard automatically integrates with other MEC addons.

When the RSVP Addon or Waiting List Addon is installed and activated, their corresponding dashboard sections become available automatically.

User Dashboard Addon

WooCommerce Integration

If you use WooCommerce, you can enable the User Dashboard in WooCommerce My Account option.

This allows users to access their MEC dashboard directly from the WooCommerce My Account page.

User Dashboard Addon
User Dashboard Addon

Stripe Connect

Organizers can securely connect their Stripe account from the Edit Profile section to receive payments directly through Stripe Connect.

The dashboard also displays the current connection status. 

User Dashboard Addon

Dashboard Color Skin

Users can personalize their dashboard by selecting a preferred color theme from their profile settings.

User Dashboard Addon

Use Cases

The User Dashboard Addon is especially useful for:

  • Membership and subscription websites
  • Multi-organizer event platforms
  • Websites using Front-end Event Submission
  • Events with high demand using the Waiting List Addon
  • RSVP-driven events
  • Organizers who need to manage bookings, waitlists, and RSVP responses from the front end

Situations Where This Addon May Not Be Ideal

The User Dashboard may not be necessary for:

  • Simple one-time events where users do not need an account
  • Websites that do not require attendee interaction after registration
  • Non-WordPress environments
  • Advanced accounting workflows outside the MEC ecosystem

Troubleshooting

Dashboard is Empty

Make sure the User Dashboard shortcode is placed on the selected page and that you are logged in.

Missing Dashboard Sections

Navigate to MEC Settings → User Dashboard and verify that the required sections are enabled.

Missing RSVP or Waiting List Sections

Ensure the corresponding addons are installed and activated.

Organizer Features Are Not Available

Verify that the logged-in user is assigned as an Organizer or is the author of the event.

Edit or Delete Actions Are Missing

Check Events Sections Settings and ensure the corresponding actions are enabled.

FAQ

1. Where can I find the User Dashboard shortcode?

Navigate to MEC Settings → User Dashboard to copy the generated shortcode.

2. What is the difference between My Waitlist and Waitlist Requests?

  • My Waitlist Displays all waitlist requests submitted by the logged-in user.
  • Waitlist Requests displays waiting list requests submitted for events managed by the current user.

3. Can organizers manually create bookings, waitlist requests, or RSVP responses?

Yes. Organizers can use the Add New buttons available in the Bookings, Waitlist Requests, and RSVP Responses sections to manually create new entries.

4. Can I use the User Dashboard inside WooCommerce?

Yes. Enable the User Dashboard in WooCommerce My Account option to display the dashboard inside the WooCommerce customer account.

5. What is the difference between the Default and Full Screen layouts?

The Full Screen layout expands the dashboard to the full browser width, while the Default layout uses the standard page width.

6. Can users customize the appearance of the dashboard?

Yes. Users can select their preferred dashboard color from the Dashboard Color Skin option in the Edit Profile section.

7. How does Stripe Connect work?

Organizers can connect their Stripe account directly from the Edit Profile section. Once connected, they can receive event payments through Stripe Connect, and the dashboard displays the current connection status.

8. Why can’t I see the Organizer or Speaker sections?

These sections are displayed only when the logged-in user is assigned to an Organizer or Speaker profile.

Share

Related Articles

  • MEC Integration Addon for Zoom
  • MEC Multisite Event Sync
  • MEC Seat Addon
  • MEC Utility
  • How to Import Public Eventbrite Events into MEC Using an iCal Link

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
8 Comments
dieggocnsupport April 11, 2020
| |

Hello Team Webnus,
 
Functions such as Organizer (for event organizers) and Client (for users who register and / or include tickets on the website) can be created automatically in WordPress to install the main MEC plugin or to install this add-on.
 
Other event manager plugins use this pattern for example:
 
Users with Organizer role:
– Register Events;
– Edit information about events;
– Add, change and remove ticket types;
– Check tickets (using addon Invoices);
– ETC …
 
Users with Client role:
– Edit profile;
– Save events as favorites;
– Access purchased tickets;
– Request refund of purchased tickets;
 
Are there possibilities to insert this feature in an upcoming update?

1 0
0
Reply
Sarah Wang April 12, 2020
| |
dieggocnsupport Hello Team Webnus,   Functions such as Organizer

Hello,
I will forward your comment to our developer team and they’ll surely receive it. If it is possible they will add this feature in the upcoming updates of the Addon.
Suggestions are prioritized based on the number of requests from users.

0 0
0
Reply
marklovetv March 23, 2020
| |

I’ve added the user dashboard and registered for an event but I don’t see any info in any of the sections.

0 0
0
Reply
Doris Cooper March 28, 2020
| |
marklovetv I've added the user dashboard and registered for a

Hi,

Installation is not enough, you should add UD Shortcode: “[MEC_user_dashboard]” to the desired page. also, you should be enabled the sections on MEC Settings: https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/10/user-dashboard-screenshot-06.png so after that, you can see all your booking/ticketing/reports and…

Note: If you want to show all other user’s content, you must log in with their account.

 

0 0
0
Reply
Nova Stevenson December 1, 2019
| |

Does the profile automatically show any user profile fields you create?
 

0 0
0
Reply
Doris Cooper December 2, 2019
| |
Nova Stevenson Does the profile automatically show any user profi

Hello,

For now, we have added the default features of WordPress. What plugin did you use in making those fields? We are gonna release a compatibility mode for MEC and user dashboard

0 0
0
Reply
Nova Stevenson December 3, 2019
| |
Doris Cooper Hello, For now, we have added the default feature

I’m running a member site that sells events. I’m using ultimate member for the member’s profile functionality at the moment but I’d love to be able to make this more streamline

0 0
0
Reply
Doris Cooper December 9, 2019
| |
Nova Stevenson I'm running a member site that sells events. I'm u

Hello, Could you please provide us with more details? Sending a screenshot of your desired state would be helpful for faster support.

0 0
0
Reply

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 © 2026. All rights reserved. Webnus Inc.