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

  1. Install the plugin via the WordPress admin
  2. Activate the plugin
  3. 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:

  1. Navigate to Venues
    Go to Events → Venues in your WordPress admin dashboard.
  2. Edit an existing venue
    Open the venue where you want to define zones, or create a new venue if needed.
  3. Locate the Venue Zones panel
    Scroll to the Venue Zones section on the venue edit screen.
  4. Add zone names
    Enter the name for each zone (for example: Court 1, Court 2, Room A, Field East).
  5. Add additional zones as needed
    Use the add option to continue creating zones, up to a maximum of 50 per venue.
  6. 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:

  1. Create or edit an event
    Go to Events → Add New or edit an existing event.
  2. Select a venue
    Choose the venue that contains the zones you want to use and save the event.
  3. Choose a zone
    In the Venue Zones selector, select the appropriate zone for the event.
  4. 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.