Booking, made beautifully simple

Give your business a booking experience it can be proud of.

Modernize is the white-label appointment platform for local businesses that want every booking to feel unmistakably their own. One installation is one business, in Hungarian and English.

  • ✦ Your brand, not a marketplace
  • ✦ Guest booking included
  • ✦ Built for one focused business
Modernize mark

One system. A better rhythm.

Everything between “book now” and “see you soon.”

A thoughtful customer journey on the outside. Calm operational control on the inside.

Customer journey

Book the whole visit without an account.

A visitor can go from the catalog to a confirmed time without signing up. A manage link, or a later account, is there when they need to change something.

A catalog they can actually search

The public page introduces the business and lists services. Visitors can search, sort, and filter the catalog.

A real open slot

They choose a free day and time from what is actually open.

Details, questions, and a private file

They leave contact details and answer that service’s custom questions. When a question asks for a file, they can upload a private one.

Pay on site, or online with Stripe

A promo code can be applied, then the booking is paid on site or online. The privacy notice is accepted before it is sent.

A confirmation they can come back to

The success screen gives a secure link to manage the booking. A confirmed booking can be added to Google Calendar.

A waitlist when the day is full

If a day is full, they can join the waitlist. When a place opens, the next person is offered the time.

Change it later, within clear rules

With the manage link, or from their account, they can view, cancel, or move the booking. A prepaid booking can request a refund.

An account when they want one

Sign-in is email and password, or Google, and Facebook when that installation includes it. They can update their profile, export their data, or delete the account.

Payments

On-site, online, promos, and refunds.

Money follows the booking. Online card payment is a deployment choice: it runs when Stripe is part of that installation.

Two ways to pay

Each service is paid on site or in advance. Online payment uses Stripe and can take the full price or a deposit.

Promo codes

A code takes a percentage or a fixed amount off. It can be limited by date, by how often it is used, and by which services it covers.

Refunds with a paper trail

A refund can start from the customer, an admin, or an automatic process. Approval sends it through Stripe.

Invoices on Számlázz.hu

Invoicing can be turned on, with the seller bank, payment method, document prefix, deadline, and language. Issued documents can be reviewed, and a new invoice can be started from a booking.

A late payment does not double-book

If payment arrives after the hold has ended, the booking is confirmed only when the time is still free.

Catalog

Services, questions, and real opening hours.

The bookable offer is a catalog plus rules for when that catalog can actually be booked. Times follow the business timezone, including daylight saving.

Categories

Create, edit, reorder, and turn categories on or off. A category that is still in use cannot be deleted.

Services

Each service has a description, price, duration, payment, capacity, and a public page. Turning it off hides it from the catalog; earlier bookings stay.

Custom questions

A question can be text, a number, a dropdown, or a private file. The booking keeps the question and the answer as they were.

Hours and closures

Set weekly hours for the business, a category, or one service, plus one-off closures. A more specific schedule replaces the broader one.

The working day

One calendar for the whole business.

Admin sees live bookings. Every change checks that the person is an administrator on the server, not only in the browser.

Dashboard and calendar

The dashboard is a snapshot of the day. The calendar shows a day or a week, and can jump back to today.

Operations queue

A separate queue lists stalled notices, payments still waiting to confirm, and refund problems. From there you open the booking or retry.

Booking list and detail

Search and filter the booking list. The booking page shows the price, answers, files, and what has happened since.

The actions on a booking

An admin can approve or decline an on-site booking, cancel, reschedule, mark the visit complete or a no-show, and retry a failed notice.

A booking made by hand

Create a booking with the customer’s details, and choose whether a confirmation is sent.

Guests

The guest list summarizes each customer and their booking history. Open a booking when you need to change the appointment itself.

Analytics for a date range

Choose a date range and see confirmations, cancellations, revenue, and how each service is doing.

Dates in the language of the screen

Date and time fields follow the language of the screen. What is saved stays in the business timezone.

The public site

A storefront in your name, language, and colors.

What customers see is configured in admin: brand, contact, legal text, and a footer that always offers the same four legal pages.

Brand, language, and contact

Set the name, logo, images, colors, language, currency, timezone, and the contact details customers see.

