For car wash and detailing businesses

Car wash software: booking, packs and membership together

Customers book an express wash or a ceramic coating at their own time, and your calendar fills according to how long each job takes. Sell a wash card or monthly membership to regulars, and pull customers into quiet hours with coupons.

Sound familiar?

The imbalances that wear out a car wash

01

A queue in the morning, a gap at noon

Cars pile up at weekends and in the evening, while the bays sit empty at midday on weekdays. Not knowing the wait, customers either do not come or give up in the queue.

02

Every job has a different length, all in one queue

An express exterior wash takes twenty minutes and a ceramic coating takes hours. Managed in the same line, short jobs wait for long ones and long ones push the rest of the day back.

03

The slot held for a long job stays empty

When the car a detailer set five hours aside for does not arrive, a serious chunk of the day's income goes. And with no record there is nothing to point to for a customer who did not call.

04

The regular customer starts from scratch every time

Someone who washes weekly pays anew and asks for a slot anew each visit. With no card, membership or points tying them to you, they can go to another wash tomorrow.

Plugins

What does each plugin do?

Each card explains how the plugin is used in this trade; the badge shows which package it comes with.

Core

Appointment System

A calendar that fills by service length

In the Appointment System, each service is defined with its own duration: express exterior, full interior and exterior, polish, ceramic coating, interior detailing. Staff hours and wash bays are entered as resources, and the customer can choose their detailer too.

  • Duration and buffer minutes per service
  • Staff hours, breaks and days off
  • Resources such as bays on the calendar
  • Deposit, and a saved card for a no-show fee
In the Starter packageSee details
Core

SMS Notifications

A reminder before the appointment

SMS Notifications send a reminder ladder before the appointment. The risk of an empty slot held for a long job drops when the customer remembers their booking. Confirmation and change notices go by message too.

  • Reminders at 72, 24 and 2 hours
  • Confirmation and change messages
  • Sender name set to your business
In the Starter packageSee details
Core

Payment Integrations

A deposit for long jobs, payment by card

Payment Integrations are included in every store and iyzico is supported. For long jobs such as ceramic coating you take a deposit at booking, and you collect wash card and membership payments by card with 3D Secure.

  • Online card payment with 3D Secure
  • A deposit for long jobs
  • Card and membership sales
Free in every storeSee details
As you grow

Membership Tiers & Subscriptions

Wash cards and monthly membership

With Membership Tiers & Subscriptions you define a ten-wash card or a monthly membership plan. Plans can be any length, auto-renewing or paid up front, and you set the number of washes included per period. You can sell them at the desk too.

  • Plans of any length
  • Auto-renewing or paid up front
  • Washes included per period
  • Sales at the desk
As an add-on pluginSee details
As you grow

WhatsApp Notifications

News on the channel the customer already uses

WhatsApp Notifications can deliver reminders and the car-ready notice over WhatsApp as well. You attach Meta-approved templates to events in the panel and follow delivered and read status. The channel needs its own setup.

  • Match templates to events
  • Delivered, read and failed view
  • Alongside SMS or instead of it
In the Starter packageSee details
Optional

Coupon Codes

Fill quiet hours with a discount

With Coupon Codes you set up a discount code for quiet periods. You decide the code's type, value, date range and usage limit; announcing it encourages customers to choose the empty hours.

  • Create discount codes
  • Date range and usage limit
  • Easy to share for a campaign
In the Growth packageSee details
Optional

Loyalty Program

Reward the customers who keep returning

With the Loyalty Program you give points on every wash and reward them with a discount or an extra service. It is a plain way to keep someone who washes weekly.

  • Points rules per wash
  • Spend as rewards and discounts
  • Points shown per customer
In the Pro package
How it works

A car's journey to the wash

Your customer

1

Chooses the service and the detailer

Picks from express exterior, full interior and exterior, polish or ceramic coating on the site, and names a detailer if they like.

2

Books the slot, pays a deposit if needed

Chooses the day and time themselves. For long jobs they pay the deposit by card and get a confirmation message.

3

Gets a reminder

A message arrives before the appointment. If they cannot make it, they change the slot.

4

Brings the car

Finds the bay and detailer set aside for a job of known length.

5

Buys a card or membership

If they come regularly they take a wash card or a monthly membership; an entitlement is used with every wash.

You, in the admin panel

1

You define services with their durations

From express wash to coating, enter each service's length and, if needed, its buffer minutes.

2

You enter staff hours and bays

Who works when and which bay is set aside for which job go onto the calendar.

3

You set up a card and a membership plan

Define the ten-wash card or the monthly plan and sell them at the desk or online.

4

You liven up quiet hours with a coupon

Open a discount code for empty hours and shift demand into them.

5

You reward regulars with points

Points accrue with every wash; when a reward is used, the customer stays tied to you.

Live demo

Try it in a real demo store

Pırıl Oto Yıkama is a demo store built for a car wash and detailing business. Browse the pages the customer sees; you will try the management side in your own store.

All demos
Packages

The package that fits you

The Appointments & Services family packages suit a car wash. The cards below come live from the current package list, so contents and amounts there are always correct.

Randevu & Hizmet

Randevu, ekip ve tahsilat yönetimi

from ₺3,499/mo

36% off14 days free

Başlangıç

