> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.webnus.net/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

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

## **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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-18.png "Image 18 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-19.png "Image 19 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-48-543x1024.png "Image 48 | 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**

## **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**

**Note:** Some dashboard sections depend on additional MEC addons or user permissions. For example, **My RSVPs and RSVP Responses require the RSVP Addon**, while **My Waitlist and Waitlist Requests require the Waiting List Addon**. These sections are only available when the corresponding addon is installed and activated.

## **Events Sections Settings**

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

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-20.png "Image 20 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-55-610x1024.png "Image 55 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-53-950x1024.png "Image 53 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-37-1024x635.png "Image 37 | User Dashboard Addon")

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

Available actions include:

*   Attendees
*   Cancel

#### **My RSVPs**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-36-1024x640.png "Image 36 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-51-955x1024.png "Image 51 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-39-1024x511.png "Image 39 | 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.

[![](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-49-1024x968.png "Image 49 | User Dashboard Addon")](https://webnus.net/dox/modern-events-calendar/mec-user-dashboard-addon/image-155/)

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-54-1024x464.png "Image 54 | User Dashboard Addon")

### **Attendees**

#### **Bookings**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-44-1024x848.png "Image 44 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-40-1024x539.png "Image 40 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-38-1024x454.png "Image 38 | User Dashboard Addon")

#### **Waitlist Requests**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-43-1024x695.png "Image 43 | User Dashboard Addon")

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

Available actions include:

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-41-1024x498.png "Image 41 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-42-1024x593.png "Image 42 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-31-1024x340.png "Image 31 | User Dashboard Addon")

*   Event
*   Date Range (From / To)
*   Period (Daily / Monthly / Yearly)

Two report tabs are available:

#### **Sales**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/30-1024x883.png "30 | User Dashboard Addon")

Displays:

*   Tickets Sold
*   Total Revenue
*   Sales Overview Chart

#### **Gateways**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-45-1024x834.png "Image 45 | User Dashboard Addon")

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

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-32-1024x632.png "Image 32 | User Dashboard Addon")

### **Account**

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

#### **Edit Profile**

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-52-791x1024.png "Image 52 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/21-865x1024.png "21 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-50-889x1024.png "Image 50 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-29.png "Image 29 | User Dashboard Addon")

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-28.png "Image 28 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-46-1024x1004.png "Image 46 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-33.png "Image 33 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-30.png "Image 30 | User Dashboard Addon")

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-47-1024x981.png "Image 47 | 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](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-34-1024x340.png "Image 34 | User Dashboard Addon")

### **Dashboard Color Skin**

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

![User Dashboard Addon](https://webnus.net/dox/modern-events-calendar/wp-content/uploads/2019/11/image-35.png "Image 35 | 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.