My Events Dashboard
The member dashboard at /my-events/ is a left-nav hub that brings everything an organizer or attendee needs into one connected page. Sections are routed server-side via ?evnm_section= - the URL is deep-linkable and works without JavaScript.
What You Will Learn
- Every section in the dashboard and what it contains
- How to navigate between sections
- What Pro adds to the dashboard navigation
- How to link directly to a specific section
Dashboard Setup
The member dashboard is powered by the eventonomy/my-events block. During activation, Eventonomy creates a /my-events/ page and places this block on it automatically. You do not need to configure it.
If the page was deleted or the block was removed:
- Create a new page (e.g.
/my-events/). - Add the Eventonomy My Events block.
- Publish the page.
- Go to Eventonomy → Settings → Permalinks and update the Member dashboard URL to point to your new page.
Navigation
The left sidebar shows the sections available to the current member. Non-logged-in visitors see a "Please log in to manage your events" notice.
Members who do not have the event creation capability (controlled by the Creator role setting) do not see the Create event item.
Sections
Dashboard (Overview)
The default landing section when a member visits /my-events/.
Stat cards - five counts pulled from the database in a single batch query:
| Card | What it counts |
|---|---|
| Drafts | Events the member has saved as drafts. |
| Pending | Events awaiting admin approval. |
| Published | Events with status = published. |
| Attending | Events the member has RSVPs for. |
Your next event spotlight - the member's soonest upcoming published event, showing:
- Date and a relative "in N days / Tomorrow / Today" label.
- Venue or city (shown as "Online" for virtual events).
- Current RSVP count and capacity fill percentage.
- Links: View, Manage attendees, Edit.
Recent events - a short list of the member's most recently active events.
My Events
A full list of all events the member has created, with lifecycle tabs to filter by status.
Lifecycle tabs:
| Tab | Shows |
|---|---|
| All | Every event regardless of status. |
| Draft | Saved but not yet submitted. |
| Pending | Submitted and awaiting admin approval. |
| Published | Live and visible to the public. |
| Past | Published events whose occurrence has already happened. |
| Cancelled | Cancelled events. |
Per-event actions (from each row):
- View - opens the single-event page.
- Edit - opens the event editor for that event.
- Manage attendees - opens the attendee management surface for that event.
- Cancel - changes the event status to Cancelled (only available on pending, published, and private events).
Each row also shows a location label (venue name, city, or "Online") and the event's RSVP/capacity fill.
Create Event
The frontend event editor (eventonomy/event-editor block) embedded within the dashboard shell. Creating and editing both live here - the same source of truth for the event form.
To edit an existing event, click Edit on any event row in My Events. The URL becomes /my-events/?evnm_section=create&event_id={id}.
Attending
A paginated list of events the current member has RSVPs for.
The list is filtered server-side to the member's own RSVPs. Each row shows the event title, date, and the member's current RSVP status:
- Going - confirmed attendance.
- Maybe - tentative.
- Waitlist - on the waitlist; promoted automatically when a Going spot opens.
Venues & Organizers
A lookup section backed by the shared venue and organizer catalog. Members can browse venues and organizers they have used in their past events. This section is useful for finding and reusing catalog entries when creating a new event.
Saved (Pro)
Pro - This section requires Eventonomy Pro.
A list of events the member has saved by clicking a Follow Button block with objectType = event. Each entry links to the event page and includes a Remove action to unfollow.
The section fetches the member's event follows from GET /eventonomy/v1/follows?object_type=event, then batch-resolves event details via GET /eventonomy/v1/events?include[]= - no N+1 queries.
My Tickets (Pro)
Pro - This section requires Eventonomy Pro.
A list of the member's paid orders. Each row shows:
- Event title (linked to the event page).
- Order date and currency-formatted total.
- Order status.
Data comes from GET /eventonomy/v1/orders scoped to the current member.
Linking Directly to a Section
Use the evnm_section query parameter to deep-link to any section:
| URL | Opens |
|---|---|
/my-events/ |
Dashboard (overview) |
/my-events/?evnm_section=events |
My Events |
/my-events/?evnm_section=create |
Create event |
/my-events/?evnm_section=attending |
Attending |
/my-events/?evnm_section=places |
Venues & organizers |
/my-events/?evnm_section=saved |
Saved (Pro) |
To link to a specific event's editor: /my-events/?evnm_section=create&event_id={id}.
Extending the Dashboard
Pro adds sections by hooking two Free seams:
evnm_dashboard_nav(filter) - append a nav item by slug.evnm_dashboard_section(action) - render the body for a Pro-registered slug.
See the Extending Eventonomy guide for details.