Customising Your Booking Portal
Customise your public booking portal to match your property's brand. Choose from four designer themes, set your colours, upload your logo and publish a professional booking page in minutes.
The four portal themes
BnBFlows ships with four professionally designed themes, each suited to a different property style:
Selecting and previewing a theme
The theme gallery shows all four options with a preview thumbnail of how your property's content will look in each theme.
The live preview panel on the right updates instantly. Scroll through to see the hero section, room cards, booking form and confirmation page in your chosen theme.
Click Apply Theme. The change is saved but not yet published. Your live booking portal continues to show the current theme until you publish.
Click Publish Changes to make the new theme live. Changes propagate within 30 seconds.
Brand customisation
Regardless of which theme you choose, you can apply your property's brand identity:
Logo
- Upload your logo in PNG, SVG or WebP format. Recommended size: 300 × 80 px, transparent background.
- The logo appears in the portal navigation bar, on confirmation emails and on PDF invoices.
- Upload a separate favicon (32 × 32 px ICO or PNG) to brand the browser tab.
Brand colours
- Primary colour — used for buttons, links, and highlighted UI elements. Enter a hex code (e.g.
#C9A84C) or use the colour picker. - Secondary colour — used for section backgrounds and accent elements.
- Text colour — main body text. Defaults to near-black (
#1C1612).
Typography
Choose from 8 Google Font pairings optimised for hospitality brands. The font selection applies to headings and body text across the entire portal. Custom font uploads are available on Enterprise plans.
Hero section
- Hero image — the full-width banner image at the top of the booking portal. Upload a high-quality landscape image (minimum 1600 × 900 px).
- Hero headline — the main tagline shown on the hero (e.g. "Your perfect escape in Nairobi").
- Hero subheading — optional second line (e.g. "Book directly for the best rate guaranteed").
- Overlay opacity — darken the hero image to improve text readability (0–80% darkness).
Portal sections
Toggle individual sections on or off from Settings → Booking Portal → Sections:
- Room listing — always on (core functionality).
- Amenities bar — icons strip showing top property amenities.
- Photo gallery — full-width gallery of property and room photos.
- Guest reviews — display your top reviews (pulled from imported review data).
- Location map — Google Maps embed of your property address.
- About section — property description with a secondary image.
- FAQ accordion — custom FAQ items (e.g. check-in time, parking, pet policy).
- Contact bar — phone, email and WhatsApp buttons at the bottom of the portal.
Custom domain
By default your portal is available at:
https://book.bnbmanager.app/your-property-slug
On Pro and Enterprise plans, you can set a custom domain (e.g. book.yourgrandhotel.com):
Go to Settings → Booking Portal → Custom Domain. Enter the subdomain you want to use (e.g. reservations.yourgrandhotel.com).
In your domain registrar (Namecheap, GoDaddy, CloudFlare, etc.), add a CNAME record pointing your subdomain to portals.bnbmanager.app.
DNS changes can take up to 24 hours to propagate. Click Verify Domain in BnBFlows to check. Once verified, SSL is provisioned automatically (usually within 5 minutes).
Direct booking incentives
Encourage guests to book directly instead of through OTAs by displaying incentives on the portal. Configure under Settings → Booking Portal → Direct Booking:
- "Best Rate Guaranteed" badge — shown prominently on the portal and in the booking form.
- Direct booking discount — automatic discount applied to all direct bookings (e.g. 5% off the OTA-listed rate).
- Free extras for direct bookers — configurable text shown in a banner (e.g. "Book direct and get free airport pickup").