Online randevu defterinizi açın

₺5,500₺3,499/mo

Includes

  • Destek Talepleri
  • Gelişmiş Sayfa Düzenleyici
  • Bülten
  • AI Asistan
  • Online Randevu Sistemi
  • Blog
  • SMS Bildirimleri
  • Ödeme Entegrasyonları
  • WhatsApp Bildirimleri

9 features included in total

Most popular
52% off14 days free

Büyüme

SMS/WhatsApp hatırlatma ve ekip yetkileri

₺12,500₺5,999/mo

Everything in Başlangıç

Plus 7 more

  • Özel E-posta Şablonları
  • Kampanyalar
  • Kurumsal E-posta
  • Analitik ve Dönüşüm Takibi
  • E-Fatura Entegrasyonu
  • Kuponlar
  • Yetki ve Rol Yönetimi

16 features included in total

53% off14 days free

Pro

Çok şubeli işletmeler ve tam otomasyon

₺21,500₺9,999/mo

Everything in Büyüme

Plus 9 more

  • Kariyer ve İşe Alım
  • CRM — Müşteri İlişkileri Yönetimi
  • Sadakat Programı
  • Kişiselleştirme
  • Franchise & Çok Şubeli Yönetim
  • Satış Ortakları ve Influencer Takibi
  • Ürün Formları
  • Sihirli Ödeme Linki
  • Destek Masası

25 features included in total

Our recommendation

The Appointment System, SMS and WhatsApp notifications are in the Starter package, enough for a calendar that fills by service length. Coupons are in Growth and the Loyalty Program is in Pro. For wash cards and monthly membership, Membership Tiers & Subscriptions is taken as a separate plugin. Payment Integrations are included in every store.

Compare packages
Guide

What to look for when choosing car wash booking software

Why should every service be defined with its own duration?

In a car wash, an express exterior wash and a ceramic coating are two separate worlds of one business. One ends in twenty minutes and the other can take a day. A calendar that assumes the same length for all either stays empty or always overflows.

In the Appointment System each service is defined with its own duration and, if needed, buffer minutes. When a customer picks a time, the system sets aside the real length of that job and the detailer's day becomes predictable.

Staff and wash bays are entered on the calendar too. When a long job holds a bay, nobody else is given a slot for that bay, while short jobs are steered to a detailer who is free.

Service lengths firm up over time: watching how long jobs really take in the first weeks and updating the durations lets the calendar fill more accurately.

Why is a no-show more costly on long jobs?

An empty twenty-minute wash is a small loss, but an empty five-hour detailing job takes a good part of the day. Measures should therefore be chosen by job length.

A reminder message is often enough for short jobs. For long jobs a deposit at booking makes the appointment concrete, and charging a saved card on a no-show is available too. You decide which measure applies to which service.

It matters not to put extra hurdles in front of short jobs. Asking for a deposit on every wash pushes customers away for no reason.

Defining bays as resources makes it visible from the start, especially in a small business with a single bay, that a long job will hold that place all day.

A wash card or a monthly membership?

Car washes mostly sell two kinds of pack. The first is a count-based card: a ten-wash card loses one entitlement with every wash. The second is a time-based monthly membership: a set number of, or unlimited, express washes during the month. The Pırıl demo store's packs page gives examples of both.

Membership Tiers & Subscriptions lets you build plans of any length, sell them as auto-renewing or paid up front, and set the number of washes included per period. They can be sold at the desk too.

The word “unlimited” is easily abused; a daily cap or covering only a certain service protects profitability. Writing the rules plainly prevents arguments later.

Filling quiet hours with coupons

What decides a wash's income is average occupancy. Weekday midday hours are empty at most businesses. Coupons help for those hours: a discount code defined with a date range and usage limit backs a message like “come at weekday midday and save” and helps move demand into the empty hours.

A coupon should be placed by observation, not by guess. When the daily calendar shows which hours stay empty, you run the campaign with an announcement for exactly those hours. That way you do not hand out needless discounts at busy times.

Sharing the code on social media or at the business is enough; when the date range ends, the code stops being valid on its own.

After a campaign you can read from the calendar which hours filled; changing a campaign that did not work for the next one is a sounder method than guessing.

Tying regular customers to the business

A customer who washes weekly is the business's most valuable one, because their yearly income can equal hundreds of one-off customers. There are three plain ways to keep them: take the payment up front through a card or membership, give points on every wash, and make booking easy.

The Loyalty Program lets you give regulars points and meet them with a reward. A booking reminder fits into the customer's day. Sending a ready notice by WhatsApp or SMS lets the customer arrive without waiting.

When these three work together, the customer finds it hard to come up with a new reason to go to another wash.

FAQ

Good questions

  • Yes. In the Appointment System each service such as express exterior, full interior and exterior, polish or ceramic coating is defined with its own duration and, if you like, buffer minutes. Staff hours and bays go onto the calendar as resources.

Fill your bays on a plan

Open your account, define your services with their durations, and set up your wash card and membership. If you would like an example first, browse the Pırıl Oto Yıkama demo store above.

Start free
Live Instantly — Launch Your Website Today

Launch your website today.

Start for free. No credit card required. Blog, store, restaurant page, or portfolio — your site is ready in minutes.

No credit card required