Eventonomy

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:

  1. Create a new page (e.g. /my-events/).
  2. Add the Eventonomy My Events block.
  3. Publish the page.
  4. 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.