🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Room & Roommate Allocation
Premium Integration

Gravity Forms
+ Room & Roommate Allocation

Allocate rooms and roommates from Gravity Forms housing applications. Set up buildings, rooms and beds (single, twin, en-suite or accessible) with a floor, a price per term and optional gender or age rules, and take applications through your own form with ranked room type choices, a roommate request by e-mail or share code, lifestyle answers and accessibility needs. The auto-allocator places mutual roommate pairs first, puts people who need an accessible room only in accessible rooms, applies the room rules, fills choices in rank order and pairs everybody else by lifestyle, with a reason for every placement and every applicant it could not place. The same seed always gives the same plan. Adjust the plan by drag and drop with warnings, then publish offers with a signed accept or decline link and a deadline. Declined and lapsed beds go to the waiting list on their own, and a bed is never given to two people. Roommates see only each other's first name, after both accept. Room list PDF and CSV and an occupancy summary per building.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Room & Roommate Allocation

Core Features

Buildings, rooms and beds: single, twin, en-suite or accessible, with a floor, a price per term and optional gender or age rules
Housing applications through your own Gravity Forms form, with the room type, lifestyle and accessibility choices filled in for you
Ranked room type choices (1st, 2nd, 3rd) and a roommate request by e-mail or personal share code
Mutual roommate pairs placed first; a one-way request is never treated as a pair
Accessible rooms only for the people who need them, placed before everybody else
Lifestyle matching on sleep time, tidiness, quiet or social and smoking for everybody else
A reason for every placement and for every applicant not placed; the same seed always gives the same plan
Plan board: drag and drop or select moves and swaps, with warnings when a rule is bent
Offers with a signed accept / decline link and a deadline; changed or wrong-person links are refused
Declined and lapsed beds offered to the waiting list automatically; one person per bed, even when several accept at once
Roommate's first name shown only after both accept; lifestyle answers visible to administrators only
Room list PDF and CSV and an occupancy summary per building. Local only, no outside connection. For Gravity Forms 2.9 and newer

What does it do?

Room allocation usually lives in a spreadsheet: friendships that only go one way end up sharing a room, accessible rooms go to whoever applied first, a women-only corridor gets the wrong name, a declined bed is offered twice, and nobody can explain why a student got the room they got. The Gravity Forms Room & Roommate Allocation add-on moves the whole round onto your own website. You describe your buildings, rooms and beds with their type, price and rules, and applicants use your own Gravity Forms form with ranked room types, a roommate request by e-mail or share code, lifestyle questions and accessibility needs.

The auto-allocator places mutual pairs first, accessible rooms only for the people who need them, keeps every room rule, follows choices in rank order and matches everybody else by lifestyle, with a reason for every placement and for everybody it could not place. The same seed always gives the same plan. Your team adjusts it on a plan board by drag and drop, with warnings when a rule is bent.

Publish offers with a signed accept or decline link and a deadline; declined and lapsed beds go to the waiting list on their own, and a bed is never given to two people, even when several accept at once. Roommates see only each other's first name after both accept. Download a room list PDF and CSV and an occupancy summary per building. For halls of residence, boarding schools, summer camps and staff housing on Gravity Forms 2.9 and newer.

How does it work?

Buildings, rooms, beds, applications and offers live in the add-on's own tables. When the form is sent, the add-on saves the application with its ranked choices, roommate request, lifestyle answers and accessibility need, and gives the applicant a share code. The allocator works only on free beds and on applicants without an offer: it finds pairs who asked for each other, places them first, then places applicants who need an accessible room in accessible rooms only, then everybody else in an order set by the seed, by their choices and the best lifestyle match, always within the room rules, and stores a reason for every result. Staff moves are checked again on the server and shown with warnings. Publishing creates offers with a random reference and a link signed for that applicant, and puts everybody else on the waiting list. Accepting fills the bed with one conditional update in the database, so only one acceptance per bed can succeed; declines and lapsed offers go to the next fitting person on the waiting list. The room list PDF is drawn on your server with a bundled PDF library. Everything happens on your own server — the add-on makes no outside HTTP request beyond the licence and update checks.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Room Allocation.
2
Add your buildings, rooms and beds in Forms → Room Allocation → Buildings & rooms.
3
Build a housing application form and match its fields in Form Settings → Room Allocation.
4
Suggest a plan, adjust it on the board and publish the offers; the waiting list takes care of declines and deadlines.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Room & Roommate Allocation
8 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr