Book a Room Administration

Help!

The Book a Room plug-in comes in two parts. 

The Meeting Room plugin manages most of the heavy lifting. It manages staff and public meeting room reservations, settings and administrative functions.

The Event Calendar plugin displays several different things. It shows the public event calendar and gives users detailed event information. It also provides registration forms and a public search function. 

The Event Calendar plug-in can be installed in a separate Wordpress installation. This allows you to offer your events on a different sub-domain if needed. It can also run side-by-side with the Meeting Room plug-in on the same site. 


The Meeting Room System Main Menu

The main menu is broken into two sections, management and options. Click on an option to view more in-depth information.

Installing and Configuring
Usage and Tips


Menu Breakdown

Create/Manage Events
Create Event
Manage Events
Search Registrations
View Staff Events
Manage Reservations
Statuses
Search
Daily Schedules
Contact List
Daily Meetings
Daily Room Signs
Event Settings
Manage Age Groups
Manage Categories
Meeting Room Settings
Settings
Amenities Admin
Branch Admin
Room Admin
Containers Admin
City Admin
Email Admin
Content Admin
Closings Admin


Installing and Configuring
A quick setup that will get you up and running.

Installation requires a few, simple steps after you have initially installed the plugin. You can configure further but these are the simplest things you can do to get things running.

  • Create a page for Reservations and a page for the Event Calendar.
    • On the Meeting Room Page, the content should be the shortcode [meetingRooms]
    • On the Event Calendar (which can run on another sub-domain), use the shortcode [showCalendar]
  • Enter the page URLS.
    • Go to Meeting Room Settings > Settings.
    • Add the URL for your Meeting Room page and Event Calendar pages in the appropriate boxes.
    • Add everything after your site’s URL including a trailing and leading slash. For instance, if your Meeting Room page is http://meetings.heightslibrary.org/reserve-a-meeting-room/, then you would enter /reserve-a-meeting-room/ into the form.
    • If you are hosting the event calendar on a separate page, please use the complete URL in the Event Calendar box.
  • Enter an Email into the Default Email for Daily reservations.
    • This email will be the default on the daily reports.
  • Enter pricing.
    • Enter the deposit and per increment costs for profit and non-profit rooms.
  • Create some amenities.
    • If you have amenities available, go to the Amenities Admin and create a new amenity. Things that are checked ‘Reservable’ would be items that can be brought into the room like a TV, Blu-Ray player or Whiteboard. Things that always in the room, like a sink, microwave, fridge or PA system would not have to be reservable.
  • Create a branch
    • Go to Meeting Room Settings > Branch Admin.
    • Add a branch.
      • You must fill in a name, address and map link.
      • Make sure that Available to the public is checked.
      • If you want to be able to schedule events that don’t have a specific room, check Has ‘No Location’
      • For a closed day, do not enter hours. Otherwise, enter start and closing times for the branch.
  • Create a room.
    Rooms are actual, physical spaces. Create one for each space, even if you can partition rooms together to form a larger room.
    • Go to Meeting Room Settings > Room Admin.
    • Click Create a new room.
    • Enter the room name, select the branch and choose any amenities, then submit.
  • Create a room container.
    Room Containers are reservable spaces and are made up of one or more rooms.  If you have a Room A and a Room B, but can also turn them into one large meeting room, you would make 3 containers. One for Room A, one for Room B and one containing both.
    • Go to Meeting Room Settings > Containers Admin.
    • Click Add a new container next to the name of the branch you want this room container to reside.
    • Enter a container name. This can be simple, like “Room A”, or more descriptive, like “Room A & B” or “John Doe Room” if the area is named.
    • Enter the max occupancy.
    • Clicking public means that this room is available to be reserved by the public, not just for staff events.
    • Clicking Hide on daily? will remove it from the daily schedules. This is useful for staff reservable areas like art galleries and display cases that you want to track but not take up space on daily reports or signs.
    • Choose at least one room to be inside the container.
  • Misc. data.
    • You will need to enter appropriate email addresses and customize the emails on the Email Admin page.
    • You will need to enter your meeting room contract on the Content Admin page.
    • If you have any closings for holidays or other reasons, you can enter them on the Closing Admin screen.
  • Configure the Event Calendar plugin.
    • Go to Settings > Event Settings. This is in the regular Wordpress settings options.
    • Create a random security key. I usually just mash the keyboard.
    • Enter the database information from the site that you installed the main Book a Room plugin.

