Skip to content

How to Let Members Submit Their Own Events

How to Let Members Submit Their Own Events

Section titled “How to Let Members Submit Their Own Events”

This guide turns your site into a community calendar where members add their own events from the frontend, instead of you creating every event yourself. Everything here is available on the Free plan.

You have two ways to let members create events, and you can use either or both:

Add the My Events block (eventonomy/my-events) to a dedicated page, e.g. /manage-events/. This gives members a full left-nav dashboard - an overview, their own event list, a create/edit section, the events they’re attending, the venues and organizers they’ve added, and their profile - all in one place. It’s a self-contained shell, so it should be the only block on that page. See My Events Dashboard for what each section contains.

Add the Event Editor block (eventonomy/event-editor) to any page for a dedicated event-submission form, separate from the full dashboard. This is the same form used inside the My Events dashboard’s create/edit section, so members get a consistent editing experience either way.

Step 2: Configure Who Can Submit and Moderation

Section titled “Step 2: Configure Who Can Submit and Moderation”

Go to Eventonomy → Settings → Setup and set:

Setting What it does
Minimum role to create events Restrict submission to a minimum WordPress role. Leave blank to apply no extra restriction beyond WordPress’s own permissions, which lets any logged-in user create events.
Require approval before submitted events are published When on, member-submitted events go into a Pending review queue instead of publishing immediately. Your own events are unaffected.
Status when no choice is made The status for an event created without one being chosen (through the REST API or the mobile app). Draft or Published. In the event editor members choose Publish or Save draft themselves, so this does not decide moderation - Require approval above is the single control for reviewing member events.
Max events per user Caps how many events one member can create. Set to 0 for unlimited.

Full field reference in Submission Settings.

With approval mode on:

  1. A member submits an event. It’s forced to Pending review, even if they try to publish it directly.
  2. You go to Eventonomy → Events and click the Moderation tab in the lifecycle pipeline. Its badge shows how many events are waiting, so you can see at a glance whether anything needs you.
  3. Each waiting event gets an Approve and a Reject button. Either way, the organizer gets an email with the result.
  4. Approved events go live; your own admin-created events are never affected by this setting.

If approval is off, the Moderation tab tells you so and points you at the setting rather than showing an empty list.

Members without the manage-events capability see “Submit for review” instead of “Publish” in the editor while approval mode is on.

From their My Events dashboard, members can:

  • See stat cards for their events, upcoming events, drafts, RSVPs received, and events they’re attending.
  • Filter their own events by lifecycle status (All, Draft, Pending, Published, Past, Cancelled).
  • Edit, duplicate, cancel, or view any event they created.
  • Manage attendees for their own events.
  • Track the events they’ve RSVP’d to under Attending.
  • Edit the venues and organizers they’ve added, under Venues & organizers.
  • Update their public profile and billing details, under Profile.