Smarter room matching for student accommodation with Ranking Rules

Student room matching is complex, time-consuming, and hard to scale. In this blog, we explore how GoMeddo’s Ranking Rules automate the process, helping you match students based on preferences, reduce manual work, and improve the overall housing experience.

Every semester, accommodation teams spend hours manually matching students to rooms. Checking preferences, cross-referencing policies, avoiding conflicts. It is the kind of work that is hard to get wrong but impossible to scale. Ranking Rules from GoMeddo, released in Q4 2025, automates most of it.

If you manage student housing, you already know that assigning rooms is rarely as simple as "here is a free bed, take it." Students have preferences. Some are smokers. Some want to live with people who speak the same language. Some prefer a quiet floor. Getting those matches right makes a real difference on how students experience their stay, and getting them wrong creates complaints, transfers, and admin headaches.

GoMeddo can now handle a lot of that matching automatically. But before we explain how Ranking Rules fit in, it helps to understand a related feature you might already be using: Conflict Rules.

Two Tools, Two Jobs

Conflict Rules are about hard stops. They prevent a reservation from being made when a condition is violated. In student accommodation, a classic example is gender: if a bathroom is shared between rooms on a floor, you may have the policy where only students of the same gender can be placed there. Conflict Rules enforce that. If the condition is not met, the room simply cannot be assigned. No exceptions, no scoring, no discussion.

Ranking Rules work differently. They do not block anything. Instead, they look at all the rooms that are already valid (verified by the Conflict Rules engine) and score them based on how well they match the student's preferences. The room with the highest score gets offered first.

The short version: Conflict Rules protect your hard policies. Ranking Rules optimize for the best experience within those policies.

A Real Student Accommodation Scenario

Let's make this concrete. A new student applies for a room. In their application they indicate they are a non-smoker, Dutch is their first language, and they prefer a lower floor. They are assigned to a female-only corridor, because that is a policy enforced by a Conflict Rule, automatically and non-negotiable.

Within that corridor, three rooms are available. All three are valid options. This is where Ranking Rules take over. You set up a scoring system:

-> Rooms with non-smoking neighbours get +10 points

-> Rooms where current occupants listed Dutch as their language get +8

-> Rooms on floors one or two get +5.

GoMeddo calculates a score for each of the three rooms and assigns the student to the one that fits them best.

The student did not have to be manually matched by an administrator. The preferences were captured once, the rules were configured once, and GoMeddo took over from there.

What This Means for Your Team

The practical impact for accommodation staff is significant.

Matching students to rooms based on preferences has traditionally been a time-consuming manual process, especially at the start of a semester when hundreds of placements happen at once. With Ranking Rules, that logic is automated and consistent.

It also means less subjectivity. Two administrators might weigh preferences differently when assigning rooms by hand. With Ranking Rules, the criteria and their weights are defined once and applied the same way every time. If a student or parent questions why a particular room was assigned, you have a clear, documented answer.

And because Ranking Rules work parallel to Conflict Rules rather than replacing them, you don’t have to choose between enforcing hard policies and optimising for preferences. Both happen, in the right order, automatically.

Getting Started

Ranking Rules are configured in GoMeddo within Salesforce, alongside your existing Conflict Rules. If you are already using Conflict Rules for your accommodation policies, adding Ranking Rules is a natural next step. You define the fields you want to score, set the point values, and GoMeddo takes it from there.

Full documentation is available in our documentation page. And if you want to talk through how to set this up for your specific accommodation context, reach out to your GoMeddo contact.

Related articles

No items found.
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