$harp.edz
GET EARLY ACCESS →

NO. TIME. WASTED.

Your calendar
is full.
Your day isn't.

$harp.edz learns how long your cuts actually take and offers smarter booking times — killing dead gaps and making room for another customer.

Launching October · Built by a barbershop owner · Limited first shops

Tuesday · Chair 2

Kev — 09:00 to 13:15

1h 05m dead
15 min wasted
15 min wasted
20 min wasted
15 min wasted
09:00Marcus45m
10:00Ali30m
10:45Dan45m
11:50James55m
13:00Theo45m
1h 05m of unsellable fragmentssame working hours

Live demo · watch the gaps disappear

Example day · real shop calendar coming

01 — The problem

You know
these gaps.

15 minutes here. 20 minutes there.

Nobody can book them. They're too short for anything on your menu — your most-booked service needs 30 minutes.

15 minutes isn't a break if you didn't want one.

Total dead time · one chair, one day

1h 35m

Fragments of 15m + 15m + 20m + 15m + 15m + 15m — none of them long enough to sell.

That's

3 haircuts

that couldn't fit anywhere

Revenue that couldn't be booked

£90

£540 a week, one chair

Placeholder figures · calculated from the example calendar and menu prices

Wednesday · as your booking system built it

15 min wasted· too short to sell
15 min wasted· too short to sell
20 min wasted· too short to sell
15 min wasted· too short to sell
15 min wasted· too short to sell
15 min wasted· too short to sell
09:00Marcus45m
10:00Ali30m
10:45Dan45m
11:50James55m
13:00Theo45m
14:00Sam30m
14:45Luca45m
  • 09:4515 min wasted
  • 10:3015 min wasted
  • 11:3020 min wasted
  • 12:4515 min wasted
  • 13:4515 min wasted
  • 14:3015 min wasted
02 — The difference

Most systems say
“here's when you're available.”
We say when you should be.

A — It learns real service length

A 45-minute haircut is 45 minutes on the menu. Real life doesn't work like that. Some customers take 31 minutes. Some take 42. Some always need the hour.

Customer A

45 min menu32 min

learned duration

Customer B

45 min menu41 min

learned duration

Customer C

45 min menu36 min

learned duration

Learned from your own appointment history — per customer × per barber × per service. The longer it runs, the more accurate your calendar becomes.

B — It learns which gaps are actually worth anything

Free time isn't the same as bookable time.

20 min free

Normal booking systemAvailable ✓
$harp.edzNot useful

Nothing on your menu fits. Your most-booked service needs 30 min.

30 min free

Normal booking systemAvailable ✓
$harp.edzUsable booking slot ✓

Long enough to hold a haircut — the thing this shop books most.

So it doesn't just fill your day. It protects the slots you can still sell.

Durations shown are example values

03 — How it works

Three things happen quietly in the background.

01

It learns.

How long a service actually takes — for that customer, with that barber. And which services your shop books most, so it knows what a slot is worth.

Mark · Haircut · booked as 45 min

12 Feb34m
26 Feb31m
11 Mar33m
25 Mar32m
learned duration32 min

02

It optimizes.

It offers booking times that protect sellable slots instead of creating dead fragments — and spots when the day can be reorganized to fit one more.

current day

20 min wasted
18 min wasted
09:00Mark40m
10:00James52m
11:10Ryan35m

Move Mark → 10:10? +16 min recovered

03

You cut.

Less calendar Tetris. Fewer “can you come 15 minutes earlier” messages. More customers in the chair — same working hours.

Friday · fully fitted

productive time94%

Same hours. Better day.

04 — Before / after

What changes
in your actual day.

Same shop. Same opening hours. Same customers. Only the shape of the day changes.

Without $harp.edz

6 dead gaps
15 min wasted· unsellable
15 min wasted· unsellable
20 min wasted· unsellable
15 min wasted· unsellable
15 min wasted· unsellable
15 min wasted· unsellable
09:00Marcus45m
10:00Ali30m
10:45Dan45m
11:50James55m
13:00Theo45m
14:00Sam30m
14:45Luca45m
Customers
7
Dead time
1h 35m
Revenue
£210

With $harp.edz

+1 customer
15 min breather
15 min breather
20 min breather
15 min breather
15 min breather
15 min breather
09:00Marcus45m
10:00Ali30m
10:45Dan45m
11:50James55m
13:00Theo45m
14:00Sam30m
14:45Luca45m
Customers
8
Unsellable time
none
Revenue
£240

Same hours.
Better day.

$harp.edz doesn't erase every free minute — a real day needs air. It stops the day breaking into fragments nobody can book, and protects slots long enough to hold your most-booked service (30 min).

+£30

in one day · +1 customer

Placeholder calendar and prices · replace with the shop's real day

Barger · one busy day · 3 barbers · same working hours

+0%

revenue

Before

£1155

After

£1560

In one day

+£405

Measured at Barger, a working barbershop with 3 barbers. The comparison is doing nothing versus re-scheduling the day and setting correct service durations for regular customers. One busy day, no extra hours.

We didn't add hours.
We removed waste.

Before building $harp.edz, we tested the principle by hand at Barger — re-scheduling one busy day and setting the durations regular customers actually need, using the same logic $harp.edz is being built to automate.

Same shop · same 3 barbers · same opening hours

£405 extra in a single day.

06 — What it does

You cut. We fix the calendar.

01

Smart scheduling

Offers booking times that protect the shape of your day instead of scattering cuts across it.

02

Real service durations

Learns how long services actually take — not how long the menu says they should.

03

Gap optimization

Reduces the unusable dead space between customers before it ever appears.

04

Smart rescheduling

Suggests a better combination when one becomes possible, so you stop doing it manually.

05

Shop intelligence

Learns which services actually matter in your shop, and plans around them.

06

Less admin

Fewer messages, fewer moved bookings, fewer evenings spent fixing next week.

Booksy · Fresha · traditional booking software

Book time.

$harp.edz

Use time.

They book the appointment.
We optimize everything around it.

A barber finishing a fade in a warm, modern barbershop

Stop playing Tetris with your bookings.

Edvin Bürkland, founder of $harp.edz, behind the counter of his barbershop
07 — Origin

Built inside
a barbershop.
Not a boardroom.

“For six years I watched the same thing happen inside my barbershop.

Tiny gaps appeared between customers. We moved bookings manually. Messaged people. Reorganized days.

Whenever we fixed the calendar properly, revenue went up.

Eventually the obvious question became: why isn't the booking system doing this?”

Edvin Bürkland

Founder · barbershop owner

08 — Early access

Your next customer
might already fit.

You just can't see where yet.

We launch in October. Be one of the first shops to let the calendar work for you. We're onboarding a small group of barbers and shops, one at a time, and everyone on the list gets a demo before launch.

  • Free during early access
  • Set up with you, not by a help page
  • Your feedback shapes the product

No spam. One shop at a time.

$harp.edz
NO.TIME.WASTED.
GET EARLY ACCESS →