This is the minimum required to get the plugin up and running. You can get more information about other settings and features in the rest of this documentation.

Back to the top.

Usage and Tips
Please check the Book a Room plugin page for more tips and tricks.
Back to the top.

Create/Manage Events
Create Event

You can create both public and staff events from this menu. The form is broken into several sections:

  • Location - the branch and room of the event. If your branch is set to allow "No Location", that will be an option, also.
  • Recurrence settings - Choose between a single or recurring event.
    • Event Date - For a single event, the date of the event. For a recurring event, the first date of the event.
    • Recurrence - Select the type of recurrence.
      • Single - A single event.
      • Daily - An event that spans several days.
        • Every n Days(s) - An event that reoccurs every n days. If you choose every 3 days and start on a Monday, it will schedule the event for Monday, Thursday, Sunday, Wednesday, Saturday, etc.
        • Weekdays - This will schedule the event sequentially every day except for Saturday and Sunday.
        • Weekends - This will schedule the event sequentially every Saturday and Sunday, only.
        • End Choice - You can choose to continue recurrence for n number of occurrences or choose a date to end by.
      • Weekly - Weekly scheduling allows you to specify how many weeks to skip and what days of the week to schedule.
        • Every n weeks on  - This allows you to skip weeks if needed. 1 one means every week. A 2 skips a week. A 3 would skip 2 weeks, and so on.
        • Week days - Select the days of the week you want to schedule the event.
        • End Choice - You can choose to continue recurrence for n number of occurrences or choose a date to end by.
  • Time Settings - Set the start and end time (or all day status) for your event(s).
    • All Day - If this is set to yes, the room will be reserved for the entire day.
    • Start/End Time - If the event is NOT set to all day, set a start and end time. The time format must be in this format: hh:mm am/pm. Make sure there is a space between the minutes and the am or pm.
  • Event Settings - Basic settings for the event.
    • Event Title - This is the title of the event. This will be publicly shown and searchable. Shorter is better.
    • Event Description - This is the public description of the event.
    • Registration Required
      • Yes - This limits the number of registrations and requires that users must register.
      • No - This is an open event with no registration.
      • Staff - This is a staff event. Registration is required and the event is visible on the Staff Events page.
    • Max. Registrations - The total number of people who can register for the event.
    • Waiting List - The number of people who can sign up on the waiting list once the registration is full.
    • Registration Begin Date - The date that patrons can begin registering
  • Contact Settings
    • Contact Name, Phone, and Email - These are publicly displayed on the event information. This is the go-to person for information on the event.
    • Presenter - The name of the person presenting.
    • Website - The URL of the presenter's website.
    • Website Text - The text that will be linked to the website in the previous field.
  • Amenities - Choose from the list of Amenities available for this meeting.
  • Categories - Choose at least one Category (although you can check more than one) that applies to the event. This will be searchable.
  • Age Group - Choose at least one Age Group (although you can check more than one) that applies to the event. This will be searchable.
  • Other Options
    • Your Name - Enter a name or initials to indentify yourself.
    • Internal/Do not publish - If this is checked, the event will not show up on the public calendar. Use this for staff and internal events you don't want advertised to patrons.
Back to the top.
Manage Events

The top of the page on the Manage Events screen is an advanced search area. Hitting submit will list every event. Use the search boxes and filters to define a date range, the type of event, the age groups, categories, etc. Once you have submitted and found results, you should see a list of events and options. The search area automatically closes after a search. You can open it again by clicking on the Hide/Show link on the heading of the Search/Filter Settings box.

The events listed will be paginated and you can specify how many items per page and which page you want to view above the search results.

The following options will appear in the list of events if your search returns any.

  • Manage Reservations - Allows viewing and deleting of registrations. Any registrations in the waiting list will move up automatically if a registration above it is deleted. It will also notify the user via email or, if they only entered a phone number, the number of the person who has gone from the waiting list to full registration so that you can contact them easily.
  • Attendance Data - After an event, enter the attendance numbers and notes here. This will add to the monthly sums of attendees.
  • View and Register - Takes you to the patron view so that you can view the public event notice and register users over the phone or in person.
  • Edit/Delete Instance - Edit or delete one instance of a recurring event. Because some things are based on the main ticket for a recurring event, you are limited to what you may edit. Deleting an instance leaves all other instances of the recurring event alone.
  • Edit/Delete Event - Editing or Deleting an event will give you near full control over editing or deleting a single event.
  • Copy - Open a new event and copy the data from the current event to the new one.
