Settings
The settings panel lets you customize BedShift to match your organization's needs.
Branding
Customize how BedShift looks for your organization:
Organization Profile
- Go to Settings > Branding
- Upload your logo (displayed in the sidebar, invoices, and emails)
- Set your organization name and tagline
- Enter your address, phone, and email (used on invoices and communications)
Theme
- Choose your primary color to match your brand
- The color is applied across the app: buttons, links, and accents
- Your branding appears on:
- Invoices and payment receipts
- Email notifications
- Resident portal
- Marketplace listing
Billing
Configure your subscription and payment settings:
Subscription Management
- Go to Settings > Billing > Subscription
- View your current plan: Free, Basic, Pro, or Enterprise
- See your usage: beds used, properties, staff accounts
- Upgrade or downgrade your plan
- View billing history and download receipts
Payment Gateway
- Connect or update your Safepay credentials
- Configure default payment methods
- Set automatic payment reminders (days before and after due date)
- Define late payment fees (flat amount or percentage)
Invoice Settings
- Set your invoice number prefix (e.g., "INV-", "BS-")
- Configure default due date offset
- Set default tax rate
- Choose invoice currency (PKR or USD)
- Add custom footer text to invoices
Locale
Adapt BedShift for your region:
Language
BedShift currently supports:
- English (default)
- Urdu (coming soon)
Currency
- PKR (Pakistani Rupee) — default
- USD (US Dollar)
Currency affects how amounts are displayed across the app, in invoices, and in reports.
Timezone
Set your organization's timezone:
- Go to Settings > Locale > Timezone
- Select your timezone (e.g., "Asia/Karachi" for PKT)
- All dates and times in the app reflect this timezone
Date Format
Choose your preferred date format:
- DD/MM/YYYY (default)
- MM/DD/YYYY
- YYYY-MM-DD
Features
Toggle modules on or off based on what your hostel needs:
Feature Toggles
- Go to Settings > Features
- Enable or disable modules:
| Feature | Description | |---------|-------------| | Marketplace | List property publicly | | Complaints | Resident complaint system | | Staff Management | Attendance, leaves, payroll | | Meal Plans | Meal tracking and billing | | Laundry | Laundry service management | | Visitor Log | Track visitor check-ins | | Custom Fields | Additional resident fields | | Analytics | Advanced reporting |
Disabled features are hidden from the sidebar and inaccessible to all users. This keeps the interface clean for hostels that do not need every module.
Onboarding
Re-run or customize the setup wizard:
Setup Wizard
If you skipped steps during initial setup or want to reconfigure:
- Go to Settings > Onboarding
- Click Re-run Setup Wizard
- Walk through the steps: buildings, floors, rooms, beds
- Existing data is preserved — the wizard only adds new entries
Onboarding Checklist
BedShift tracks your setup progress:
- [ ] Create organization
- [ ] Add first building
- [ ] Add rooms and beds
- [ ] Create first booking
- [ ] Generate first invoice
- [ ] Invite a staff member
- [ ] Connect payment gateway
The checklist appears on the dashboard until all items are completed. You can dismiss it from Settings > Onboarding.