Selling Ready

Timed services: massage beds, rooms and loungers on a clock

A timed service in beevity is a product with a duration, such as a 90-minute massage. Selling it starts a session on a place (a bed, a room, a lounger or a chair), shows a countdown on the floor plan and the sessions board, and ends the way the owner chose: an alert, an automatic finish, or overtime added to the bill.

Updated Markdown version

How does a timed service start?

You give a product a duration, for example 90 minutes, and say which kind of place it needs: a bed, a room, a lounger, a table or a chair. When staff sell it, beevity asks where it will run and, if needed, the guest’s name. The session starts with the sale, on a direct sale and on an open ticket alike.

One timer starts for each unit sold. Two 60-minute foot massages on one bill are two sessions on two places.

What happens when the time is up?

Each location chooses one of three behaviours:

Setting What happens Good for
Alert The place shows as overdue and staff extend or finish it. Most massage shops (the default)
Finish by itself After the grace period the session ends and the place is free. Loungers, day passes
Extend by itself beevity adds one overtime block at a time to the open bill, at the overtime price. Rooms that charge for overtime

beevity checks running sessions every minute. Two tablets cannot add the same overtime block twice, because every change is checked against the state it was read from.

How does beevity stop double bookings?

Each place has a number of seats, one by default. Before the sale is written, beevity counts the active sessions on that place, including ones from the same bill. A full place, or one of the wrong kind, gets a clear refusal and nothing is booked.

What is being tested for spas right now?

A reworked flow for massage shops and salons is in its final checks and goes live on 1 December:

  • Overtime decided at the end. Each treatment carries its own rule: the length of an extra block, its price, and a grace period. When a therapist finishes late, the till shows the exact extra amount and asks whether to charge it. The answer is logged either way.
  • A longer version. A guest who wants 90 minutes instead of 60 can move up to the longer version of the same treatment and pay the difference.
  • Preparation time. After a treatment, the bed shows as being prepared until the time you set has passed or someone taps “ready”.
  • Four hands. A second therapist joins the same treatment. The surcharge goes on the bill, and the second therapist earns their own commission on it.
  • One working screen. Reception and therapists run the day from the Today screen: beds, bookings, walk-ins, start, finish and pay.

Off-premises service and long-time packages

Bars use the same idea for an off-premises service (a barfine): the fee a guest pays the bar when a staff member leaves with them before the end of the shift. Packages of 3, 6, 12 or 24 hours are preset (owners can change them), or an open day rate charges per started day. Extensions add time and a fee. Commission on the fee is held while the barfine runs and released when it is completed.

Where do staff see the timers?

On the floor plan, where each place shows its countdown, and on the sessions board, which lists everything running with who is on it and how long is left. A session that is over its time is marked so it cannot be missed.

Questions about Timed services

Can two guests be booked on the same bed?

No. beevity checks the place before saving the sale. If the bed is taken, or a service that needs a room was put on a lounger, the sale is refused with a message.

What happens when a massage runs over?

It depends on the location setting. Alert marks the session overdue for staff to handle. Finish by itself ends it after the grace period. Extend by itself adds an overtime line for each block at the overtime price, as long as the bill is open.

Does commission apply to overtime?

Yes. An overtime block is an ordinary line on the bill, so commission and service charge follow it like any other line.

Can I see when a room will be free?

Yes. The floor plan and the sessions board show the time left on each place. Tables without a timed service can take a planned duration, such as 90 minutes, and show roughly how long until they are free.

Do sessions end when the guest pays?

Yes. Paying the ticket completes its sessions and frees the places.

Want beevity when it goes live?

beevity goes live in Thailand on 1 December 2026. These are the final testing days. Businesses on the waitlist get the first setup dates. Tell us what you run and what you need most.

Going live in Thailand

, 00:00 Bangkok time