The schedule your business actually runs on.

Not a grid of hours — a day of business, with your staff as columns, your rooms and equipment as constraints, and a public booking page that only ever offers a slot that genuinely exists.

What it does

Shaped for your trade

Presets for salon floors, field crews, classes and cohorts, professional hours, and performance venues. A stylist's day and a mobile mechanic's day are not the same shape, and pretending otherwise is why generic schedulers get abandoned.

Public booking on your own domain

A booking page that reads real availability — staff hours, service duration, buffers, room and resource conflicts, travel time. It is part of your website, not a Calendly link pasted into it.

Deposits and cards on file at booking

Take a deposit or hold a card when the slot is claimed, and run your no-show policy against it automatically. This is the single biggest lever on no-shows and it is built in, not an add-on.

Conflicts caught before the customer notices

Double-bookings, impossible drive times between jobs, and rooms claimed twice are surfaced with concrete alternatives — not a red warning after the fact.

Group bookings and classes

Seats, rosters, capacity and waitlists for anything sold to more than one person at once. When a seat frees, the waitlist gets worked in order with a hold.

Reminders that reduce no-shows

Confirmation on booking, a reminder on your cadence, and a day-before nudge, over the channel the customer actually replies on.

Keep Square Appointments — add Lane on top

Already booking in Square? Choose it as your provider and keep it. Lane answers the phone and the chat and books straight into Square, your website offers Square's real availability, and every appointment shows up in Worklane with the customer, the conversation and the reminders around it. Move to Worklane's own calendar whenever you like, in one click, with every future booking carried across.

Two-way sync with the calendar they already use

Staff keep their own calendar and their personal commitments block Worklane availability, so the booking page never offers a slot someone is already busy for.

Multi-location and multi-business

Each location carries its own hours, staff, rooms and timezone. Switch context at the top of the console; the booking pages stay separate.

What Lane does here

1
Moves an appointment when a customer texts, after checking the book
2
Proposes three real alternatives when two things collide
3
Blocks time and holds slots on request
4
Answers "what is open Friday afternoon" on the phone and books it

What it replaces

Calendar & booking
Calendly
Acuity
Square Appointments
Mindbody scheduling

One system, one bill, one place your data lives.

See it on your own business.