Eliso Safaris runs three businesses out of Mombasa — airport transfers, coastal excursions and car hire — for travellers who book from abroad before they fly and from a phone once they have landed. The site had to quote a Mombasa–Diani transfer and a Tsavo day trip in the same breath, and put a real person one tap away for everything a page could not answer.
- Client
- Eliso Safaris and Transfers
- Industry
- Travel & tourism
- Scope
- Website design, build and booking enquiry flows
- Year
- 2025

Gallery
Results
Try it yourself.
- Platform
- WordPress, Elementor
- Custom build
- Bespoke services plugin for routes, tours and fleet
- Enquiries
- Fluent Forms, plus one-tap WhatsApp on every page
- Coverage
- Mombasa, Diani, Malindi, Tsavo, Nairobi, Dar es Salaam
Click and scroll inside the frame — this is the real site.Not loading? Open elisosafaris.com in a new tab.
How we got there.
- Website design
- Development
- Booking enquiry flows
- Custom WordPress plugin
- WhatsApp integration
- SEO groundwork
Lead with the price, not the prose
Transfer pricing is the first question every traveller asks and the one most operator sites bury behind a contact form. The home page opens on five named routes — Mombasa to Diani, Malindi, Voi and Tsavo, Nairobi, Dar es Salaam — each with a figure against it. Someone comparing three operators at midnight can answer their own question without emailing anybody, which is the point: the enquiries that do arrive are from people who already accept the price.
Three businesses that share a customer, not a page
Transfers, excursions and car hire are genuinely different decisions. A transfer is a fixed route between two points; an excursion is a day out you choose by what you want to see; hire is a vehicle you pick by how many people are travelling. Each got its own section and its own way of being browsed — routes by price, the nine coastal excursions by destination, the six vehicle classes by capacity — rather than one list pretending they are the same product.
A plugin so the operator can run it themselves
Routes change, seasonal prices change, and a new vehicle arrives on the fleet. None of that should mean a call to a developer. The services on the site are driven by a custom plugin built for this client, so adding a route or a vehicle is a form in the WordPress admin rather than a billable change. A site the owner cannot update is a site that goes stale within a season.
WhatsApp is the real checkout
On the Kenyan coast most bookings close in chat, not in a cart — the traveller has a question about luggage, or a child seat, or a 4am pickup, and they want an answer from a person before they commit. Rather than fight that, every page carries a one-tap conversation alongside the enquiry forms. The forms capture the structured booking; WhatsApp catches everyone the form would have lost.
Most of our projects start with a call where we say what we would do differently. That call is free and there is no deck.