SaaSGarage
← All posts
Bookings & Rentals13 October 20262 min read

Online booking that never double-books

Blocked dates, minimum rental days, a 15-minute payment hold, email codes, manual approval and automatic no-show cancellation — how SaaSGarage takes bookings safely.

Taking bookings online is easy. Taking them without two customers turning up for the same car is the hard part. Here is how SaaSGarage does it.

The calendar only offers free dates

When a customer opens a rental car, the calendar shows the days already booked as blocked. Each car can have its own minimum rental days, and the form will not let a customer book fewer.

Booking on a phone: dates, the price with the offer applied and the share paid now.
Booking on a phone: dates, the price with the offer applied and the share paid now.

The customer accepts your terms

Before sending, the customer accepts your rental terms. The exact version they accepted is stored with the request, so if you change your terms next month, you still know what each customer agreed to.

Two ways to confirm

With card payment (Paysera)

The customer pays a reservation share by card. While they are on the payment page, the dates are held for 15 minutes — nobody else can take them. If the payment doesn't arrive, the hold is released automatically (the platform asks Paysera first, in case the payment is just slow).

Without card payment

The customer confirms the booking with a 6-digit code sent by email. This keeps out fake and mistyped bookings without asking for a card.

In both cases you can switch on manual approval, so a booking only becomes final once your team accepts it.

Double clicks don't count twice

Booking requests are idempotent: if a customer double-clicks, refreshes or loses connection and tries again, they still get one booking and one payment — never two. Public forms are also rate-limited to stop spam.

No-shows clean themselves up

A booking that was never paid and whose customer never came is cancelled automatically one day after the pick-up date, and the car becomes free again.

Emails go to the right people

  • The customer gets one booking confirmation email — not five.
  • Your team gets an email for every new booking.
  • Customers get pick-up and return reminders the day before.

Only your team cancels

Customers can't cancel online. The website tells them how to contact you, and your team can cancel or change dates from the admin — the price is recalculated automatically, and card refunds go back through Paysera.

Plan: online bookings are part of the Rental and Business plans. On Sales, the car page sends customers to WhatsApp or phone instead.

New requests in the admin, with their payment status.
New requests in the admin, with their payment status.

#bookings#paysera#calendar

Run your garage from one place.

Website, bookings, contracts, payments and fiscal invoices — with a 30-day free trial.