MEC – User Dashboard Addon


You can create a specific page for each user using the Modern Events Calendar user dashboard addon. It contains information about purchased tickets, registered events, and much more. Users can now log in to buy tickets.

NOTE: User Dashboard Addon works with MEC version 4.7.5 and higher.

Before installing the addon, ensure your Modern Events Calendar runs version 4.7.5. Follow these simple steps just like in the images:
Go to your plugins section and click on Add New to upload the plugin’s zip file (Plugins > Add New):

Modern Event Calendar User Dashboard Addon Modern Event Calendar User Dashboard Addon

After activating your new addon, a new menu will appear in the General Settings section of MEC. Go to this new menu option and copy this shortcode –  [MEC_user_dashboard]  – in a page (preferably full height); in addition to this, you need to select the page with the shortcode from the dropdown menu. If you’ve made a new page, you need to refresh it after the settings are saved:

User Dashboard Addon
MEC – User Dashboard Addon 1

Modern Event Calendar User Dashboard Addon

You can manage which sections your users can see and access from here.

To assign a user as a speaker/organizer, do the following:

  1. Go to the speaker/organizer sub-menu in MEC
  2. Create a new speaker/organizer or edit an existing one
  3. You can search for a specific user from your website and choose them, just like in the image below.
5 3 - User Dashboard Addon
MEC – User Dashboard Addon 2

This way, the user who’s been set as speaker/organizer will have access to edit their own information.

It’s important to point out that if you ever want to change the user you’ve assigned as speaker/organizer, you need to go back where you first assigned them but instead unset them as the speaker/organizer.

Now, you’re good to go.

Go to the page where you copied the shortcode; you’ll encounter an image that looks like this:

6 1 - User Dashboard Addon
MEC – User Dashboard Addon 3

Box A gives you access to different sections.

Box B will redirect you to the Tickets and Events sections.

Note: Here, you’ll only see the tickets and events purchased by this user.

Box C allows you to enter general profile information such as website, email, first name, last name, and profile image.

If the user goes to the organizer/speaker tab, the user will be able to edit your information (the user needs to be set as the organizer/speaker)

7 1 - User Dashboard Addon
MEC – User Dashboard Addon 4
8 - User Dashboard Addon
MEC – User Dashboard Addon 5

You can make it so that users have to login in order to book any events. Go to Modern Events Calendar Settings > Booking > Advanced tab and follow the steps in the image.

MEC Settings ‹ local — WordPress 1 - User Dashboard Addon
MEC – User Dashboard Addon 6

If you want to enable this feature only for certain events, then it’s best to keep the settings the same. Instead, go to your specific event, then to the Limitation for Users tab within the booking section of your event, and enable it.

We’ve also got this feature available for shortcodes; in order to make the user log in to see the shortcode, you can go to your desired shortcode’s page and enable the option in the image below:

Comprehensive application of Modern Events Calendar User Dashboard Addon

The following features are available in the Modern Events Calendar user dashboard addon and in the designated shortcode for this part.

In the Ticket section, you can:

  • You can cancel your purchased ticket.
  • Use Google’s street viewer and direction function if the event has its lection set.
  • Download your invoice.
  • View the list of attendees and export it.
  • Check your booked ticket status.
  • Check the date of your booked ticket.
  • Visit the exclusive page for that event.
User Dashboard - User Dashboard Addon
MEC – User Dashboard Addon 7

In the Event section, you can:

  • Edit the event by clicking on the title if you have permission.
  • Delete the event if you have permission.
  • Check the event’s status.
  • Add a new event (just like Front-end Events Submission*)
User Dashboard 1 - User Dashboard Addon
MEC – User Dashboard Addon 8

In the Report section, you can:

  • See the total number of tickets sold and the overall amount earned from ticket sales. Additionally, you can filter results based on the name of the event.
  • Review two graphs displaying “Sales” and “Payment Gateways.” These graphs can also be filtered by date and day.
User Dashboard 2 - User Dashboard Addon
MEC – User Dashboard Addon 9
User Dashboard 3 - User Dashboard Addon
MEC – User Dashboard Addon 10


In the Logout section, you can

  • Click the logout button to exit your user dashboard quickly.

*Note: You must have previously set Front-end Events Submission

if you want to let users manage the Events; they need to have proper access to the WordPress role. MEC follows the WordPress role and capability. If you need to use another one of the WordPress or use a custom role, you need to use an extra plugin and this table.


Please Note: In addition to adding the correct shortcode for the Front-end event submission form and Front-end event submission list on a new page, you’ll need to select that page from MEC Settings > Frontend Submission.

Using WooCommerce, you can show user profiles/tickets/events and reports on the WooCommerce My Account shortcode page.

my account 1 - User Dashboard Addon

There are no reviews yet.

Write a review

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.