One Set of Rules Doesn't Fit All

As scheduling operations grow, not every booking should follow the same rules. Discover how GoMeddo Rulesets help organisations organise conflict rules by reservation type, ensuring cleaner maintenance, fewer errors, and more accurate scheduling experiences.

GoMeddo’s Conflict Rules, enable you to enforce staff availability, prevent double-booking, require specific resources, and much more. Making it one of the most useful and efficient features in the platform. However, as your organisation grows, a single pile of rules applied to every reservation starts to create friction. The rule that requires a certified trainer for a gym session has no business running on a room booking for a board meeting.

That's exactly the problem Rule Sets solve.

Real life example: Healthcare clinic

Within your healthcare clinic you have two very different reservation types: doctor's appointments and meeting room bookings. For doctor's appointments, you need strict validation: the assigned physician must be available, the correct equipment must be linked, and the appointment can only be made within specific time windows. For a meeting room booking, none of that applies; you just need the room to be free.

Without Rulesets, every reservation, regardless of type, gets checked against the same pool of Conflict Rules. That means either your meeting room bookings fail on irrelevant physician rules, or you skip the physician checks entirely to avoid false errors. Neither is acceptable.

With Rulesets, you create a dedicated ruleset for "Doctor's Appointment" and attach only the rules that apply to that type. The meeting room bookings use the default ruleset, which contains only the basic availability checks. Each reservation type gets exactly the validation it needs, nothing more and nothing less.

Setting it up

From the GoMeddo app, open the Rulesets tab via the App Launcher. Create a new ruleset and use the "Add Rule" section to attach the Conflict Rules it should enforce. Then add a Filter Rule to define which reservations this ruleset applies to. The filter is a simple formula, for example:

B25__Reservation_Type__r.Name == 'Doctor's Appointment'

When a reservation is saved, GoMeddo evaluates the filter and applies only the matching ruleset. Reservations that don't match fall through to the default ruleset.

Why this matters

Rulesets give you precision without complexity. Instead of maintaining one enormous list of rules with awkward conditional logic baked in, you organise your business rules the same way you organise your operations: by context. A sports facility can have one ruleset for equipment bookings, another for group classes, and another for private coaching. A university can separate lecture hall rules from study room rules.

The result is fewer false validation errors, cleaner rule maintenance, and a booking experience that behaves exactly as your team expects for every scenario.

Get started

Full documentation on Rulesets and Filter Rules is available on our documentation page. If you want help mapping your current Conflict Rules to a Rulesets structure, reach out to your GoMeddo consultant.

CONTACT OUR SALES TEAM
sales@gomeddo.com

Want to know more?

Get in contact with our experts and find out what GoMeddo can do for you!

Signup for the newsletter!
Signup