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.
Step 1: Give Members a Place to Submit
Section titled “Step 1: Give Members a Place to Submit”You have two ways to let members create events, and you can use either or both:
Option A: The My Events dashboard
Section titled “Option A: The My Events dashboard”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.
Option B: A standalone submission form
Section titled “Option B: A standalone submission form”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.
How the Moderation Flow Works
Section titled “How the Moderation Flow Works”With approval mode on:
- A member submits an event. It’s forced to Pending review, even if they try to publish it directly.
- 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.
- Each waiting event gets an Approve and a Reject button. Either way, the organizer gets an email with the result.
- 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.
What Members Can Do After Submitting
Section titled “What Members Can Do After Submitting”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.
Next Steps
Section titled “Next Steps”- My Events Block - settings and shortcode reference for the dashboard.
- Event Editor Block - settings and shortcode reference for the standalone form.
- Submission Settings - roles, approval mode, and submission caps.

