18 Modules

Every tool your property needs,
built right in

From booking to check-out, finances to housekeeping — BnBFlows covers the entire lifecycle of your property business.

Bookings

Booking Engine & Calendar

Real-time availability, instant confirmation and a beautiful branded portal your guests will love.

Real-Time Availability
Live inventory management prevents double-bookings across all channels automatically.
4 Portal Themes
Choose from Amber, Obsidian, Sage or Azure — each a fully distinct design, not just a colour swap.
Mobile-Optimised Portal
Guests book from any device. Touch-friendly forms, fast load times, zero friction.
Booking Calendar
Visual multi-property calendar with drag, filter by status and room-level detail.
Walk-in Bookings
Front-desk mode for staff to create same-day bookings with immediate confirmation.
Direct Booking Link
Share a single link to your portal — no OTA commission, no middleman.
Check-In / Check-Out
One-click digital check-in and check-out with auto status updates across all modules.
Dynamic Pricing Rules
Set seasonal rates, minimum stays, advance booking discounts and early-bird pricing.
Guests

Guest CRM & Profiles

Know your guests better than any OTA ever will.

Full Guest Profiles
Name, contacts, nationality, stay history, spend totals and preferences — all in one view.
Loyalty Tiers
Bronze, Silver, Gold, Platinum — auto-assign based on stays or spend, with custom perks.
Blacklist Management
Flag problematic guests with notes. Blocked guests are prevented from booking online.
Stay History
Complete timeline of every stay, invoice, payment and note for each guest.
Guest Merge
Detect and merge duplicate guest records to keep your CRM clean and accurate.
Data Export
Export guest lists to CSV/Excel for email marketing or reporting.
Finance

Finance, Invoicing & Payments

Replace your spreadsheet. Built-in accounting designed for property managers.

Auto Invoicing
Invoices auto-generate on booking confirmation with your logo, VAT and payment terms.
Payment Recording
Log partial payments, deposits and balance dues. Full payment history per booking.
Expense Tracking
Categorise property expenses, attach receipts and see true net profitability.
Revenue Reports
Daily, monthly and annual revenue breakdowns by property, room type and source.
PDF Export
One-click PDF invoices and financial reports — ready for accountants and auditors.
Tax / VAT
Configure tax rates per jurisdiction. All calculations applied automatically.
Operations

Housekeeping, Maintenance & Staff

Keep your property running smoothly — even when you're not on site.

Housekeeping Tasks
Assign rooms to housekeepers, track clean/dirty/inspected status in real time.
Maintenance Requests
Log issues, assign to staff and track resolution. Never lose a maintenance ticket again.
Staff Management
User roles, permissions, profiles and shifts — all managed from one panel.
Role-Based Access
Granular permissions — managers see everything, housekeepers see only their tasks.
Audit Trail
Every action logged — who did what and when. Essential for multi-staff operations.
Support Tickets
Internal ticket system for staff to escalate issues to management.
Access Control

Smart Locks & Automated Access Codes

Connect digital locks to BnBFlows and automatically deliver unique, expiring access codes to guests the moment a booking is confirmed — no manual work required.

Auto Code Generation
Unique PIN or alphanumeric codes are generated instantly when a booking is confirmed. Codes expire at check-out.
Multi-Channel Delivery
Access codes are sent simultaneously via email, SMS (Africa's Talking) and WhatsApp (Meta Cloud API).
PIN Pad & Smart Lock Support
Compatible with PIN pads, Bluetooth smart locks and key-card readers from all major brands.
Room-Level Assignment
Assign one or more locks per room. Multi-room bookings generate codes for each room automatically.
Instant Revocation
Revoke any code immediately from the dashboard — the code stops working at the lock right away.
Full Audit Trail
Every code generated, delivered and revoked is logged with timestamp and staff attribution.
How it works
Guest books → booking confirmed → unique code auto-generated → delivered via WhatsApp, SMS & email → code expires at check-out. Zero manual steps.
Read the docs
Messaging

WhatsApp Notifications via Meta Cloud API

Send richly formatted booking confirmations, access codes and OTP logins to guests via WhatsApp — using Meta's official business API, not a third-party workaround.

Meta Cloud API
Direct integration with Meta's Graph API v19+ — no middleware, no per-message markup.
Secure Token Auth
Uses a permanent system-user access token — no expiring OAuth flows to maintain.
Rich Message Formatting
Bold headers, monospace access codes and structured booking details in every message.
E.164 Normalisation
Phone numbers in any local format are automatically converted to the correct international format.
SMS Fallback
If WhatsApp delivery fails, BnBFlows automatically falls back to SMS via Africa's Talking.
Delivery Logs
Every message sent, delivered or failed is recorded in the notification audit log.
Read the WhatsApp setup guide
Integrations

Africa-First Payments, SMS, WhatsApp & Smart Locks

Built for the African market — the payment gateways, communication tools and access control your guests actually use.

M-Pesa
STK Push payments direct to guest phoneLive
Pesapal
Cards, M-Pesa & bank — all in oneLive
DPO Pay
Pan-African online paymentsLive
MomoPay
MTN Mobile Money integrationLive
Africa's Talking
Bulk SMS & automated notificationsLive
Meta WhatsApp
Guest notifications via Meta Cloud APILive
Smart Locks
Auto access codes on booking confirmationLive
Google Calendar
2-way booking syncSoon
Airbnb Sync
Channel manager syncSoon
Google Analytics
Track portal traffic & conversionsSoon
API & Developers

REST API & Multitenancy

Build custom integrations, channel managers and mobile apps on top of BnBFlows.

REST API v1
Full CRUD for bookings, properties, guests and availability via authenticated JSON API.
Sanctum Auth
Token-based auth with scopes, expiry and per-device revocation.
Full Multitenancy
Each business is an isolated tenant with its own data, users and branding.
Rate Limiting
Sensible rate limits protect the platform while allowing high-volume integrations.
Sub-User Management
Each tenant can have unlimited staff users with role-based permissions.
Webhook Events
Real-time event hooks for booking created, payment received and more (coming soon).

Ready to see it in action?

Start your 14-day free trial. No credit card required.

Create Free Account