SpaceEvents
Bring events to your community. SpaceEvents is a powerful yet intuitive event management addon for FluentCommunity, giving you everything you need to create, manage, and track events — whether they’re private to a Space or open to your entire community.
Set up events in minutes with flexible permissions, attendee tracking, and export tools that make managing your community calendar effortless. Simple for admins, seamless for members.

Core Features
Create and manage events within individual Spaces or across your whole community.
Full attendee tracking with registration management.
Export attendee lists as CSV or PDF.
Flexible permission controls — decide who can create, edit, and manage events.
Public Events option for community-wide visibility.
Site Admin Dashboard for a complete overview of all events.
Clean, intuitive interface that fits naturally within FluentCommunity.


Setup up your Events in single or multiple Spaces, also supports full Site-wide Events.
SpaceEvents — Screenshots
Get a complete overview of every event across your community. The Site Admin Dashboard gives administrators full visibility and control — view upcoming and past events, manage attendees, and keep tabs on activity across all Spaces without needing to navigate into each one individually.
- Bird’s-eye view of all events across every Space.
- Manage, edit, or remove any event from a single location.
- View and export attendee data community-wide.
- Quick access to event settings and permission controls.
Keep events relevant and contained within the Spaces that matter. Space Specific Events lets Space admins and permitted members create events tied directly to their Space — perfect for group meetups, workshops, or recurring sessions that only need to reach the right audience.
- Events are visible only to members of the Space.
- Space admins can control who is able to create and manage events.
- Attendee tracking and RSVP management per event.
- Ideal for private groups, teams, or interest-based communities.
Take your events beyond individual Spaces with Full Public Events. Create community-wide events that are visible to all members — or even to the public. Perfect for launches, webinars, open days, or any event that deserves maximum reach across your entire community.
- Events are visible community-wide, not limited to a single Space.
- Optional public visibility for non-members.
- Full attendee tracking and export capabilities.
- Great for announcements, community gatherings, and large-scale events.
Version 1.0.0 Beta-1
SpaceEvents — Feature List & Product Roadmap
Complete list of current features and proposed roadmap.
Status Key
✅ Live — in current beta
🔵 Planned — confirmed for v1.0 stable
🟡 Roadmap — future version
Event Management
| 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 |
Location & Maps
| 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 |
Virtual & Online Events
| 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 |
Registration & Attendees
| 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 |
File Attachments
| 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 |
Display & Views
| 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 |
FluentCommunity Integration
| 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 |
Email Notifications
| 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 |
Event Categories
| 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 |
Administration (WordPress Admin)
| 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 |
Integrations
| 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 |
Change-log
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+













