Karibu — User Guide

← Back

Create Your Hotel

Setting up your hotel takes less than 30 seconds. No credit card needed — and you get 30 days of full Business access to try everything.

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, password, and a recovery email (needed if you forget the password). Tick the box to accept the Terms of Service and Privacy Policy.

4
Choose appearance

Pick a palette (Default, Dark, Ocean, Forest…) — you can change it 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").
First login? Complete the 3-step setup. A brand-new hotel starts empty — that's normal. Your dashboard shows a Setup checklist: (1) room types, (2) rooms, (3) services (optional — Skip counts as done). The list disappears once you're done, or on its own after 2 days.
Your 30-day trial starts immediately. The moment your hotel is created, you get full Business-tier access: up to 75 rooms, 20 users, public site, WhatsApp, Night Audit, CSV export, booking widget, and more. A countdown banner on the dashboard shows how many days are left. After 30 days, the hotel reverts to the Free plan (10 rooms, 2 users). An admin can upgrade from the banner or from Choose a plan in the app — card payment via Stripe, no email required.

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"
  4. The first time, tick the box to accept the Terms of Service and Privacy Policy — the dashboard does not open until you do
Tip: Use the Language menu on the login card to switch language before logging in.
Tip: Forgot the hotel code? Use “Forgot hotel code?” and enter the recovery email. Forgot the password? Use “Forgot password?” on the next screen.

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: Every new hotel gets a 30-day Business-tier trial (up to 75 rooms). After the trial, the Free plan allows up to 10 rooms (Pro: 25, Business: 75, Enterprise: unlimited).

Change Room Status

Click on any room card, then change its status:

StatusColorMeaning
AvailableGreenReady for guests
OccupiedBlueGuest currently staying
DirtyRedNeeds cleaning (auto-set after checkout)
MaintenanceAmberOut of order / under repair
ReservedPurpleBooked for upcoming guest

Room Types & Pricing

Set up your room categories and prices:

  1. Go to AdministrationManage Rooms (room 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. Optionally add a Photo (public page) — guests see it on your booking site
  7. 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.

Filters & Summary

The billing page has filters that control both the invoice list and the summary cards at the top:

Tip: The summary cards always reflect the same date and search filters as the list below — so "Today" shows only today's totals, not all-time.

Long invoice lists are split into pages. Use the pager at the bottom to move between pages. Reservations and guests lists work the same way.

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 Print 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:

Click an order to mark it Delivered. The day's orders show a running total, and a red badge on the Orders tab counts today's still-pending items.

Paid plan: Room Service is available on the paid plans (Pro, Business, Enterprise) — plus free during your 30-day Business trial.

Housekeeping

Track cleaning tasks and room readiness.

Tasks are auto-created on checkout. Any staff member 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 BUSINESS+

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 Administration → Hotel Settings. You must click Save at the bottom for most fields (logo, cover, name, about, times, tax, rate, appearance).

Admins also open Choose a plan from the trial banner or Settings to pay, change plan, or cancel at period end.


Public site & photos BUSINESS+

Each hotel has a public page at /book/your-hotel-code. Guests see your photos, rooms, and a Book button. This is included on Business (and during the 30-day trial) — not a website builder; booking stays the main action.

Cover photo (banner + WhatsApp)

  1. Go to AdministrationHotel Settings
  2. Under Cover photo (public page), click Choose photo
  3. Pick a landscape JPEG. Karibu compresses it (keep it under ~280 KB after compression)
  4. Click Save at the bottom of Settings — without Save, WhatsApp and Facebook keep the old picture (or none)
Tip: Share the Karibu booking link so WhatsApp can read the cover photo.

Room photos

  1. Go to AdministrationManage Rooms → open a room type
  2. Use Photo (public page) → Choose photo → save the type

Those photos appear on the room cards guests book from.

Extra gallery (pool, restaurant, neighbourhood)

  1. On the same Settings page, open the card Site, gallery & journal
  2. Keep Gallery checked in the layout list so the section shows on the public page
  3. Click Add a photo and pick JPEG, PNG, WebP, or GIF. Photos appear as soon as they upload — no extra Save
Paid plan: The public site, extra gallery, journal, booking link, and embeddable widget are Business and Enterprise (free during the 30-day trial). Free and Pro can still set a cover and room photos, but guests only see the public page once the hotel is on Business.

Journal

In the same card, add a post: title, text, optional photo. Publish it so it shows on the public page (news, offers, events).

Share the page

  1. Settings → Online booking — copy the link or Preview
  2. Or tap WhatsApp to send the link to a guest
  3. Business also gets an embeddable booking widget (iframe) for your own website

Staff Management

Manage your team from Administration → Staff.

Invite Staff

  1. Click + Invite
  2. Choose the role (Receptionist, Manager, 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, housekeeping (no reports, no settings)
Tip: Housekeeping is visible to everyone on the team. Any staff member can start and complete cleaning tasks; only Admins and Managers can create, edit or delete them.

Appearance & 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

30-Day Free Trial

Every new hotel starts with 30 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 30 days, your hotel reverts to the Free plan (10 rooms, 2 users, core features) unless an admin upgrades in the app.

Pro $19 / Business $49 (the plan most hotels buy) / Enterprise $99 per month. Yearly is billed as 10 months (2 months free). An admin pays in the app with a card (Stripe): trial banner or Choose a plan. Cancel at period end from the same page — you keep access until the date shown.

FeatureFreeProBusinessEnterprise
RoomsUp to 10Up to 25Up to 75Unlimited
Users2520Unlimited
ReservationsUnlimitedUnlimitedUnlimitedUnlimited
Billing & Print
WhatsApp (guest messages)
Room Service
Rate Rules
Staff Invites
Public site & booking link
Gallery & journal
Advanced ReportsToday30 daysFull historyFull history
Night Audit
CSV Export
Booking Widget (embeddable)
Multi-property
Offline Mode

During the 30-day trial, you have the Business-tier feature set (75 rooms, 20 users, public site, Night Audit, CSV Export, Booking Widget, WhatsApp, Rate Rules, Room Service).

See plans & upgrade

On a phone

The app is built for a front desk phone as well as a computer:


Currency

Karibu supports dual currency:


Keyboard Shortcuts & Tips


Need help? Contact us · Back to Karibu