SpaceEvents

SpaceEvents features
SpaceEvents

SpaceEvents — Screenshots

Status Key

✅ Live — in current beta
🔵 Planned — confirmed for v1.0 stable
🟡 Roadmap — future version

Feature Description Status
Create Events Create events within any Space or as public site-wide events with full details — title, description, dates, location, cover image, capacity, and more. ✅ Live
Edit Events Update any event detail after creation. Attendees receive a notification when key details change. ✅ Live
Draft & Publish Save events as drafts to work on later, then publish when ready. Drafts are only visible to you and Space admins. ✅ Live
Cancel Events Cancel an event without deleting it. All registered attendees are notified automatically. ✅ Live
Delete & Restore Deleted events go to trash first — restore them if needed, or permanently delete when you’re sure. ✅ Live
Cover Image Upload a cover image to make your event stand out in the feed posts and on the event page. ✅ Live
Short Description Add a brief summary (up to 500 characters) shown on event cards and feed posts. ✅ Live
Long Descriptions Rich text event descriptions using FC’s native slash-command editor with formatting, links and more. ✅ Live
Event Types Choose In-person, Virtual, or Hybrid — the form adapts to show the right fields for each type. ✅ Live
Organiser Details Add an organiser name, contact email, and phone number. Choose whether contact info is visible to everyone or only registered attendees. If left blank, the event creator detaisl are used. ✅ Live
Event Capacity Set a maximum number of attendees per event. Leave blank for unlimited capacity. ✅ Live
Price Display Show pricing information on your event (e.g. “Free”, “£25 per person”). Informational only — no payment processing in this version ✅ Live
Timezone Support Set the timezone for each event. Your browser’s timezone is auto-detected as the default. ✅ Live
Recurring Events Set up repeating events with flexible rules — daily, weekly, bi-weekly, or monthly. ✅ Live
Countdown Timer Live countdown (days, hours, minutes, seconds) displayed on the event page with option to show or hide. ✅ Live
Feature Description Status
Venue Details Add a venue name and address for in-person and hybrid events. ✅ Live
Address Autocomplete Start typing an address and choose from suggestions — coordinates are set automatically. ✅ Live
Interactive Map An interactive map is shown on the event page when a location has been set. ✅ Live
What3Words Option to add Add a What3Words link for precise venue locations, displayed as a clickable ///word.word.word link. ✅ Live
Feature Description Status
Platform Selector Choose from popular platforms: Zoom, Microsoft Teams, Google Meet, and more. ✅ Live
Meeting URL Start typing an address and choose from suggestions — coordinates are set automatically. ✅ Live
Expanded Platforms Support for Webex, GoToMeeting, Jitsi, Discord, YouTube Live, Twitch, Vimeo, and more. ✅ Live
Meeting ID & Passcode Dedicated fields for meeting ID, passcode, dial-in numbers, and joining instructions — all private to registered attendees. ✅ Live
Feature Description Status
One-Click Registration Members register for events with a single click. ✅ Live
Cancel Registration Attendees can cancel their registration at any time before the event. ✅ Live
Capacity Limits Set a maximum number of attendees. The count is shown on event cards so members can see availability at a glance. ✅ Live
Waitlist When an event is full, members can join a waitlist. They’re automatically promoted and notified when a spot opens up. ✅ Live
Registration Deadline Optionally set a date and time after which new registrations are no longer accepted. ✅ Live
Attendee List Organisers can view the full attendee list with name, email, status, and registration date. ✅ Live
Waitlist View Organisers can view waitlist entries with position number, name, and join date. ✅ Live
Export to CSV Export attendee and waitlist lists as CSV files for check-in sheets, mailing lists, or reporting. ✅ Live
Print List Print a formatted attendee list directly from the browser for use at the venue. ✅ Live
Add Attendees Organisers can search for and add members to an event directly. ✅ Live
Remove Attendees Organisers can remove an attendee from an event, with an automatic notification sent. ✅ Live
Feature Description Status
Upload Files Attach documents and images to events — PDF, Word, Excel, PowerPoint, and image files supported. ✅ Live
Visibility Control Attendees can cancel their registration at any time before the event. ✅ Live
Manage Attachments View, download, and delete attachments from the event edit page. ✅ Live
Feature Description Status
List View Horizontal event cards showing key details at a glance. ✅ Live
Card Grid View Visual grid of event cards — great for browsing when there are many events. ✅ Live
Calendar View Month calendar with event dots. Click any date to see that day’s events. Navigate between months with Previous/Next and a “Today” button. ✅ Live
View Preference Your preferred view mode is automatically remembered between visits. ✅ Live
Search Search events by title or description with instant results. ✅ Live
Category Filter Filter events by category using colour-coded chips. ✅ Live
Past Events Toggle to show past events alongside upcoming ones. ✅ Live
Dark Mode Fully supports FluentCommunity’s dark mode — all pages look great in both light and dark themes. ✅ Live
Mobile Friendly Responsive design that works well on phones and tablets. Maps are touch-friendly on mobile. ✅ Live
Feature Description Status
Space Events Tab Events appear as a dedicated tab in the Space navigation, right alongside Posts, Members, and other tabs. ✅ Live
Privacy Events automatically follow the Space’s privacy setting — Public, Private, or Secret. ✅ Live
Permissions Fine-grained control: choose whether all members, admins & mods, or only admins can create events in each Space. ✅ Live
Feed Posts Optionally announce events in the Space feed and/or the global community feed when published. ✅ Live
Notifications Bell notifications keep members informed about new events, registration confirmations, event updates, and cancellations. ✅ Live
Public Events Page A dedicated community-wide events page showing all public events with full search, filtering, and calendar views. ✅ Live
My Events Menu Quick access to “My Events” from the profile dropdown menu. ✅ Live
Feature Description Status
Registration Confirmation Attendees receive an email confirming their registration with event details and a link to the event. ✅ Live
New Registration Alert Event organisers are notified by email when someone registers for their event. ✅ Live
Cancellation Confirmation Attendees receive an email when they cancel their registration. ✅ Live
Cancellation Alert Event organisers are notified when someone cancels their registration. ✅ Live
Event Reminder Automated reminder email sent 24 hours before the event starts. ✅ Live
Waitlist Confirmation Confirmation email with waitlist position and a note that they’ll be notified when a spot opens. ✅ Live
Waitlist Promotion Email notification when promoted from the waitlist — “You’re now registered!” with full event details. ✅ Live
Email Toggles Admins can enable or disable each email type from the settings panel. ✅ Live
Customisable Templates Edit email content per notification type with merge tags like {event_title} and {attendee_name}. ✅ Live
Event Update Email Notify registered attendees by email when event details change (date, time, location). ✅ Live
Event Cancellation Email Email all registered attendees when an event is cancelled. ✅ Live
Feature Description Status
Create Categories Create event categories with custom names and colours from the admin panel. ✅ Live
Assign to Events Assign one or more categories to each event for organisation and filtering. ✅ Live
Filter by Category Members can filter event listings by category using colour-coded chips. ✅ Live
Category Badges Category badges are shown on event cards for quick visual identification. ✅ Live
Category Management Add and Delete Categories on the Space Settings page. ✅ Live
Feature Description Status
Dashboard Overview page with event counts by status, upcoming events, and quick links. ✅ Live
Event List Manage all events with filtering by status, Space, and category. Bulk actions for common tasks. ✅ Live
Event Editor Full event form in the WordPress admin for creating and editing events. ✅ Live
Category Manager Create, edit, and delete event categories with colour picker. ✅ Live
Settings Panel Tabbed settings page covering General, Public Events, Notifications, Integrations, and Licence. ✅ Live
Licence Management Activate and manage your licence key. View status, expiry, and renewal information. ✅ Live
Auto-Updates Receive plugin updates automatically through your licence. ✅ Live
Admin Attendee Tools Manage attendees, waitlist, and attachments from the WordPress admin. ✅ Live
Feature Description Status
FluentCommunity Deep integration with Spaces, feeds, notifications, permissions, and user profiles. ✅ Live
Geocoding Address autocomplete and map coordinates via Photon (free, default), Google Maps, or Mapbox. ✅ Live
FluentCRM Automatically tag contacts in FluentCRM when they register for an event. ✅ Live
Fluent Forms Add custom registration and follow-up feedback forms. 🟡 Roadmap

