Venue Zones Docs
Assign specific zones to events within a venue.
Overview
Venue Zones extends venue management by allowing you to define and assign zones within a single venue, such as courts, rooms, halls, fields, or sections. Instead of creating multiple venues for each physical space, zones let you keep one venue while managing how individual spaces inside that venue are used.
Venue Zones works directly inside your existing event workflow. Zones are created at the venue level and assigned to events as needed. Once assigned, the system monitors scheduling overlap and detects conflicts when two events attempt to use the same zone at the same time.
This approach keeps venue data clean, reduces administrative overhead, and improves scheduling accuracy for venues that host multiple simultaneous events.
Requirements
- WordPress
- The Events Calendar (required to create zones)
Installation
- Install the plugin via the WordPress admin
- Activate the plugin
- Enter your license key under Plugins → Installed Plugins
Creating Zones
Zones are created at the venue level and represent the individual spaces inside a venue, such as courts, rooms, halls, fields, or sections. Each venue can have up to 50 zones.
To create zones for a venue:
- Navigate to Venues
Go to Events → Venues in your WordPress admin dashboard. - Edit an existing venue
Open the venue where you want to define zones, or create a new venue if needed. - Locate the Venue Zones panel
Scroll to the Venue Zones section on the venue edit screen. - Add zone names
Enter the name for each zone (for example: Court 1, Court 2, Room A, Field East). - Add additional zones as needed
Use the add option to continue creating zones, up to a maximum of 50 per venue. - Save the venue
Click Update or Publish to store the zones for that venue.
Once saved, the zones become immediately available for selection when creating or editing events assigned to this venue.
Applying Events to Zones
Zones are assigned directly from the event editor. No separate workflow or syncing is required.
To apply a zone to an event:
- Create or edit an event
Go to Events → Add New or edit an existing event. - Select a venue
Choose the venue that contains the zones you want to use and save the event. - Choose a zone
In the Venue Zones selector, select the appropriate zone for the event. - Save the event
Click Publish or Update to apply the zone assignment.
Once saved, the event is associated with that zone for scheduling, conflict detection, and calendar exports.
Conflict Detection
Venue Zones automatically detects scheduling conflicts when multiple events are assigned to the same zone within a venue.
A conflict occurs when:
- Two or more events use the same venue
- The same zone is assigned
- Event times overlap
When this happens, the conflict is clearly flagged, allowing administrators to catch double bookings early and adjust schedules before issues arise.
Important notes:
- Conflicts are detected across all events, not just events created at the same time
- Conflict detection is based on event start and end times
- Venue Zones does not block saving events — it highlights conflicts so staff can make informed decisions
- If LogicalWP Recurring Schedules is installed, recurring sessions are also included in conflict checks
This approach ensures flexibility while still providing reliable safeguards against overlapping space usage.
ICS Calendar Feeds
Venue Zones provides ICS calendar feeds that allow schedules to be viewed and subscribed to outside of WordPress.
ICS feeds are available at two levels:
- Venue-level feeds – include all events assigned to a venue
- Zone-level feeds – include only events assigned to a specific zone
These feeds can be subscribed to in external calendar tools such as Google Calendar, allowing staff, coaches, or facility managers to stay informed of schedule changes in real time.
What’s included in ICS feeds:
- Event title
- Start and end time
- Venue name
- Zone name
- Event description
Recurring events support
If LogicalWP Recurring Schedules is installed, recurring sessions are automatically included in ICS feeds. This ensures that both single events and multi-session programs appear correctly in external calendars.
ICS feeds are read-only and update automatically as events are added, edited, or removed.