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
  • User Dashboard Addon Preparation
    • Installation
    • User Dashboard Addon Shortcode
  • User Dashboard Addon Settings
    • 1- User Dashboard Page
    • 2- Date Format
    • 3- Time Format
    • 4- User Dashboard Sections
    • 5- Events Sections Settings
  • Assign Speaker/Organizer
  • User Dashboard Addon Features
    • User Dashboard Addon Ticket Section
    • User Dashboard Addon Event Section
    • User Dashboard Addon Report Section
    • User Dashboard Addon Logout Section
  • FAQ

Addons

User Dashboard Addon

With this addon, you can create a specific profile page for each user. This page will contain information about purchased tickets, registered events, and more. Users now can log in to buy tickets.

Requirements
MEC Pro

Latest Version
1.5.1

Last Updated
2025-03-07 15:28:13

Changelog
View DemoBuy Now

User Dashboard Addon Preparation

Installation

First, ensure that both MEC (Modern Events Calendar) and the User Dashboard Addon are installed and activated.

Read Also:

How to install MEC and Addons?

User Dashboard Addon Shortcode

After activating your User Dashboard Addon, a new menu will appear in the General Settings section of MEC. Go to this new menu option and copy the shortcode.

[MEC_user_dashboard]

Then, paste this shortcode into a page (preferably full height). You also need to select the page with the shortcode from the dropdown menu in the screenshot. If you’ve made a new page, you need to refresh it after the settings are saved. Then, navigate to MEC Settings > User Dashboard and choose the created page from the User Dashboard Page dropdown.

User Dashboard Addon

Use the shortcode page you created.

User Dashboard Addon

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

User Dashboard Addon Settings

In this section, we will walk you through all the settings that are available while using the User Dashboard Addon.

User Dashboard Addon

1- User Dashboard Page

Insert [MEC_user_dashboard] shortcode into the page you want. Then users can see their dashboard.

2- Date Format

Specify the format of the date on the dashboard page’s date and time module.

Read Also:

Date Formats

3- Time Format

Specify the format of the time on the dashboard page’s time and time module.

4- User Dashboard Sections

You can show the Edit Profile, Tickets, Events, Organizers, Speakers, and Reports options on the user dashboard page, depending on what your users need.

5- Events Sections Settings

Show events to the organizer: This option will display the events to the organizer who has published them.

Hide edit link in the events section: by enabling this option, you can hide the edit link in the events section settings and organizers cannot edit events after publishing.

Hide delete link in the events section: Enabling this option will hide the delete link of the events and organizers will not be able to delete events.

Assign Speaker/Organizer

To assign a Speaker/Organizer role to a user, follow these steps:

  1. Go to the Speaker/Organizer sub-menu in MEC
  2. Create a new Speaker/Organizer or edit an existing one
  3. You can also search for a user that already exists.
User Dashboard Addon

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, go to the page where you copied the shortcode; you’ll see an image that looks like this.

User Dashboard

Box A gives you access to different sections that you have defined in the settings.

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 Speaker/Organizer tab, the user will be able to edit the information, provided that they are already a speaker or organizer.

User Dashboard Addon

User Dashboard Addon

You can make it so that users would have to log in to book any events. Go to Modern Events Calendar Settings > Booking > Advanced tab. In the Who can book? section, activate the option Display Booking section only for Logged in users on the single event page.

User Dashboard Addon

If you want to enable this feature only for certain events, then keep the settings as is. Instead, go to your specific event, then to the Limitation for Users tab within the Booking section of your event, and enable it.

User Dashboard Addon

We’ve also made this feature available for shortcodes. To make the user log in to see the shortcode, you can go to your desired shortcode’s page and enable the option.

User Dashboard Addon

User Dashboard Addon Features

The following features are available in this addon and in the designated shortcode for this part.

User Dashboard Addon Ticket Section

In the Ticket section, you can:

  • Cancel your purchased ticket.
  • Use Google’s Street Viewer and direction function if the event has its location 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 Addon

User Dashboard Addon Event Section

In the Event section, you can:

  • Edit the event by clicking on the title, if you have the permission to do so.
  • Delete the event, if you have the permission to do so.
  • Check the event’s status.
  • Add a new event (just like Front-end Events Submission)
User Dashboard Addon