1.1.0 Update — 2nd June 2026

This update contains a number of Bug Fixes:

  • Notification links now go to the correct event page. Previously, clicking a bell notification would take you to the Events tab instead of the specific event. Now all notifications link directly to the event, including the correct date for recurring events.
  • Recurring event emails now show the correct date. When an attendee was registered for multiple dates on a recurring event, confirmation emails could display the wrong date. All emails now consistently show the correct occurrence date with a direct link to that specific date.
  • Fixed error when re-registering for an event. If a member cancelled their registration (or was removed by an organiser) and then tried to register again, an error would occur. Re-registration now works smoothly for both self-registration and organiser-added attendees.
  • Fixed attachment uploads failing on some sites. Sites that updated from an earlier version without deactivating/reactivating could encounter an error when uploading attachments from the admin dashboard. This has been resolved.
  • Fixed page header overlapping content. After updating FluentCommunity to 2.5.0, the page header on My Events, Public Events, and Event Detail pages could overlap the content below. This has been resolved.
  • Past event emails no longer confuse attendees. When an organiser adds someone to a past event that’s full, the waitlist confirmation email is suppressed and the promotion email uses the past event template. Bell notifications also use appropriate wording.
  • Recurring event links on My Events now go to the correct date. Previously, clicking a recurring event on My Events would take you to the next upcoming date rather than the specific date you booked.
  • Fixed events not posting to Space feed. Publishing an event no longer silently skips the feed post. This was caused by a change in how events are saved internally.
  • Fixed input field borders disappearing on focus. Text fields and editors now show a visible border when clicked, matching FluentCommunity’s styling.
  • Fixed bell notification links not loading the correct event. Clicking multiple bell notifications in a row now correctly loads each event instead of staying on the first one.
  • Fixed PHP deprecation notices on admin pages. Resolved a null deprecation triggered on the admin menu.

