Settings

The settings panel lets you customize BedShift to match your organization's needs.

Branding

Customize how BedShift looks for your organization:

Organization Profile

  1. Go to Settings > Branding
  2. Upload your logo (displayed in the sidebar, invoices, and emails)
  3. Set your organization name and tagline
  4. 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

  1. Go to Settings > Billing > Subscription
  2. View your current plan: Free, Basic, Pro, or Enterprise
  3. See your usage: beds used, properties, staff accounts
  4. Upgrade or downgrade your plan
  5. 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:

  1. Go to Settings > Locale > Timezone
  2. Select your timezone (e.g., "Asia/Karachi" for PKT)
  3. 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

  1. Go to Settings > Features
  2. 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:

  1. Go to Settings > Onboarding
  2. Click Re-run Setup Wizard
  3. Walk through the steps: buildings, floors, rooms, beds
  4. 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.