Website proposal

Prepared for

Njiwa Hills Hotel

A new website for your hotels & hospitality in Karen, Nairobi: designed, previewed and ready to build.

Thatched hotel pavilion beside a pool
NjiwaHills Hotel
Prepared by
Vuvo Labs, Nairobi
Date
29 October 2026
Valid until
12 November 2026
Vuvo LabsProposal · Njiwa Hills Hotel

The opportunity

Your customers decide on their phones, before they ever call.

In Kenya most people look a business up on a phone, usually over WhatsApp or Google. For a hotels & hospitality, that first look decides who gets the call.

01

Guests compare six hotels on their phone

Most bookings start with a thumb-scroll on a phone. A slow, dated or missing website sends guests to the competitor with better photos.

02

OTA commissions eat your margin

Booking platforms commonly charge 15–25% per stay. Every direct booking you win back is pure margin.

03

Enquiries get lost in WhatsApp

Rates, rooms and availability are repeated by hand, all day. A site that answers the basics lets your team focus on closing.

04

Conferencing is invisible online

Corporate planners search for halls, capacities and rates. Without a venue page you never make their shortlist.

hello@vuvolabs.co.ke · +254 142 987 206 · vuvolabs.co.ke2 / 7
Vuvo LabsProposal · Njiwa Hills Hotel

The solution

A direct-booking website that feels as good as your lobby.

We design a mobile-first hotel website with editorial photography, a booking-style availability bar, a page for every room type and a conferencing section planners can quote from in minutes. Every call to action routes to WhatsApp or your reservations line.

1

Availability bar

A booking bar on the home page that opens a pre-filled WhatsApp enquiry.

2

Room pages

A detailed page per room with gallery, amenities, rates and a booking card.

3

Conferencing & events

Venue capacities, delegate packages and a quote request form.

4

Offers & packages

Seasonal promotions and honeymoon bundles you can edit yourself.

5

Guest reviews

Social proof from Google and TripAdvisor, front and centre.

6

M-PESA deposits

Show guests how to secure a booking with a Paybill deposit.

Built in your brandNo logo yet? We create a clean wordmark to start with. Your colours carry through every page.
hello@vuvolabs.co.ke · +254 142 987 206 · vuvolabs.co.ke3 / 7
Vuvo LabsProposal · Njiwa Hills Hotel

Sitemap

4 pages, each with a clear job.

Every page below is already built in the preview. Open it, tap through it, and tell us what to change.

1

Home

Welcome · Rooms · Experiences · Signature feature · Why choose you · Photo gallery

  1. 2

    Rooms

    Rooms and rates · Why choose you

    Plus a detail page for each of your 5 rooms

  2. 3

    Conferencing

    Conferencing venues · Packages · How it works · Enquiry form

  3. 4

    Contact

    Enquiry form · Map and directions · Questions answered

  1. 1

    Finds you

    On Google, WhatsApp or a link a friend sent.

  2. 2

    Looks around

    Photos, prices and answers, on a phone, in seconds.

  3. 3

    Gets in touch

    One tap to WhatsApp, call or directions.

On every pageBuilt for phones firstWhatsApp and call buttonsYour logo and coloursFast on mobile dataContact details in the footer
hello@vuvolabs.co.ke · +254 142 987 206 · vuvolabs.co.ke4 / 7
Vuvo LabsProposal · Njiwa Hills Hotel

The mockup

This is already your site, not a sketch.

Live screens from the preview we prepared for you. Open the preview link to tap through every page on your own phone.

www.njiwahillshotel.co.ke
Home
Rooms
Conferencing
hello@vuvolabs.co.ke · +254 142 987 206 · vuvolabs.co.ke5 / 7
Vuvo LabsProposal · Njiwa Hills Hotel

Investment

Three ways to start. Prices in Kenya shillings.

Pick the package that fits where Njiwa Hills Hotel is today. You can move up a tier later and only pay the difference.

Starter

A beautiful brochure site that brings enquiries to WhatsApp.

KES 55,000

then KES 3,500 a month, optional

  • 5 pages: Home, Rooms, Dining, Gallery, Contact
  • Mobile-first design in your brand colours
  • WhatsApp and call buttons
  • Google Maps and directions
  • Basic SEO and fast hosting
Recommended

Business

Everything a boutique hotel needs to win direct bookings.

KES 115,000

then KES 6,500 a month, optional

  • Everything in Starter
  • A detailed page for each room type
  • Conferencing & events section
  • Offers and packages
  • Availability bar with enquiry forms
  • Guest review showcase
  • Google Business Profile setup

Premium

A full direct-booking platform.

KES 210,000

then KES 12,000 a month, optional

  • Everything in Business
  • Live booking engine integration
  • Channel manager connection
  • Swahili and English versions
  • Professional photoshoot coordination
  • Analytics dashboard and monthly report
Payment
50% to start the build, 50% when you approve the finished site
Pay with
M-PESA (Paybill or Till), bank transfer or card
Monthly care plan
Hosting, backups, security updates and small edits each month
Ownership
You own the design, the content and the domain

Prices are valid until 12 November 2026. Domain registration and any paid photography or integrations are quoted separately before we start.

hello@vuvolabs.co.ke · +254 142 987 206 · vuvolabs.co.ke6 / 7
Vuvo LabsProposal · Njiwa Hills Hotel

Timeline

Live in 4 weeks from the day you say yes.

  1. Week 1

    Discovery & content

    Brand review, photography audit, room and rate sheet, venue details.

  2. Week 2

    Design

    Home page and room-page designs for approval on phone and desktop.

  3. Week 3

    Build

    Full build, copywriting, forms and WhatsApp integration.

  4. Week 4

    Launch

    Testing, training for your team, domain and go-live.

Next steps

  1. 1

    Choose a package

    Tell us which tier suits you. We can adjust anything you see in the preview.

  2. 2

    Send your content

    Photos, price lists and your logo, by WhatsApp or email. We handle the rest.

  3. 3

    Pay the deposit

    Half to start, half when you approve the finished site. We begin the same week.

Ready when you are.Reply to the message that brought you here, or reach us directly.