📖 Karibu — User Guide

← Back

Create Your Hotel

Setting up your hotel takes less than 30 seconds. No credit card needed.

1
Go to the app

Open the app and click "Create a new hotel".

2
Fill in hotel details

Enter your hotel name, city, and select your country. The country auto-sets your language and currency.

3
Create admin account

Choose a username and password. This will be the admin account that manages everything.

4
Choose a theme

Pick from 8 color themes or set a custom color. You can change this later in Settings.

💡 Tip: Your hotel code is auto-generated from the name. Share it with staff so they can access the hotel (e.g., "grandpalace").

Logging In

To log in, you need your hotel code, username, and password.

  1. Enter your hotel code on the first screen (e.g., "novam")
  2. Enter your username and password
  3. Click "Log in"
💡 Tip: Use the language flags (🇫🇷 🇬🇧 🇪🇸 🇵🇹) at the top right to switch language before logging in.

Dashboard

The dashboard gives you a real-time overview of your hotel:


Reservations

Manage all bookings from this page.

Create a Reservation

  1. Click + New button
  2. Enter guest name and phone number
  3. Select arrival and departure dates
  4. Choose an available room (only rooms free for those dates are shown)
  5. Add a deposit amount if applicable
  6. Select the source (Phone, Walk-in, WhatsApp, Booking.com, etc.)
  7. Click Save
💡 Tip: If you've set up rate rules (weekend pricing, seasonal rates), the total adjusts automatically and shows the applied rule.

Reservation Statuses

StatusMeaning
🟡 ConfirmedGuest has booked, not yet arrived
🟢 Checked-inGuest is currently staying
🔵 Checked-outGuest has departed
🔴 CancelledReservation was cancelled
⏳ PendingAwaiting confirmation

Check-in / Check-out

The Reception page handles arrivals and departures.

Check-in a Guest

  1. Go to ReceptionCheck-in tab
  2. Enter guest name (auto-suggests returning guests)
  3. Fill in phone, email, ID type and number
  4. Select room and departure date
  5. Choose payment mode
  6. Click Check-in

Check-out a Guest

  1. Go to ReceptionCheck-out tab
  2. Select the occupied room
  3. Review the invoice summary (room charges + services)
  4. Click Check-out
  5. Print the final invoice if needed
💡 Tip: After checkout, a housekeeping task is automatically created for that room.

Rooms

Visual room map grouped by floor. Each room card shows:

Click any room to see details, change status, or view the guest's reservation.

Use the floor tabs and status filters to quickly find rooms.

Add Rooms

  1. Go to AdministrationRooms
  2. You'll see your rooms organized by floor
  3. Click the + Ch. button next to a floor
  4. Enter how many rooms to add and the starting room number
  5. Select the room type (Standard, Deluxe, Suite, etc.)
  6. Click Add — all rooms are created at once
💡 Tip: Free plan allows up to 20 rooms. Pro and Enterprise plans have no limit.

Change Room Status

Click on any room card, then change its status:

StatusColorMeaning
Available🟢 GreenReady for guests
Occupied🔵 BlueGuest currently staying
Dirty🟡 YellowNeeds cleaning (auto-set after checkout)
Maintenance🔴 RedOut of order / under repair
Reserved🟠 OrangeBooked for upcoming guest

Room Types & Pricing

Set up your room categories and prices:

  1. Go to AdministrationRoom Types
  2. Click + Type
  3. Enter the name (e.g., "Standard", "Deluxe", "Suite VIP")
  4. Set the price per night (in USD)
  5. Add a description and max occupancy
  6. Click Save

Rate Rules (Dynamic Pricing)

Create rules to automatically adjust prices:

  1. Go to Room Types → scroll down to Rate Rules
  2. Click + Rule
  3. Choose rule type:
Rule TypeExample
Weekend+20% on Friday & Saturday nights
Seasonal+30% during holiday season (Dec 15 – Jan 5)
Long Stay-15% for stays of 7+ nights
PromoFixed price $50/night during a promotion period
💡 Tip: Rate rules are applied automatically when creating reservations. The form shows which rules apply and the savings.

Guests

Complete guest database with search and pagination.


Billing & Invoices

Track all invoices, payments, and outstanding balances.

Record a Payment

  1. Find the invoice in the list
  2. Click the 💰 payment button
  3. Enter amount and select payment mode (Cash USD, Cash local, Mobile Money, Card, Transfer)
  4. Click Save

Print an Invoice

Click 🖨️ on any invoice. Choose between A4 (full invoice) or Receipt (80mm thermal printer).

Invoice StatusMeaning
🟢 PaidFully paid
🟡 PartialSome payment received, balance remaining
🔴 UnpaidNo payment recorded

Room Service PRO

Order services from the catalog and charge them to the guest's room.

Set Up Service Catalog

Before taking orders, create your service menu:

  1. Go to AdministrationServices
  2. Click + Service
  3. Enter the service name (e.g., "Room Cleaning", "Breakfast", "Laundry", "Airport Transfer")
  4. Set the price (in USD)
  5. Choose a category: Food & Beverage, Laundry, Spa, Transport, or Other
  6. Click Save
💡 Tip: Add all your common services first. Staff can then quickly select them when taking orders.

Take a Service Order

  1. Go to Room Service page
  2. Click + Order
  3. Select the service from the catalog
  4. Enter the quantity
  5. Choose the room or enter a client name
  6. Select payment mode
  7. Click Save — the charge is automatically added to the room's invoice

Track Orders

Orders show with status badges:

⚠️ Pro Plan: Room Service is available on the Pro ($19/mo) and Enterprise ($49/mo) plans.

Housekeeping

Track cleaning tasks and room readiness.

Tasks are auto-created on checkout. Housekeepers can click "Start" to begin and "Done" to mark complete. The room status updates automatically.


Reports

Analyze your hotel's performance:

Filter by period: Today, Week, Month, Quarter, Year. Filter by source: All, Hotel only, Services only.


Night Audit PRO

End-of-day closing that summarizes daily activity:

Click 🔒 Close the day to lock the audit. Printable report available.


Hotel Settings

Customize your hotel from the Administration → Hotel Settings page:


Staff Management

Manage your team from Administration → Staff.

Invite Staff

  1. Click + Invite
  2. Choose the role (Receptionist, Manager, Housekeeper, or Admin)
  3. An invite link is generated — send it via WhatsApp
  4. The staff member clicks the link, creates their account, and they're automatically connected to your hotel

Roles & Permissions

RoleAccess
AdminEverything — settings, staff, rooms, reports, billing
ManagerEverything except hotel settings and staff management
ReceptionistReservations, check-in/out, guests, billing (no reports, no settings)
HousekeeperHousekeeping tasks only

Themes & Branding

Customize the look of your hotel's app:


Offline Mode

Karibu works even without internet:

⚠️ Note: The first login requires internet to download your hotel data. After that, it works offline.

Plans & Pricing

FeatureFreePro ($19/mo)Enterprise ($49/mo)
RoomsUp to 20UnlimitedUnlimited
Users1UnlimitedUnlimited
ReservationsUnlimitedUnlimitedUnlimited
Billing & Print
Room Service
Night Audit
CSV Export
Advanced Reports
Multi-property
API
Offline Mode
⬆️ Upgrade to Pro — 14-day free trial

Currency

Karibu supports dual currency:


Keyboard Shortcuts & Tips


Need help? Contact us · Back to Karibu