Booking without an account
The customer picks a service, a day and a time, fills in a name and an email, and that is it. No sign-up, no password — every extra step loses part of the people.
Booking system
A regular booking grid offers a slot every half hour. Between two customers that leaves windows too short for another service — and over a day they add up to an hour nobody pays for. StickyCal offers the next slot so that it sticks to the previous one.
30 days free. No card, no installation, cancel any time.
Slots are not laid out on a fixed grid; they are measured against what is already in the calendar. The engine knows the length of the service, the setup and cleanup around it, lunch breaks, holidays and time off — and offers only times that can actually be worked. A short window at the end of the day is offered as a tail slot so it does not stay empty.
Same day, same people, same services. One more booking fits on the right — that is the whole difference.
Nothing on this list is coming soon. It is all in the product and you can switch it on today.
The customer picks a service, a day and a time, fills in a name and an email, and that is it. No sign-up, no password — every extra step loses part of the people.
A weekly schedule per calendar, several blocks a day, lunch breaks, public holidays, time off as a range of days, and one-off blocks.
Recurring sessions with a capacity — yoga, training, driving lessons. Sessions are generated ahead and the database itself guards the seats, so the capacity holds even under concurrency.
For a class the freed seat goes to the first in line and is held until they confirm. For a one-to-one slot several people are notified at once and whoever books first gets it.
A confirmation email right away, a reminder 24 hours before. Templates come in three languages and can be rewritten. Nothing is sent during the booking request, so a slow mail server never holds the customer up.
Email carries the detail, SMS is what the customer actually sees. Credit is counted in segments, so you see the price of the text as you type it. When the credit runs out the message is not dropped — it goes out by email.
Both ways: bookings land in the staff calendar and their own events block the time. If you would rather not connect accounts, there is a subscription link (iCal).
Two lines of code and the booking form runs on your page. The frame sizes itself, and with JavaScript off the server still renders the slots.
Ask whatever you need — hair length, licence plate, consent to terms. Text, choice, date, consent; globally or for a single service. Answers show in the calendar and in the CSV export.
A coupon is a rule (percentage or amount, validity, usage limits), a gift card is money with a balance to draw down. A cancelled booking returns both.
A bundle of visits counted in visits, not in money — ten lessons stay ten even after a price rise. A cancelled booking returns the visit.
With Stripe Connect the money goes straight to your account; StickyCal never holds it. Full payment or a deposit, refunds in one click.
One account, several places. The customer picks the location first and then sees only its calendars and services.
Revenue, calendar utilisation, no-shows, top services, distribution over the day. The CSV opens in Excel without scrambled columns or broken accents.
A key with read-only or write access, signed outgoing webhooks, and a verified custom domain instead of a slug in the address.
Plain PHP, no build step, no third-party scripts. Charts are drawn on the server, so the page works even when something fails to load.
Every plan starts with 30 days free. Billed monthly or yearly, cancel any time.
9,00 € / month
or 99,00 € a year
19,00 € / month
or 199,00 € a year
49,00 € / month
or 499,00 € a year
Prices exclude VAT. SMS is topped up separately — a monthly allowance is included, anything above it is bought in packs.
In 30 days you will see on your own numbers how much time can be saved. You pay nothing and we ask for no card.
Create your account