Housing Management
ChurchBuddy’s housing system helps you coordinate accommodations for events: create locations, assign guests to hosts, track occupancy, and share host dashboards.Overview
- Housing locations — Houses, rooms, dormitories
- Drag-and-drop assignments — Assign registrants to locations
- Bulk Assign — Assign many registrants at once via modal
- Host dashboard — Public link with
host_tokenfor hosts - Export — CSV export of housing data
Setting Up Housing
- Open Event Dashboard → Logistics
- Enable Housing under Enable Services (Owner/Org Admin)
- Click the Housing sub-section
Housing Locations
Creating a Location
- Click Add Location
- Fill in details: Basic: Name, location type (house/room/dormitory), optional room type, address, phone Capacity: Capacity, optional overbook limit Host: Host name, email, phone; Share Guest Info with Host checkbox Details: Amenities, gender restriction, accessible flag, check-in/out dates, cost per night, notes
- Save
There is no Host Requires Account or Host Account Email field in the location modal — hosts use the public dashboard link with
host_token.Editing / Deleting
Use the edit or delete controls on each location card. Deleting a location does not automatically remove existing assignments — reassign guests first if needed.Occupancy
Current occupancy updates automatically when assignments change.Assigning Guests
The Housing UI uses drag-and-drop:- Open Logistics → Housing
- Registrants appear in an unassigned list
- Drag registrants onto a location to assign them
- Or click Bulk Assign to assign multiple registrants to one location in a modal
Host Links
On each location with a host:- Email Dashboard to Host — Emails the public host dashboard URL
- Copy Public Link / Copy Internal Link — Copy dashboard URLs
Host Dashboard
Send hosts the public link (includeshost_token):
Exporting Housing Data
- Go to Logistics → Housing
- Click Export
- Downloads CSV only (
/housing/export?format=csv)
Best Practices
- Create locations before registration opens
- Set accurate capacity and overbook limits
- Use Bulk Assign for large groups
- Email Dashboard to Host early so hosts can prepare
- Export CSV before event day as backup