buq.pt is now agend.pt. New branding, the same product you already know — nothing changes in your account.

agend.pt

Clients who come back: making the second booking easy

Most revenue comes from repeat clients. A practical guide to removing friction from rebooking, with per-service intervals and automatic invitations.

Diogo Dias · · 6 min read Ler em Português
Clients who come back: making the second booking easy

Winning a new client costs money: ads, time on Instagram, first-visit discounts. Bringing back a client who already knows you costs one message.

Even so, almost all the marketing effort in service businesses goes to the top of the funnel. And the client who loved their haircut five weeks ago — who would come back today if someone reminded them — gets nothing.

This article is about the cheap part: removing the friction between a visit that went well and the next one.

28
days is a typical haircut interval
3
fields a returning client shouldn't retype
1
invitation per overdue service, no more

The friction is in the wrong place

Look at what happens today when a regular wants to come back.

They open your page link. They pick the service — again. They pick the professional — the same one as always. They pick a time. Then they type their name, phone and email, the same ones they've given you four times.

For a new client this is normal: it's the first time they're introducing themselves. For a regular, it's a form asking who they are after five visits. It isn't enough to drive them away, but it's enough to make them postpone — and "I'll book later" is where rebookings go to die.

The fix isn't dramatic. It's filling in what you already know.

Step 1: prefill what you already know

When a client arrives from their previous booking — the confirmation email, or the page where they managed the reservation — there's no reason to ask for their details again.

In agend.pt, the "Book again" button carries the previous booking with it: the service and professional come preselected, and the name, phone and email come filled in. The client picks a time and confirms.

Worth saying what we don't do: the details aren't stored in the browser. They travel in the link, and the link belongs to that client's booking. In a barbershop with a tablet on the counter, a system that cached details on the device would show the previous client's phone number to whoever books next. That's worth asking of any tool you use.

Step 2: give the client a page that's theirs

A regular doesn't have one booking. They have a history.

A page of their own — upcoming bookings, past ones, and a button to repeat any of them — solves several things at once: someone who wants to rebook doesn't hunt for an old email, someone checking a time doesn't phone you, and someone who wants to cancel cancels without having to ask.

No account, no password. It's a stable link, specific to that client at that business, that you can put in the footer of every booking email. Fewer calls asking "was it 3pm or 4pm?" is your time back.

Step 3: invite them when it makes sense

This is where most tools get it wrong. Either they invite nobody, or they send the same newsletter to everyone on the same day.

The right interval doesn't belong to the business. It belongs to the service.

Service Typical interval
Men's haircut 3 to 4 weeks
Colour / root touch-up 5 to 7 weeks
Gel manicure 3 weeks
Facial 4 to 6 weeks
Maintenance massage 4 weeks
Follow-up consultation per the clinical plan

Set the interval on each service and the invitation starts landing when the person would actually be thinking about it. A haircut shouldn't trigger an invitation after one week, or after six months.

Two rules that stop this becoming spam:

  • Anyone who already rebooked gets nothing. It sounds obvious and it's the most common mistake. If the client has a future booking, there's nothing to invite them to.
  • One invitation per overdue booking. Not a three-email sequence. One message. If they don't come back, they didn't come back.

Not every service should have an interval. A dentist doesn't invite anyone back 28 days after an extraction. Leave the field empty and nothing is sent — the invitation is a per-service choice, not a business-wide setting.

What to write

Short, no guilt, no artificial urgency.

It's been a while since your last visit.

Pick your next time whenever suits you.

[Book again]

What shouldn't be there: "we miss you" (sentimental), "last chance" (false), "10% off if you book today" (teaches clients to wait for discounts).

The link should open the page with the right service and professional already chosen and the details filled in. An invitation that lands on an empty form wastes the one thing it had going for it: being easy.

One thing you have to get right

A client who doesn't want to be contacted has to be able to opt out, and opt out once — not per message type, but from all of them.

In agend.pt, every invitation and every review request carries an unsubscribe link. Anyone who uses it stops receiving follow-ups, and keeps receiving confirmations, changes and cancellations for their bookings. That boundary matters: a booking confirmation is the service the client asked for; an invitation to come back is marketing. Only the second is optional.

A technical detail worth checking in whatever tool you use: the unsubscribe link must not unsubscribe anyone just by being opened. Many corporate mail servers fetch every link in a message to scan it. If the opt-out happens on that automated click, you'll unsubscribe clients who never read the email.

What to measure

Three numbers, once a month:

  • Share of bookings from repeat clients. This is the number that matters. If it rises, the rest is working.
  • Average days between visits for the same client. If it's much longer than the interval you set, the invitation is going out too late.
  • Invitations sent vs. bookings that followed. Gives you a feel for the message's return.

None of these need a spreadsheet. They need to exist where you already look at your bookings.

Summary

  • Don't ask a regular to introduce themselves again.
  • Give them a page with their history and a button to repeat.
  • Set the interval on each service, not on the business.
  • One invitation, and only to people with no future booking.
  • Easy opt-out, without touching their booking messages.

Prefilled rebooking, the client portal and automatic invitations are available on agend.pt paid plans, with unlimited staff, unlimited bookings and no commission per reservation.

Tired of managing bookings over WhatsApp?

Try agend.pt for free. Set up in a few minutes.

No credit card required.