Case study · AWA Massage
The software behindevery massage


- Customer app
- Staff portal
- Stand tablet
- Website
One shared database · 3 stores · 4 roles
01 · Staff portal
One portal, four points of view.








02 · Scheduling
The week, store by store — drafted, published, confirmed.

03 · Massage timers
The stand’s clock.Readable from the chair.
Counts down · turns red past the end · one +5 min · paused keeps the chair



04 · One visit
A booking becomes a massage,the massage becomes minutes.
- 01 / 06Booked in the appAnti-Stress with Eva at 16:45. A time is tapped; it lands in Eva’s agenda.
- 02 / 06Linked at the standEva starts her timer. The tablet asks: “Is this the booking at 16:45 — Beatriz Demo?”
- 03 / 06The massageFifteen minutes, counted to the second.
- 04 / 06Live in the back officeThe same seconds, in the staff portal.
- 05 / 06Fifteen minutes laterEva taps End. The agenda shows it completed — nobody types it.
- 06 / 06Minutes on her cardCustomers earn the minutes of every paid massage: Anti-Stress 15 → +15 min, 150 of 180.
One real visit: footage from an AWA stand (over the clothes, no faces) and the real software on demo data. Fifteen minutes pass between steps 04 and 05.
05 · Live availability
The app knows when a chair is free.
At the stand · timers
In the customer’s app
Three in a massage. The app says: 1 therapist available now.
Counted from the stand’s timers and today’s clock-ins. The app never receives a name.
Booked by name.
Who can be booked, and when, comes from the published roster — so the customer chooses the therapist who is really there.


06 · Customer app
For customers, a card that fills up.
Every paid massage adds its minutes to the AWA Card. At 180, the next Anti-Stress 15 is on AWA.
Marta’s visits · Centro Colombo
- Week 1Total Relax 30+30 min
- Week 2Anti-Stress 15+15 min
- Week 3Relax 20+20 min
- Week 4Bliss 45+45 min
- Week 5Relax 20+20 min
- Week 6Total Relax 30+30 min
- Week 7Relax 20+20 min
Marta’s AWA Card over seven weekly visits: Total Relax 30, Anti-Stress 15, Relax 20, Bliss 45, Relax 20, Total Relax 30 and Relax 20 — 30, 45, 65, 110, 130, 160 and 180 of 180 minutes. At 180 the app shows “Card complete! Reward unlocked.” — an Anti-Stress massage, 15 minutes, on AWA.
In production since May 2026 — staff portal, customer app, bookings, timers, the till, gift vouchers. Next: a sale born linked to its timer.
Real AWA software on demo data. Interface text shown in English; the product runs in Portuguese. AWA’s figures stay with AWA.





















