✦ Appointment booking

Appointment booking software that fills your calendar

Give clients a link, let them pick a time that actually suits you both, and get the meeting on your calendar with a video link attached. Every booking lands on the same customer record your CRM and invoicing already use.

See all features

The problem

Arranging a meeting should not take longer than the meeting

What scheduling by hand actually costs a small business.

📧

Booking by email takes six messages

Proposing times, waiting, re-proposing after they clash — a meeting that takes thirty minutes can take two days to arrange.

🌙

Enquiries arrive when you are asleep

Someone ready to book at 11pm has nowhere to do it, so they wait until morning, and by morning some of them have changed their mind.

📅

Double bookings and back-to-back calls

Without set availability and a gap between meetings, a calendar fills with slots you never meant to offer.

How it works

From link to confirmed meeting

Five steps, none of which involve you writing an email.

Share your link
Client picks a slot
Booking confirmed
Video link attached
On your calendar

You publish a link for each meeting type. A client opens it, sees only the hours you made available, and books. The booking is confirmed against the right customer record, and a real video link is attached when your Google Calendar is connected.

What’s included

Everything booking actually does

Described exactly as it works in the product today.

🔗

Public booking links

Each meeting type gets its own shareable link at /booking/your-slug. Clients open it without an account, see when you are free, and book. Copy the link straight from your dashboard into an email or your website.

Clients book themselves, at any hour, without a single back-and-forth email.

🎥

Google Meet links, generated automatically

When Google Calendar is connected, a confirmed booking gets a real Google Meet room created for it. If it is not connected, your own meeting URL is used instead. WorkBar Flow never invents a link that does not work.

The client gets a joinable link with their confirmation — not a promise to send one later.

⏱️

Meeting types with your own durations

Set up as many meeting types as you need — a 15-minute intro call, a 60-minute consultation, a paid session — each with its own duration, its own price, and its own booking link.

A discovery call and a full consultation stop competing for the same slot.

🗓️

Weekly availability and buffers

Define which hours each meeting type can be booked in, per day of the week, plus buffer minutes between bookings so meetings never stack back-to-back.

Your calendar only ever offers hours you actually want to work.

👥

Staff assignment

Assign meeting types to specific team members, so a booking goes to the right person rather than a shared inbox someone has to redistribute from.

The right person is on the call, without a manual hand-off.

🔄

Bookings tied to your customer records

A booking is linked to the same contact your CRM tracks and your invoices bill, and moves through real statuses — pending, confirmed, completed, cancelled, no-show.

You can see a client’s meetings, deals and invoices in one place instead of three.

The outcome

What changes once clients book themselves

No more scheduling emails

One link replaces the whole "does Tuesday work?" thread.

Capture bookings out of hours

The link works at midnight and at weekends, when a fair share of enquiries actually arrive.

Protect your calendar

Set hours and buffers once, and only those slots are ever offered.

Fewer no-shows to untangle

Statuses record what actually happened, so no-shows are visible rather than forgotten.

Who it’s for

Built for businesses that run on meetings

Consultants

Let prospects book a paid consultation directly, with the video link created for them.

Coaches

Run recurring sessions with set durations and availability, without managing a calendar by hand.

Agencies

Assign discovery calls to the right team member automatically.

Freelancers

The Free plan includes a public booking link, so a solo business can take bookings from day one.

Use cases

Where booking fits into a real week

Discovery calls

Problem

A prospect is interested now, but arranging a call takes days of email.

WorkBar Flow

Your booking link is in your email signature and on your site; they pick a slot themselves.

Result

The call is booked while their interest is still fresh.

Paid client sessions

Problem

Sessions need a set length, a set price and a video room each time.

WorkBar Flow

A meeting type carries its duration and price; confirmation attaches a real video link.

Result

The same session runs the same way every time, with no manual setup.

Team consultations

Problem

Bookings land in one inbox and someone has to route each one.

WorkBar Flow

Meeting types are assigned to specific staff, so bookings reach the right person directly.

Result

No triage step between the client booking and the right person seeing it.

Why WorkBar Flow

Booking that is not a separate subscription

A standalone scheduling tool books the meeting and stops there — you still copy the client into your CRM and again into your invoicing app. Here the booking, the CRM record and the invoice are the same customer, so a booked call can become a tracked deal and a paid invoice without retyping anything.

FAQ

Common questions about appointment booking

It replaces back-and-forth scheduling emails with a link clients open to see your real availability and book a slot themselves. The meeting then appears on your calendar automatically, with the client’s details attached.

No. A booking link is a public page — clients open it, pick a time and confirm. Only you need a WorkBar Flow account.

Yes, when your Google Calendar is connected — a confirmed booking gets a real Google Meet room. If Calendar is not connected, your own meeting URL is used instead. WorkBar Flow never attaches a placeholder link that does not work.

Yes. Each meeting type has its own duration, its own price if you charge for it, and its own booking link — so a 15-minute intro call and a 60-minute consultation are separate things clients can book.

Yes. Each meeting type supports buffer minutes between bookings, and weekly availability that limits bookings to the hours you choose for each day.

Yes — the Free plan includes a public appointment booking link with automatic video meeting links, alongside a CRM and invoicing.

Yes. A booking is attached to the same contact record your CRM and invoicing use, so a client’s meetings, deals and invoices all sit against one customer rather than in separate tools.

Ready when you are

Share a link and let clients book themselves.

See all features