Create Your Hotel
Setting up your hotel takes less than 30 seconds. No credit card needed.
Open the app and click "Create a new hotel".
Enter your hotel name, city, and select your country. The country auto-sets your language and currency.
Choose a username and password. This will be the admin account that manages everything.
Pick from 8 color themes or set a custom color. You can change this later in Settings.
Logging In
To log in, you need your hotel code, username, and password.
- Enter your hotel code on the first screen (e.g., "novam")
- Enter your username and password
- Click "Log in"
Dashboard
The dashboard gives you a real-time overview of your hotel:
- Stats cards โ Rooms occupied, available, today's arrivals, departures, and revenue
- Quick actions โ One-click buttons for check-in, new reservation, payment, and room service
- Today's arrivals โ Guests expected to arrive today
- Activity log โ Recent actions (check-ins, payments, etc.)
- Occupancy bar โ Visual breakdown of room status
Reservations
Manage all bookings from this page.
Create a Reservation
- Click + New button
- Enter guest name and phone number
- Select arrival and departure dates
- Choose an available room (only rooms free for those dates are shown)
- Add a deposit amount if applicable
- Select the source (Phone, Walk-in, WhatsApp, Booking.com, etc.)
- Click Save
Reservation Statuses
| Status | Meaning |
|---|---|
| ๐ก Confirmed | Guest has booked, not yet arrived |
| ๐ข Checked-in | Guest is currently staying |
| ๐ต Checked-out | Guest has departed |
| ๐ด Cancelled | Reservation was cancelled |
| โณ Pending | Awaiting confirmation |
Check-in / Check-out
The Reception page handles arrivals and departures.
Check-in a Guest
- Go to Reception โ Check-in tab
- Enter guest name (auto-suggests returning guests)
- Fill in phone, email, ID type and number
- Select room and departure date
- Choose payment mode
- Click Check-in
Check-out a Guest
- Go to Reception โ Check-out tab
- Select the occupied room
- Review the invoice summary (room charges + services)
- Click Check-out
- Print the final invoice if needed
Rooms
Visual room map grouped by floor. Each room card shows:
- Room number and type (Standard, Deluxe, Suite, etc.)
- Current status (color-coded: green=available, blue=occupied, yellow=dirty, red=maintenance)
- Guest name if occupied
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
- Go to Administration โ Rooms
- You'll see your rooms organized by floor
- Click the + Ch. button next to a floor
- Enter how many rooms to add and the starting room number
- Select the room type (Standard, Deluxe, Suite, etc.)
- Click Add โ all rooms are created at once
Change Room Status
Click on any room card, then change its status:
| Status | Color | Meaning |
|---|---|---|
| Available | ๐ข Green | Ready for guests |
| Occupied | ๐ต Blue | Guest currently staying |
| Dirty | ๐ก Yellow | Needs cleaning (auto-set after checkout) |
| Maintenance | ๐ด Red | Out of order / under repair |
| Reserved | ๐ Orange | Booked for upcoming guest |
Room Types & Pricing
Set up your room categories and prices:
- Go to Administration โ Room Types
- Click + Type
- Enter the name (e.g., "Standard", "Deluxe", "Suite VIP")
- Set the price per night (in USD)
- Add a description and max occupancy
- Click Save
Rate Rules (Dynamic Pricing)
Create rules to automatically adjust prices:
- Go to Room Types โ scroll down to Rate Rules
- Click + Rule
- Choose rule type:
| Rule Type | Example |
|---|---|
| Weekend | +20% on Friday & Saturday nights |
| Seasonal | +30% during holiday season (Dec 15 โ Jan 5) |
| Long Stay | -15% for stays of 7+ nights |
| Promo | Fixed price $50/night during a promotion period |
Guests
Complete guest database with search and pagination.
- Search โ Find guests by name or phone
- VIP badge โ Automatically shown for guests with 5+ visits
- History โ Click the ๐ icon to see all past stays and spending
- Add/Edit โ Create new guests or update info
Billing & Invoices
Track all invoices, payments, and outstanding balances.
Record a Payment
- Find the invoice in the list
- Click the ๐ฐ payment button
- Enter amount and select payment mode (Cash USD, Cash local, Mobile Money, Card, Transfer)
- Click Save
Print an Invoice
Click ๐จ๏ธ on any invoice. Choose between A4 (full invoice) or Receipt (80mm thermal printer).
| Invoice Status | Meaning |
|---|---|
| ๐ข Paid | Fully paid |
| ๐ก Partial | Some payment received, balance remaining |
| ๐ด Unpaid | No 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:
- Go to Administration โ Services
- Click + Service
- Enter the service name (e.g., "Room Cleaning", "Breakfast", "Laundry", "Airport Transfer")
- Set the price (in USD)
- Choose a category: Food & Beverage, Laundry, Spa, Transport, or Other
- Click Save
Take a Service Order
- Go to Room Service page
- Click + Order
- Select the service from the catalog
- Enter the quantity
- Choose the room or enter a client name
- Select payment mode
- Click Save โ the charge is automatically added to the room's invoice
Track Orders
Orders show with status badges:
- ๐ก Pending โ Order placed, not yet delivered
- ๐ต In Progress โ Being prepared
- ๐ข Delivered โ Completed
- ๐ด Cancelled โ Order cancelled
Housekeeping
Track cleaning tasks and room readiness.
- Pending โ Rooms waiting to be cleaned
- In Progress โ Cleaning started
- Done โ Room is clean and ready
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:
- Revenue โ Total, hotel (rooms), and service revenue
- Occupancy โ Daily occupancy rate
- Bookings โ Number of reservations
- Breakdown โ Revenue by room type and payment mode
Filter by period: Today, Week, Month, Quarter, Year. Filter by source: All, Hotel only, Services only.
Night Audit BUSINESS+
End-of-day closing that summarizes daily activity:
- Revenue breakdown (hotel + services)
- Arrivals and departures count
- Payment collections by mode
- Room status summary
- Anomaly detection (unpaid invoices, no-shows, etc.)
Click ๐ Close the day to lock the audit. Printable report available.
Hotel Settings
Customize your hotel from the Administration โ Hotel Settings page:
- Hotel info โ Name, city, phone, email
- Logo โ Upload your hotel logo (PNG, JPG, SVG โ max 200KB)
- Check-in/out times โ Default times for the hotel
- Tax rate โ Applied to invoices
- Exchange rate โ USD to local currency conversion
- Theme โ Choose from 8 color themes or set a custom color
- Language โ French, English, Spanish, or Portuguese
Staff Management
Manage your team from Administration โ Staff.
Invite Staff
- Click + Invite
- Choose the role (Receptionist, Manager, Housekeeper, or Admin)
- An invite link is generated โ send it via WhatsApp
- The staff member clicks the link, creates their account, and they're automatically connected to your hotel
Roles & Permissions
| Role | Access |
|---|---|
| Admin | Everything โ settings, staff, rooms, reports, billing |
| Manager | Everything except hotel settings and staff management |
| Receptionist | Reservations, check-in/out, guests, billing (no reports, no settings) |
| Housekeeper | Housekeeping tasks only |
Themes & Branding
Customize the look of your hotel's app:
- 8 preset themes: Emerald, Navy, Charcoal, Burgundy, Ocean, Plum, Brown, Terracotta
- Custom color: Pick any color with the color picker
- Logo: Upload in Settings โ appears on sidebar and login screen
Offline Mode
Karibu works even without internet:
- All data is cached locally after first load
- You can create reservations, check-in guests, and record payments offline
- Changes are queued and automatically synced when internet returns
- A yellow "Offline" indicator appears when disconnected
Plans & Pricing
Every new hotel starts with 7 days of full Business access โ all features unlocked, no credit card required. A countdown banner appears on your dashboard so you know when the trial ends.
After 7 days, your hotel reverts to the Free plan (10 rooms, 1 user, core features) unless you contact us to upgrade to Pro, Business, or Enterprise.
| Feature | Free | Pro ($39/mo) | Business ($79/mo) | Enterprise ($199/mo) |
|---|---|---|---|---|
| Rooms | Up to 10 | Up to 30 | Up to 100 | Unlimited |
| Users | 1 | 3 | 15 | Unlimited |
| Reservations | Unlimited | Unlimited | Unlimited | Unlimited |
| Billing & Print | โ | โ | โ | โ |
| WhatsApp integrated | โ | โ | โ | โ |
| Room Service | โ | โ | โ | โ |
| Rate Rules | โ | โ | โ | โ |
| Staff Invites | โ | โ | โ | โ |
| Booking Engine Link | โ | โ | โ | โ |
| Advanced Reports | Today | 30 days | Full history | Full history |
| Night Audit | โ | โ | โ | โ |
| CSV Export | โ | โ | โ | โ |
| Booking Widget (embeddable) | โ | โ | โ | โ |
| Multi-property | โ | โ | โ | โ |
| Offline Mode | โ | โ | โ | โ |
๐ก During the 7-day trial, you have the Business-tier feature set (100 rooms, 15 users, Night Audit, CSV Export, Booking Widget, WhatsApp, Rate Rules, Room Service).
Currency
Karibu supports dual currency:
- Primary: USD โ used for room prices and invoices
- Local: Automatically set from your country (e.g., CDF for Congo, KES for Kenya)
- Toggle: Click the USD/local buttons in the top bar to switch display
- Exchange rate: Set in Hotel Settings, applied to all conversions
Keyboard Shortcuts & Tips
- Global search โ Use the ๐ search bar at the top to find anything (guests, rooms, invoices)
- Quick actions โ Dashboard quick-action buttons save clicks for common tasks
- Session timeout โ Auto-logout after 30 minutes of inactivity for security
Need help? Contact us ยท Back to Karibu