Bookings & appointments

Online appointment scheduling software for small businesses

Clients book appointments and classes online and pay when they book. Decal sends the reminders, applies your cancellation policy, and keeps every client's history in one place.

Start for free
A trainer checking the day's bookings

Your services

60-min Training Session

$85

Movement Assessment

$120

Small-group Training6 seats

$40

Saturday Bootcamp12 seats

$25

Today · Tue, Sep 22

7:00 · Jordan P.
Paid
8:15 · Sam K.
Prepaid
10:00 · Alex M.
new
Paid

How it works

From setup to your first booking in three steps

  1. 1

    Add your services and classes

    Set prices, durations, and seats, and choose which locations offer them.

  2. 2

    Launch your booking website

    Turn on a custom booking site branded for your business, with your services, locations, and open times. Share it from your website, Instagram, Google profile, or a text.

  3. 3

    Clients book and pay

    They pick a time, pay at checkout, and get a confirmation email with calendar links.

Online booking

Booking and payment in one flow

A booking page clients can use in seconds

Clients see your real open times and book in a few taps, from any phone or computer.

No account needed

Clients book with just a name and email.

Their time zone, automatically

Open times show in the client's own time zone.

Found in search

Your service and location pages can show up in Google.

A stylist styling a client's hair in a salon chair

Haircut & Blowout

with Maya · 60 min · $85

Mon21
Tue22
Wed23
Thu24
9:00 AM
10:30 AM
12:00 PM
1:30 PM
3:00 PM
5:30 PM
Times shown in your time zone
Book Tue 10:30 AM
Choosing a time on a Decal booking page

Haircut & Blowout

Tue, Sep 22 · 10:30 AM · with Maya

$85.00

Pay with

Prepaid balance

$340.00 available

Card

Credit or debit

Stablecoins

USDC, USDT, and more

Pay $85.00

Get paid when they book

Online bookings are paid at checkout, so the time on your calendar is already paid for.

Card, stablecoins, or prepaid balance

Clients can top up their balance right at checkout.

Book several things at once

Services and classes go in one cart with one payment.

Free services stay free

Anything priced at $0 skips payment.

Earn interest on your settled payments →

Features

Everything your calendar needs

Classes and group sessions

Set a seat limit and schedule classes weekly, on one-off dates, or both.

Hours and closures

Set hours for each location, and close for holidays or date ranges with a note for clients.

Booking rules

Choose the minimum notice you need and how far ahead clients can book.

Automatic reminders

Confirmations, plus reminders 7 days, 1 day, and 1 hour before, sent under your business name.

Cancellation policies

Set refund windows for cancellations and a window for reschedules. Clients see them before they pay.

Customer profiles

See each client's orders and balance in one place, with two-way customer sync for Square.

Square integration

Works with Square,
or on its own

Already on Square? Connect your account and your customers sync both ways, so your Square devices keep working. No POS? Decal handles your booking page, payments, and client records on its own.

How Decal works with Square →
A Square terminal in a merchant's hand

Who it's for

Built for service businesses

Personal trainers

Sell 1:1 sessions and small-group training, paid at booking.

Fitness, yoga, and pilates studios

Run weekly classes with seat limits and a roster for every session.

Salons and barbers

Let clients book cuts and color online, with reminders so they show up.

Massage and wellness

Take bookings for treatments and sessions without the phone tag.

Tutors and instructors

Book lessons around your hours, with the time zone handled for you.

Workshops and pop-ups

Schedule one-off dates alongside your regular week.

FAQ

Frequently asked questions

What is Decal Bookings?

Decal Bookings is appointment and class scheduling with payments built in. You define your services once - appointments, classes, consultations, workshops, packages - and Decal turns them into bookable time slots your clients reserve and pay for themselves. Bookings, payments, and prepaid balances all live in one system, so there's no separate scheduling app to sync.

Can clients book more than one service and pay for other products in a single checkout?

Yes. A client can book multiple services - a cut and a color, three training sessions, a class plus a bottle of water - and pay for everything together. That's one checkout flow, and one payment - which means one processing fee instead of several.

How does Decal prevent double-booking?

You set your working hours and Decal generates the available slots. You can add buffer time between appointments, require minimum notice, and limit how far in advance clients can book. A slot is held (for 10 minutes) the moment a client selects it, so two clients can't reserve the same time.

Does Decal support group classes and events?

Yes. Decal Bookings handles one-on-one appointments and group formats like classes, bootcamps, and workshops, with capacity limits per session. You can offer flexible time windows or fixed start times.

What happens when a client reschedules or cancels?

When plans change, the client's payment becomes a credit on their prepaid balance with your business instead of a card refund. You keep the revenue, the client keeps the value, and you avoid paying a second processing fee.

Does Decal Bookings integrate with Square Appointments?

Not currently. Decal's Square integration today covers payments and prepaid balances on Square devices. Decal Bookings runs as its own booking page and works alongside your Square setup. If this integration is of interest to you, please let us know.

What is online appointment scheduling software?

Online appointment scheduling software allows clients to see your open times and book - and often pay - online, instead of calling or messaging you. Decal adds payments, reminders, and customer records to the same calendar.

How do clients book appointments online with Decal?

Clients open your booking page, choose a service or class, select a time, and check out. Checking out as a "guest" requires only a name and email. A Decal account is needed to manage existing client bookings.

Does Decal send appointment reminders?

Yes. Clients get automated confirmation emails and reminders - with "Add to Calendar" links - 7 days, 1 day, and 1 hour before an appointment, all sent under your business name with your branding included.

Can I set business hours, holidays, and booking limits?

Yes, merchants can set hours for each location, close for holidays or date ranges (with a customer-facing note indicating why), and control the minimum notice and how far ahead clients can book.

Grow your business. Get paid. Earn on what you keep.

Built for people running lean businesses. And priced for them, too.

Start for free