Back to the top.
Search Registrations
The Search registrations section allows you to easily find a registered user using simple search filters.
  • Manage Reservations - Allows viewing and deleting of registrations. Any registrations in the waiting list will move up automatically if a registration above it is deleted. It will also notify the user via email or, if they only entered a phone number, the number of the person who has gone from the waiting list to full registration so that you can contact them easily.
Back to the top.
View Staff Events
A version of the public calendar that is only available to logged in (staff) users and which only shows staff events.
Back to the top.

Manage Reservations
Statuses
Each ticket starts as a Pending ticket. The following statuses are available:
  • Statuses
    • Pending - New requests that have not been approved or paid.
    • Pend. Payments - Approved, for-profit requests that have not been paid
    • Pend. 501(c)3 - Approved, non-profit requests that have not turned in their paperwork.
    • Approved - Approved and have either paid or successfully submitted paperwork for 501(3)(c).
    • Denied - A denied request is no longer listed or on the calendar. Users will automatically get an email if they are denied.
    • Archived - Archived requests are still on the calendar and saved but don't appear in any of the above lists. Useful for cleaning up old tickets.
Back to the top.
Search

When searching for a request, make sure you define some filters. You can filter by location, date, type, status and search terms.

If your search returns any results, you can view most of the important information, edit indivitual requests or bulk change statuses on multiple requests.

Back to the top.

Daily Schedules
Contact List
The contact list will provide a printable list of every person who has requested a room on a certain day. If you have a power outage or other issue that requires closing rooms or the library, this sheet will allow you to easily contact anyone who has a reservation to let them know that the room isn't available.
Back to the top.
Daily Meetings
Daily meetings provides a list of all of a days meetings in a printable sheet(s). These can also be emailed out easily using the small form at the bottom. The default value is managed in the settings.
Back to the top.
Daily Room Signs
The Daily Room signs will allow you to pick a date, branch and print a nicely formatted list of today's meetings so that you can post them.
Back to the top.

Event Settings
Manage Age Groups
When adding events, you must select at least one Age Group. You can add, edit and delete Age Groups here. This also creates a way for patrons to filter by Age Group when searching.
Back to the top.
Manage Categories
When adding events, you must select at least one category. You can add, edit and delete Categories here. This also creates a way for patrons to filter by Category when searching.
Back to the top.

Meeting Room Settings
Settings
  • Base increment in minutes
    The number if minutes in each increment.
  • Setup increments
    The number of increments before each meeting.
  • Cleaup increments
    The number of increments after each meeting.
  • URL for reservations page*
    This is the URL to the page you have designated as your event registrations page.
  • URL for payment link*
    This is not used at the moment. Eventually it will help integrate online payments.
  • URL for event calendar*
    This is the URL to the page you have designated as your calendar page.
  • Font color
    These settings allow you to tweak the font and background colors for Setup (and/or cleanup) and Reserved times on the event form.
  • Days before meeting to send reminders

 

Back to the top.
Amenities Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Branch Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Room Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Containers Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
City Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Email Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Content Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.
Closings Admin
Morbi porta nisi non urna cursus, nec cursus metus lobortis. Vestibulum et enim ante. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis eu porta nibh. Ut ac efficitur ante. Donec hendrerit vitae risus a placerat. Suspendisse aliquet, turpis vel varius accumsan, ante metus tristique magna, quis placerat lorem sapien in leo. Duis sed diam eget quam facilisis mollis quis nec ante.
  • Mauris consectetur metus volutpat ex dapibus, egestas ornare magna interdum.
  • Maecenas et ipsum cursus, scelerisque ante a, vehicula justo.
  • Nulla rutrum enim eu nisi cursus, vitae laoreet neque pellentesque.
  • Phasellus et nulla vel purus porta sagittis cursus vel nibh.
  • Etiam eu massa in quam convallis iaculis eu ut odio.
Back to the top.