Full wash bays. Fewer empty slots.

Walk-ins leave wash bays empty on weekdays and chaotic on weekends. MesaDash puts appointment booking, vehicle-sized pricing, and upfront deposits directly in the chat your customers already use, with money settling into your own account.

A modern professional carwash detailing studio with wash bays and detailing lighting
  • No card required to start
  • 0% commission on wash revenue
  • Direct Paystack & Monnify payouts
  • Multi-bay & multi-branch from day one
During service

Every bay on one board, whichever app they booked through.

A WhatsApp booking and an Instagram message become the same booking on the same bay board. Vehicle, package, deposit and assigned washer are right on the card nobody is scrambling with paper notebooks or arguing over who arrived first.

Bay board

Today · live

Confirmed

2
#CW-108₦35,000

Toyota Prado TX · Femi O.

Full Valet + Engine Steam

Lekki Phase 1

14:30 · in 15 min
#CW-111₦12,000

Honda Civic · Titi A.

Executive Wash & Wax

Victoria Island

15:00

Arrived

1
#CW-107₦22,000

Mercedes-Benz GLE · Chidi N.

Exterior Wash + Leather Care

Lekki Phase 1

13:45 · arrived 13:40

In progress

2
#CW-105₦18,500

Lexus RX 350 · Bisi M.

Full Interior Valet

Lekki Phase 1

Washer: Tunde B.
#CW-106₦25,000

Toyota Hilux · Alhaji Danjuma

Chassis & Engine Steam

Victoria Island

Washer: Musa S.

Completed

1
#CW-104₦45,000

Range Rover Sport · David K.

Ceramic Sealant & Polish

Lekki Phase 1

Paid at the counterComplete

Moves with a tap

Confirmed, arrived, in progress, completed. Move a booking along and the whole team sees where every car is.

Capacity per branch

Each branch sets its own bays and how many cars it can take at once, so a busy branch never books more than it can wash.

Assigned washers

Assign a washer to each booking, and each washer can filter the board down to their own queue.

How a booking happens

However your customers want to book.

Two ways to reserve the same wash bay, with one live schedule behind both. Some clients message on WhatsApp; others prefer to browse detailing packages on your online booking storefront. Both reserve the same live slot and deposit.

If they want to stay in the chat

Book without leaving the conversation.

The customer states their vehicle, selects their preferred branch, picks an available bay slot, and receives their confirmation right in WhatsApp. Someone who only wants to type never has to open anything.

14:10
F

Femi Oladipo

online

14:10

Hi, do you have slots for a full wash today?

Welcome to Apex Auto Spa! Which branch works best for you?

Lekki Phase 1Victoria Island
Handled by MesaDash

What vehicle are you bringing in?

SedanCompact SUVLarge SUV (4x4)Pickup/Van
Handled by MesaDash

Slot held: Today at 15:30 (Bay 2). Tap below to pay 30% deposit and confirm.

Confirm & Pay Deposit
Handled by MesaDash
Message
WhatsApp· what your customer sees
Nothing to install
No app, no account
Collected by tap
Branch, vehicle size, bay time
Confirmed
Deposit link locks the slot
If they would rather see it

Or pick date, time, and packages on a page.

Every wash business gets a live public booking page at /w/[slug]. Customers choose their vehicle size, select detailing add-ons, and reserve exact time slots directly from your Instagram bio or Google Maps profile.

mesadash.app/w/apex-autospa

Apex Auto Spa

Lekki Phase 1 · 3 Bays
Open now
SedanSUV4x4 / Truck

Executive Wash & Wax

₦15,000

Foam wash + complete vacuum + tyre shine · 45m

Today 15:30 (Bay 2 held)Selected

Full Valet & Detailing

₦35,000

Deep interior steam + leather nourish + engine degrease · 90m

Deposit: ₦4,500

Today 15:30 · Bay 2 held

Live on your link
mesadash.app/w/[slug]
Visual menu
Packages, vehicle size tiers
Holds capacity
Bay slots lock in real time
At the bays

From keys dropped to keys returned.

Every booking opens to one record, not a scribbled paper receipt: the vehicle, the package and add-ons, who is washing it, and what is still owed. The counter sees the balance before the keys go back.

Created from
Chat or your booking page
Carries
Vehicle & plate, package, add-ons, bay, washer
Deposit
Taken at booking, when you ask for one
Balance
Paid at the counter or online from the booking link
Hand washing vehicle with microfiber foam cannon mitt