And also New Features:

  • “Past Events” tab on My Events page. A new tab between Attending and Organised shows all your past events, including individual dates from recurring events. Includes pagination for members with a long event history.
  • “Booking Confirmation (Past Event)” email template. When an organiser adds an attendee to a past event, they now receive a dedicated email that clearly states the event has already taken place. Customisable in Settings > Email Templates.
  • “On Waitlist” badges. Event cards and date pickers now show “On Waitlist” instead of “Full” when you’re on the waitlist for an event.
  • Waitlisted events visible in My Events. The Attending tab now shows events you’re waitlisted for, with your position number and a “Leave Waitlist” button.
  • FluentCRM automation triggers. Two new triggers for FluentCRM automations: “Attendee Added by Organiser” and “Attendee Removed from Event”.

Also some Improvements:

  • My Events page URL changed to /my-events. The URL is now cleaner and more consistent.
  • Dark mode improvements. Input fields, the description editor, toggle switches, and status badges now follow FluentCommunity’s dark mode colours correctly.
  • Consistent action box sizing on My Events. The booking info boxes on the right side of event rows are now uniform width across all tabs.
  • Automatic database updates on plugin upgrade. Previously, updating the plugin via zip upload required a manual deactivate/reactivate cycle to apply database changes. Updates are now applied automatically.
  • Form inputs now match FluentCommunity’s styling. Input fields, textareas, and editors use FluentCommunity’s colour variables for borders and focus states, ensuring consistency across themes and colour schemes.

Known Issues

  • Post to Global Feed may not work as expected. Events set to post to the global community feed may not appear. This is related to the FluentCommunity 2.5.0 update and is under investigation. Space feed posting works correctly.

1.0.0 Public Release — 24th April 2026

SpaceEvents 1.0.0 is the first public release of the full-featured Events management add-on for FluentCommunity. It brings a complete event lifecycle — creation, publishing, RSVP with capacity limits and waitlists, recurring events with per-occurrence booking, and a rich portal experience with list, card, and calendar views. Organisers get attendee management, virtual meeting support for 13 platforms, file attachments, address lookup with map previews, and customisable email notifications (booking confirmations, reminders, cancellations, waitlist promotions). The plugin includes a full WordPress admin backend, public events page, My Events page, FluentCRM automation triggers, dark mode and RTL support, internationalisation with 500+ translatable strings, and license management via FluentCart. Built to match FluentCommunity’s design patterns and privacy model throughout.

To come in future updates.

  • WordPress frontend events — Gutenberg block and shortcode to display events on any page, with guest RSVP for visitors who aren’t logged into the community.
  • Paid events via FluentCart — Ticket types, pricing tiers, and payment processing integrated with FluentCart’s checkout flow.
  • Activity log & audit trail — Per-event timeline of registrations, changes, and notifications for organisers and admins.
  • iCal export & Google Calendar sync — One-click “Add to Calendar” for attendees, with .ics download and subscribe-by-URL support.
  • Admin view updates & advanced tools — Vue 3 admin shell (matching FluentCRM/FluentForm), rich email template editor with live preview, and attendee PDF exports for on-site check-in.

1.0.0 Release Candidate 2 — 12th April 2026