Gallery and map

A gallery appears when an image has been uploaded. A map can be embedded, and it loads only after the visitor chooses to see it.

Legal pages

Privacy and terms are written separately in Hungarian and English. The footer links to privacy, terms, cookies, and Impressum.

Findability and cookies

The site can publish a short public description for search, plus a sitemap. The cookie list is short, and there are no advertising pixels.

Settings and privacy

Notices, tax, calendar, and data rights.

Settings hold the switches an administrator actually uses. A few larger capabilities are decided when the installation is set up, not from this marketing site.

Email, SMS, and on-site approval

Turn booking email on, add SMS where that channel is set up, and choose whether new on-site bookings wait for approval.

VAT without changing the sticker price

Set a VAT rate while the price customers see stays the same. New bookings record the net amount, the VAT, and the gross amount.

Google Calendar, one way

Connect a calendar you can write to. Creating, moving, and cancelling a booking is copied to Google Calendar. Events that start there do not change what can be booked here.

Erasure by email

An admin can erase a customer’s data for an email address. The account, waitlist, and private files are removed, and bookings that must be kept are anonymized.

Restriction and objection

Requests to restrict or object to the use of personal data are recorded and handled. Waitlist notices to that email can be paused.

Legal text with a history

Hungarian and English privacy text and terms are edited with a preview. Each publish keeps a revision that can be restored.

What can be turned on per installation

Card payment, email, SMS, calendar sync, the map, the waitlist, and promo codes are part of a deployment when that installation includes them.

In the background

What the system does without a click.

Scheduled work keeps notices, payments, the waitlist, and retention moving after the booking is made.

Notices

Messages go out for bookings, changes, cancellations, refunds, and the waitlist. Reminders can be sent by email, and by SMS when that is set up.

Retries

Failed notices, calendar updates, and automatic refunds are retried and logged.

Exports and expiry

Customer data exports are sent and then expire. Unpaid holds and waitlist offers expire so the time can be offered again.

Monthly retention

Exports, notices, and payment records are kept for a limited time. Personal data on closed bookings is then removed; the booking row stays for analytics.

Made for local service businesses

Your craft is personal. Your booking flow should be too.

Create a branded online home where clients can discover, decide, and book with confidence.

Beauty & salons
Wellness & massage
Studios & workshops
Independent consultants

A simpler operation

From the first setup to a booking you have actually tried.

01

Make it yours

Set the brand, contact details, map embed address, language, currency, and timezone.

02

Publish the legal pages

Add Hungarian and English privacy and terms, plus Impressum. A production setup rejects an incomplete Impressum.

03

Build the catalog

Create categories, services, custom questions, and reminders.

04

Set when you are open

Add weekly hours and one-off closures.

05

Connect what you use

Stripe, email, optional SMS, and Google Calendar.

06

Walk through a real booking

Try a full on-site booking and, if you use it, an online payment — including the email, the manage link, the admin view, and calendar sync.

Modernize

Designed for a business with a point of view.

Every Modernize deployment is one business, one location, and one shared calendar. Customer data stays in that deployment’s own Vercel hosting and Supabase database.

The booking site, guest checkout, and customer accounts are not for people under 16. There is no age gate. An adult books a service that is for a child. A guest without an account asks for access, correction, export, or deletion at the privacy contact email, and should receive an answer without undue delay, within one calendar month.

Documents

Read the guides.

The same product notes this page is drawn from, as PDF.

Product

Application overview and features

The customer journey, admin work, and automatic processes.

Download PDF

Admin

Administrator quickstart

Day-to-day use of the admin workspace, from the first sign-in to the daily checklist.

Download PDF

For operators

Deployment and operations guide

A runbook for people who install and run a Modernize deployment. This is not a customer brochure.

Download PDF

The internal data-processing inventory is not published here. Legal wording for a live business is written by that business’s own counsel and published from the Legal documents page.

Pricing

Simple plans are on their way.

We are shaping pricing around the needs of independent local businesses. In the meantime, let’s talk about what your setup needs.

…

Let’s make booking feel better

See Modernize in your business.

Tell us a little about your service business and we’ll show you what a calmer booking day can look like.

We only use these details to respond to your demo request.