User Dashboard Addon Report Section

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 Addon

User Dashboard Addon

User Dashboard Addon Logout Section

In the Logout section, you can

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

If you want to let users manage the events; they need to have proper access, according to the WordPress role table. MEC follows WordPress roles. If you need to use another one of the WordPress roles or use a custom role, you need to use a third-party plugin.

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.

User Dashboard Addon

FAQ

1: What are the requirements for using the User Dashboard Addon?

You need to have both MEC (Modern Events Calendar) and the User Dashboard Addon installed and activated. You also need MEC Pro.

2: What is the purpose of the User Dashboard Addon?

The User Dashboard Addon allows you to create a specific page for each user that contains information about their purchased tickets, registered events, and more. Users can log in to buy tickets and manage their information.

3: Where can I find the User Dashboard Addon shortcode?

After activating the addon, go to the General Settings section of MEC, where a new menu option will appear. Copy the shortcode from there. The shortcode is [MEC_user_dashboard].

4: Where do I place the User Dashboard shortcode?

The shortcode [MEC_user_dashboard] should be placed on a page, preferably one that is full height. Then, you must select this page from the User Dashboard Page dropdown in the MEC settings. This is how users can access their dashboard.

5: How do I specify the date and time format on the user dashboard page?

In the User Dashboard settings, you can specify both the date format and the time format that will be displayed on the dashboard page.

6: What can users see in their User Dashboard?

Users can see information about their purchased tickets, registered events, and more. They can also access sections for editing their profile, viewing tickets, managing events, and reports.

7: Can users edit their profile information in the dashboard?

Yes, users can enter and edit general profile information, such as website, email, first name, last name, and profile image.

8: Can I customize the sections visible to users in their dashboards?

Yes, you can manage which sections (e.g., Edit Profile, Tickets, Events, Organizers, Speakers, Reports) are accessible to users by configuring the settings in MEC Settings > User Dashboard. 

9: How do I display events to the organizer who published them?

In the User Dashboard settings, enable the “Show events to organizer” option to display the events to the organizer who has published them.

10: Can users edit events through the dashboard?

Yes, if they have the necessary permissions, users can edit events by selecting “Edit Event” in the Events section of the dashboard. They must also have the appropriate WordPress role with sufficient access rights.

11: Can users delete events through the dashboard?

Yes, users can delete events by selecting “Remove Event” in the Events section of the dashboard. Administrators can hide the edit and delete links in the Events section through the User Dashboard settings if needed.

12: What actions can users perform in the Ticket section?

In the Ticket section, users can cancel purchased tickets, use Google’s Map, download invoices, view the list of attendees, check booked ticket status and date, and visit the event’s page.

13: How can users cancel their bookings?

Users can cancel their bookings through a link in their confirmation email or through their booked tickets in the user dashboard.

14: Can users see their booking history?

Yes, the user dashboard displays the tickets and events purchased by the logged-in user.

15: How do I assign a user as an organizer or speaker?

Navigate to the Organizers or Speakers submenu in MEC, create a new organizer or speaker (or edit an existing one), and assign the desired user by searching for their username. 

16: Can assigned speakers or organizers edit their information?

Yes, users assigned as speakers or organizers can edit their information on the organizer/speaker tab of their dashboard.

17: Is it possible to require users to log in before booking events?

You can enable the “Display Booking section only for Logged-in users in single event page” option in MEC Settings > Booking > Advanced tab, or in the specific event’s settings under the Limitation for Users tab.

18: How can a user submit a new event through the dashboard?

In the Event section, users can add new events if they have been given permission, similar to Front-end Events Submission.

19: What kind of reports are available in the dashboard?

The Reports section provides users with data on total tickets sold and revenue earned from ticket sales. Users can filter this information by event name and date, and view graphs displaying sales and payment gateway distributions.

20: How does the User Dashboard Addon integrate with WooCommerce?

When using WooCommerce, the User Dashboard Addon can display user profiles, tickets, events, and reports within the WooCommerce “My Account” page, providing a seamless experience for users. 

Share

Related Articles

  • Ticket and Invoice App
  • Liquid View Layouts Addon
  • Square Payment Addon
  • Elementor FES Builder Addon
  • Gutenberg Single Builder 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
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.

Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.