Getting Started with BedShift

Welcome to BedShift. This guide walks you through setting up your account, creating your first property, and making your first booking. The entire process takes less than 10 minutes.

Step 1: Register Your Account

Visit app.bedshift.com/auth/register and create your account.

You will need:

  • Your full name
  • A valid email address
  • A password (minimum 8 characters, must include uppercase, lowercase, and a number)

After submitting the form, you will receive a verification email.

Step 2: Verify Your Email

Check your inbox for the verification email from BedShift. Click the verification link to activate your account. If you do not see the email, check your spam folder. You can request a new verification email from the login page.

Step 3: Create Your Organization

After verifying your email and logging in for the first time, you will be prompted to create your organization (tenant). This is your business entity within BedShift.

Provide the following information:

  • Organization name: Your hostel or business name (e.g., "Al-Madina Boys Hostel")
  • Subdomain: A unique identifier for your organization (e.g., "almadina"). This will be used in your URLs.
  • Contact phone: Your primary business phone number
  • Address: Your business address

Once created, you will be taken to the setup wizard.

Step 4: Complete the Setup Wizard

The setup wizard guides you through the initial configuration:

4.1 Create Your First Building

Enter your building details:

  • Building name: e.g., "Main Building" or "Block A"
  • Address: The physical address of the building
  • Total floors: How many floors the building has

4.2 Add Floors

For each floor, specify:

  • Floor name or number: e.g., "Ground Floor", "1st Floor", "2nd Floor"
  • Description (optional): Any notes about the floor

4.3 Create Rooms

For each floor, create your rooms:

  • Room number: e.g., "101", "102", "G-01"
  • Room type: Single, Double, Triple, or Dormitory
  • Number of beds: How many beds the room can accommodate
  • Monthly rent: The base rent for the room in PKR

4.4 Add Beds

BedShift manages accommodation at the bed level. For each room, beds are created automatically based on the number you specified. You can customize:

  • Bed label: e.g., "A", "B", "C" or "Upper", "Lower"
  • Bed status: Available, Occupied, Under Maintenance

Step 5: Make Your First Booking

Now that your property is set up, let us create your first booking.

5.1 Navigate to Bookings

From the sidebar, click on Bookings and then Create Booking.

5.2 Fill in Resident Details

Enter the new resident's information:

  • Full name
  • Phone number
  • Email address (optional)
  • CNIC number
  • Emergency contact name and phone
  • Upload CNIC photo (optional but recommended)

5.3 Select Room and Bed

Choose an available room and bed from the visual room picker. You can filter by floor, room type, and availability.

5.4 Set Booking Details

  • Check-in date: When the resident will move in
  • Expected duration: Monthly (most common), or specify an end date
  • Monthly rent: Pre-filled from the room configuration, but can be adjusted
  • Security deposit: Enter the security deposit amount
  • Advance rent: If collecting advance rent

5.5 Confirm and Check In

Review the booking summary and confirm. The resident is now checked in, and the bed status updates to "Occupied" across the system.

Step 6: Generate Your First Invoice

BedShift can generate invoices automatically, but you can also create one manually:

  1. Navigate to Invoicing from the sidebar
  2. Click Create Invoice
  3. Select the resident
  4. Add line items: rent, utilities, meals, or any custom charges
  5. Set the due date
  6. Click Generate

The invoice is created with a unique invoice number and can be shared with the resident digitally.

What is Next?

Now that you are set up, explore these areas:

  • Property Management: Learn advanced property configuration
  • Bookings: Master the full booking lifecycle
  • Add more staff members with appropriate roles
  • Configure your billing cycle for automated invoicing
  • Explore the analytics dashboard for occupancy and revenue insights

Need Help?