Here is a comparison of the capabilities between the two integrations.

Import events into CampusGroups

  • EMS (with filters which can be based on status, user defined fields, etc)

  • 25Live (through ICS feeds)

Automatically import and refresh list of rooms

  • EMS

  • 25Live

Import room features and photos

  • 25Live

  • EMS (features only)

Display room availability based on event date/time and expected attendance

  • EMS

  • 25Live

Display rooms which are not available

  • 25Live

  • EMS

Search and filter using room features

  • 25Live

  • EMS

Book/make a room reservation request seamlessly from CampusGroups:

  • EMS

  • 25Live

Cancel a room booking or request from CampusGroups

  • 25Live

  • EMS

Book multiple rooms for a single event

  • 25Live

  • EMS

Support for room reservations for recurring events

  • 25Live

  • EMS

Retrieve and display room reservation status from reservation system (visible when editing an event only)

  • 25Live

  • EMS

List all upcoming room reservations performed from the platform

  • 25Live

Retrieve a report of all room reservations or requests with their current status

  • 25Live

Use a single API user with its own permissions

  • 25Live

  • EMS

Use permissions of the currently logged in user

  • EMS ("Everyday User" along with its assigned templates)

Use a single request template for all users or let the user select its template

  • EMS

Display available setup types for selection by the user

  • EMS (capacity checks are performed based on the selected setup type)

Assign room reservation or request to a specific organization

  • EMS (using the EMS Group ID)

  • 25Live (using the 25Live Organization ID)

Support for sending events which do not have a room reservation or request into the room reservation system

  • 25Live

  • EMS

Indicate in the room reservation system which user performed the request

  • EMS (temp contact)

  • 25Live (custom attribute / event requestor)

Integration sets initial status for the request

  • EMS

Room reservation system determines whether an approval process is necessary for the room

  • 25Live

Upcoming for EMS:

  • Support for acting as the user rather than as an API client user for improved support around EMS booking rules

  • Mapping of CampusGroups event form custom fields to EMS User Defined Fields

  • CampusGroups approval workflow triggers approval changes (approves/rejects) in EMS (changes the status of the reservation)

  • Automatically refresh and store the approval status of a request from EMS into CampusGroups on a regular basis

Did this answer your question?