Create Your Hotel
Setting up your hotel takes less than 30 seconds. No credit card needed โ and you get 7 days of full Business access to try everything.
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 10 color themes or customize 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:
- Trial banner โ Gold countdown card showing how many days of your free Business trial remain (only shown during the first 7 days)
- Setup checklist โ 3-step onboarding card (room types, rooms, services) that disappears once your hotel is fully configured
- 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 10 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 ($79/mo) | Business ($159/mo) | Enterprise ($299/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