RC-2 contains bug fixes and some improvements.

  • Fixed several issues with the dashboard event form where dates, event type, and meeting URL were not saving correctly when saving as draft or publishing an event.
  • Added a Default Event Timezone setting under SpaceEvents > Settings > General and in the community portal under Settings > SpaceEvents > Event Defaults — by default this matches your WordPress timezone setting and only needs to be changed if your events typically take place in a different timezone.
  • The Meeting URL field now appears below the Platform selector in the dashboard event form,
  • The Meeting URL placeholder text has been updated to be platform-neutral.

1.0.0 Release Candidate 1 — 5th April 2026

Major updates, new features and lots of bug fixes.
Important note: After updating, please deactivate and reactivate the plugin to run database migrations and enable all the new features.

  • Recurring Events
  • Auto-Save & Unsaved Changes Protection
  • Attendee Check-in & Waitlist Management
  • FluentCRM Automation Triggers
  • Cover Images & Event Attachments use FC Media Storage
  • Language, RTL & Translation Support
  • Improved Category Filtering
  • Event Reminders for Virtual & Hybrid Events
  • Address Autocomplete
  • Better Mobile Experience
  • WordPress Admin Improvements
  • Security & Compatibility

1.0.0 Beta-2.1 — 16th March 2026

Minor updates due to Photon address lookup service issues.

  • Added Nominatim as an alternative free address lookup service — Photon (still default) has reported issues.
  • Fixed full IANA timezone support on Events (~400 timezones).
  • Searchable timezone picker on both frontend and admin add event forms.

1.0.0 Beta-2 — 16th March 2026

  • Added Countdown Timer on upcoming events so attendees can see exactly when the event starts (can be enabled/disabled as default and on a per-event basis).
  • Added Cross-Posting Controls — new admin setting to keep Space events and Public events cleanly separated, or allow cross-posting between them. Off by default.
  • Fixed permission issues during the Event creation. e.g. if Cross-Posting is enabled, “Post to public feed” options are only available if the space is Public. This means the public event options are disabled for Private and Secret spaces.
  • Fixed permission issue where Public Events were not showing on the Public Events page properly.
  • Updated the Attendee registration (RSVP) and cancelation process to make it easier for members to join and leave events.
  • Updated the Waitlist process, if Capacity and Waitlist are enabled on an event, attendees who join the waitlist are now automatically added when a space becomes available.
  • Updated and added new options for Event Organiser. Organisers can now Add and Remove Attendees from the Attendee tab.
  • Updated Virtual event options, now includes: Zoom, Microsoft Teams, Google Meet, Webex, GoToMeeting, Jitsi Meet, Zoho Meeting, Discord, YouTube Live, Twitch, Vimeo Livestream, Webinar and Other. Virtual options also include: Meeting URL, Meeting ID, Passcode, Dial-in Numbers and Joining instructions.
  • Redesign of the Dashboard, it’s now easier to access all sections within the SpaceEvents Admin (All Events, Add and Edit Event, Categories and Settings).
  • Added plain-text Email Templates to override all email content. Templates include a full list of custom {tags} for all aspects of the Event. The email templates currently include: Booking Confirmation, New Booking Alert, Cancellation Confirmation, Cancellation Alert, Event Reminder (triggered 24 hours before the event), Waitlist Confirmation, Waitlist Promotion and Removal Notification. Rich-text templates are planned for Beta-3.
  • Added language support, includes US and UK English — you can use something like Loco Translate to now translate all aspects of SpaceEvents.
  • Plus a number of other minor tweaks, updates and improvements.
  • Please note, we have disabled the Repeating Event options due to some issues, this will be fully working in Beta-3 which we plan on releasing in the next 7 to 10 days.

1.0.0 Beta 1 — 3rd March 2026

The first public release of SpaceEvents — a full-featured events system for FluentCommunity Spaces.

Features

  • Create and manage events within any FluentCommunity Space
  • In-person, virtual, and hybrid event types
  • RSVP with capacity limits and automatic waitlist
  • Event categories with colour coding
  • Rich text event descriptions (Markdown editor)
  • Cover images and file attachments
  • Address autocomplete with Photon, Google Places, or Mapbox
  • Events tab in the FluentCommunity portal
  • My Events dashboard for members (attending & organised)
  • Bell notifications for new events and RSVPs
  • Email notifications: booking confirmation, cancellation, reminders (24hr)
  • Space feed integration — auto-post when events are published
  • Privacy inheritance from parent Space (public/private/secret)
  • Admin dashboard with event stats and quick actions
  • Full REST API
  • License activation via FluentCart with auto-updates

Requirements

  • WordPress 6.4+
  • PHP 8.0+
  • FluentCommunity 2.2.0+