Accommodation & Homestay Management for Schools and Education Providers
Homestay shouldn't live in a spreadsheet, three inboxes, and someone's memory

Host and Provider Management
- Providers can be included or excluded from availability reporting at any time
- Setting a provider to inactive instantly removes their rooms from the booking wizard, so they can never be accidentally allocated
- A single, structured record replaces the spreadsheet-and-email trail most schools currently rely on to track their host network


Room and Bed Inventory
- Room blocks mark a room unavailable for maintenance, renovation, or holidays, and appear visually on the calendar so it can never be double-booked
- Gender restrictions act as a whitelist, ensuring only eligible students are ever placed in a given room
- Occupancy is enforced automatically at bed level where bed records exist, or at room level otherwise
Smart Student Matching
- Required criteria are hard filters, so a room missing them is excluded entirely, and incompatibilities such as a pet allergy are handled automatically
- Preferred criteria raise a room's match score, surfacing the best-fit options first
- Group bookings merge preferences across members, so siblings or cohorts are matched together correctly


A Guided Booking Workflow
- Bookings start as Pending and don't block other pending bookings, only confirmed ones do
- Confirming a booking automatically cancels any other overlapping pending bookings for that room
- Every booking carries a unique reference number, and check-in/check-out dates are seeded directly from the student's enrolment, removing double entry
Clear Status Tracking, Start to Finish
- Cancelled bookings retain their cancellation date, reason, and pro-rata charge automatically
- Once a booking reaches a terminal status, it's locked from further changes, protecting your records
- The full history is visible on the student's profile for easy review

A Visual Calendar, Built for Drag and Drop
- Filter by city to focus on a specific location, and hover any booking bar for full student details
- Drag a booking to a different room or date and SELMA validates the move in real time, blocking capacity conflicts and warning on gender or criteria mismatches
- A confirmation modal shows the before-and-after details before any move is committed
Room Swaps, Cancellations, and Early Exits, Handled Properly
- Early exits let staff set the exit date, reason, and bond handling, with a live credit preview before anything is confirmed
- The entire early exit process can be undone, restoring credit notes and payment instalments
- If staff try to shorten a booking after invoices are raised, SELMA automatically opens the correct Early Exit flow instead, protecting your finance records


Invoicing on Both Sides of the Placement
- Provider bills track exactly what the school owes each host, entirely separate from the student invoice
- Choose Weekly, Fortnightly, or Pay in Full frequency, with instalments calculated automatically and every bill visible under Finance
- Airport transfer fees can be charged to the student and billed to the host performing the transfer, all within the same system
Automated Notifications and a Full Audit Trail
- Configure your own notification workflows and templates to match your school's branding and process
- Every booking holds a complete audit log, generated automatically by workflows or added manually by staff
- Audit events are visible on the booking, the student's profile, and the provider's organisation record

Frequently Asked Questions
SELMA's Accommodation module, also called Homestay, manages the full lifecycle of student housing for schools and education providers, including host provider onboarding, room and bed inventory, student-to-room matching, bookings, calendars, invoicing, and payments, all within one platform.
It covers any accommodation type, including host families (homestay), boarding houses, and student residences. Each is set up as an Accommodation Provider with its own profile and room inventory.
Staff set student preferences (such as pet-free, non-smoking, or dietary needs) as Preferred or Required. SELMA automatically filters out rooms that fail Required criteria, scores remaining rooms against Preferred criteria, and ranks them by best match, including automatic handling of incompatibilities like pet allergies.
Yes. Students can be grouped for a shared placement, and SELMA merges their preferences automatically, applying any Required criterion from one member to the whole group when matching rooms.
Yes. Confirmed bookings block any other confirmed booking for the same room on overlapping dates. Pending bookings do not block each other, and confirming one automatically cancels other overlapping pending bookings for that room.
SELMA generates separate provider bills, distinct from student invoices, once a booking is confirmed and the student has checked in. Schools choose Weekly, Fortnightly, or Pay in Full frequency, and instalments are calculated automatically.
Staff use the Early Exit flow to record the exit date, reason, and bond handling, with a live credit preview shown before anything is confirmed. The process automatically applies credit notes, cancels future instalments, and can be fully undone if needed.
Yes. A room swap closes the original booking and creates a new, linked booking for the new room, carrying forward dates, notes, and rate, with a suffixed reference number so the change is fully auditable.
Yes. Because accommodation bookings are built into SELMA's Workflow Builder, schools can configure automated emails triggered on booking events, such as confirmation notices to students or new-placement alerts to host families, using their own templates and branding.
Yes. Every booking maintains a complete audit log, capturing both automated workflow events and manual staff actions, visible on the booking itself, the student's profile, and the provider's record.
Yes. The Accommodation Calendar displays a Gantt-style timeline of every booking across every room and provider, colour-coded by status, filterable by city, and editable directly via drag and drop with real-time validation.

.png)