APEX AUTO SPA

Lekki Phase 1 Branch

BOOKING #CW-10814:30 · BAY 2

Femi Oladipo · WhatsApp

LARGE SUV (4X4)

Toyota Prado TX · LND 482 KJ

Full Valet & Interior Detail28,000
+ Engine Bay Degrease7,000
Wash Total35,000
Deposit paid (online)-10,500
Balance due on arrivalN24,500

** 30% DEPOSIT PAID · PAYSTACK **

Washer: Tunde B. · Balance at counter or online

Before opening

One service catalog. Each bay shows only what it can handle.

Configure wash packages, prices per vehicle type and add-ons for each branch. A branch without an undercarriage hoist never offers chassis steam, and each branch sets its own hours, bays and deposit rules.

  • Package pricing per vehicle type
  • A catalogue per branch
  • Slot durations tailored to the wash
  • Operating hours & deposit rules per branch
Detailed car interior showing clean leather seats and dashboard
Before and after

Customers sort out their own booking.

Car owners do not want to ring the shop to move a slot or ask what they still owe. Every booking message carries a link: from it they can see their booking, move or cancel it within your rules, and pay the balance online.

  • Reminder before the slot
  • Move or cancel from the link
  • Pay the balance online
  • Look up past bookings by phone
A clean vehicle ready for customer handover at the forecourt
The rest of it

The parts that never make a demo.

Practical tools built for busy detailing shops handling 50+ vehicles a day.

Pricing by vehicle type

An SUV takes twice the soap, water and labour of a saloon. Set each package's price per vehicle type saloon, SUV, 4x4, pickup and the customer is quoted for the car they bring.

Slots that match the job

A 25-minute express exterior does not hold a bay for two hours, while a full detail takes the afternoon. Each booking holds a bay for its services and add-ons, and the free slots follow.

Deposits before the slot is held

Ask for a deposit before a busy weekend slot is held. Customers pay through your own Paystack, Monnify or bank transfer, so a Saturday slot is not held by someone who never turns up.

Reminders and booking updates

Customers get a reminder before their slot, and a message when their booking is confirmed, moved or cancelled. Nobody has to ring round to confirm.

Everything on the booking

Vehicle type, model and plate number, the package and add-ons, the bay and washer assigned and the balance still due, on one booking your whole team can see.

Every payment in one list

Deposits, online balance payments, transfers and cash at the counter in one transactions list per branch, so you know what came in and how.

The math that matters

Every booking, without a cut.

Deal sites keep an agreed share of every voucher they sell for you. MesaDash charges a flat subscription and takes no commission on your bookings, however they arrive.

0%

on MesaDash

Paid through your own provider, every time:

StripePaystackFlutterwaveOPayBank transferCash
Questions

What carwashes ask first.

Does it work for auto detailing as well as washing?

Yes. A job can take 25 minutes or the whole afternoon: each service holds the bay for its own length, is priced per vehicle type, and can need a deposit or full payment up front if you ask for one.

Can prices change with the size of the vehicle?

Yes. You set each package's price per vehicle type, and the customer is quoted for the vehicle they choose, in the chat and on your booking page.

How do you stop too many cars being booked at once?

Each location has a limit per time slot and per day, or its own named bays, and customers are only offered the times that still have room.

Do customers pay before they come?

Your choice, per location: a deposit, the full price, or pay on arrival. Anything paid up front goes through your own payment account.

What messages does the customer get?

A message when the booking is received, confirmed, moved or cancelled, a reminder before the slot, and an arrival code to read out when they get there.

Can customers move or cancel a booking themselves?

Yes, from the link on their booking, where they can also pay the balance online. In the chat, they can send cancel with the booking reference.

Can each washer see only their own jobs?

Yes. A washer assigned to bookings can filter the board to their own queue.

I have more than one location. Does that work?

Yes. Each location has its own services, prices, hours and capacity, and customers choose the location when they book.

Getting started

Live this afternoon.

  1. 1

    Connect your channel

    Connect WhatsApp through official Meta Tech Provider infrastructure, or Instagram, Messenger and Telegram. Your existing shop number stays yours.

  2. 2

    Set your bays & vehicle pricing

    Define your wash bays, vehicle categories (Sedan, SUV, Truck), service packages, and deposit requirements once. The chat bot and storefront both read from it.

  3. 3

    Bookings fill the day

    Customers book a slot for their vehicle, pay a deposit when you ask for one, and get a reminder before they arrive. Your team works from the live bay board.