Skip to content
WordPress Events Calendar
  • FeaturesExpand
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • DocsExpand
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • CompareExpand
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free
WordPress Events Calendar

Home / Features / Event submissions

New in 1.8

Let people submit events to your calendar

A community calendar fills itself when the community can add to it. Put a Submit an Event form on any page, decide who may use it, and approve what comes in with one click — all in the free plugin.

Download free
Read the setup guide

Front-end event submission, without the admin area

Add the Submit an Event block to a page, or paste the shortcode:

[wp_monthly_events_submit]

People fill in the event’s title, description, dates, venue, category, website and image on your site. They never see the WordPress dashboard or your media library.

Submit an Event form with title, description, date and time, venue, category, website and image fields
The Submit an Event form on a page.

You decide who can submit

Under Events Calendar → Submissions, each role has two ticks: can submit events and publish without approval.

Trusted people publish

Let editors, or any role you choose, publish straight to the calendar.

Everyone else waits

Other submissions are held as pending until you approve them.

Members only, or open to all

Keep the form for logged-in users, or let visitors submit with a name and email.

The plugin adds an Event Submitter role for people who should only submit events. They can log in and use the form, and nothing else. Membership plugins that assign roles work with it, so “members can post events” needs no extra code.

Event Submissions settings: a table of roles that can submit and publish, a visitors option and email settings
Events Calendar → Submissions.

Approve from your inbox

When an event is waiting, you get an email with two links: Approve and publish and Reject. You can also approve or reject from the Events list, where each submitted event shows who sent it. When you approve an event, the person who sent it gets an email with a link to it.

Spam protection with nothing to set up

The form has a hidden trap field, a timing check and an hourly limit per visitor. There’s no CAPTCHA to solve and no outside service involved. Visitors’ events always wait for approval.

Fits the form you want

  • Hide optional fields: [wp_monthly_events_submit hide="timezone,website"]
  • Send every event from a form to one category: category="music"
  • Change the button text, or send people to a thank-you page: button="Send", redirect="/thank-you/"

Already using Gravity Forms or another form plugin? Your own form can create events with one function. Create events from other forms

Also in 1.8

  • A calendar per category: [wp_monthly_events category="music"], or the Category setting on the block. Categories
  • Event details for search engines: event pages with a venue include Event structured data, which Google can use to show the date and place in search results.
Is this really free?

Yes. The form, the role settings, approval and emails are all in the free plugin. Some other calendar plugins sell front-end submission as a paid add-on.

Can people edit their events after sending them?

Not from the front of the site yet. A “my events” page is planned for the Pro add-on. Until then, you can edit a submitted event yourself.

Can I charge for event listings?

Not directly. A membership plugin that sells access to a role can give that role permission to submit.

More features

Monthly calendar view

A clean month grid with colour-coded events, hover previews and one-click jumps to any day.

Learn more →

List view

Upcoming events in date order with venue, time and description — ideal for homepages.

Learn more →

Daily agenda view

One day’s schedule laid out by time, with a date strip to move through the month.

Learn more →

Open your calendar to your community

Download free on WordPress.org
Set up submissions
WordPress Events Calendar
  • Switch from The Events Calendar
  • About
  • Changelog
  • Roadmap
  • Support

© 2026 WP Monthly Events

Scroll to top
  • Features
    • Monthly calendar view
    • List view
    • Daily agenda view
    • Event management
    • Venues and organizers
    • Timezones and all-day events
    • Gutenberg block
    • Add to Calendar
    • Categories and tags
    • Google Calendar import
    • Event submissions
  • Live Demo
  • Docs
    • Installation
    • Creating events
    • Shortcode and block
    • Switch from The Events Calendar
    • Import a calendar
    • Troubleshooting
    • Event submissions
    • Page builders
    • Translation
  • Compare
    • vs The Events Calendar
    • vs Modern Events Calendar
    • vs Sugar Calendar
  • Blog
  • Download free