Skip to content
Sign InBook a Demo
Grow · Customer Retention

Know every customer the second time as well as the first

The second visit is where a salon or clinic makes its money, and it is the visit most systems know nothing about. This is the workflow that carries what you learned the first time into the next one.

How it usually goes

The customer who came in three months ago is a name in the appointment book and nothing else. Which stylist she saw, what she was allergic to, whether she was happy — that lives in the memory of whoever served her, and that person may have left.

Prepaid deals are sold on a handwritten card. Nobody can say how many sessions are left, and when the card is lost the argument at the counter costs more than the sessions were worth.

And when a customer does come back, the front desk starts from a blank record. The same questions are asked, the same preference is missed, and the visit that should have been easier is not.

Step by step

From the first visit to the next one

Everything below reads and writes the same customer record — the counter, the booking flow, the storefront and the accounts module all point at one row.

Step 01/ 07
  1. Sales & Invoicing

    One record, created once

    A guest is named at the counter or books themselves, and from then on every order, invoice, credit note and payment received hangs off the same record in Customers — not a separate list per module that happens to share a name.

  2. Record what matters about them

    Allergies and preferences are added as tags on the record. They are parsed, deduplicated and merged, so a tag added at one visit is still there at the next, once, rather than typed into a free-text box nobody reads twice.

  3. Appointments

    Hold a package against them

    A prepaid session bundle with an expiry is held against the customer, and a booking made against it draws a session from it — re-checked on the server against the real rules when the customer books through IMBeautyGlow. It is a bundle of visits already paid for, not a points scheme: the balance is sessions, and it runs out.

  4. Customers

    Serve, and let them rate it

    On the customer display the guest leaves a star rating for the business and, separately, for each person who served them. It is recorded against the order itself, in Point of Sale, rather than in a survey link sent afterwards.

  5. Appointments

    Thank them, and remind them

    Once staff mark the visit complete, a thank-you goes out by email; the day before the next appointment, a reminder does too, whichever screen booked it. A customer who booked through IMBeautyGlow also gets the confirmation, and any reschedule or cancellation, by email and Android push.

  6. Appointments

    Take the next booking

    The next appointment goes into the diary from the desk, from the till, or by the customer themselves through IMBeautyGlow — where an applied offer or package is re-checked against the real rules on the server, not trusted from the browser.

  7. Analytics & Reporting

    Read the visit history

    Sales by staff member and items by staff member in Analytics & Reporting, and the customer’s own order history on the record, from the same orders the till wrote.

    Workflow complete
Sales

What each customer came back for

Services ranked by what they took and sales by staff member — the pattern behind the second visit.

The IMFlow360 sales dashboard: revenue and order KPIs for the selected period, a daily revenue trend chart, a breakdown of sales by payment method, and top-selling items and staff for the period.
What changes

What changes

The second visit starts informed

The record the front desk opens already says what the guest is allergic to, what they bought, who served them and what they thought. The questions that were asked last time are not asked again.

Packages that count themselves

Sessions left and the expiry date are on the record, drawn down as bookings are made against the package. The handwritten card and the argument about it are gone.

Ratings you can act on, per person

A rating for the business and one for each person on the ticket, kept against the visit. When a stylist’s scores drop, you see it against the orders that produced them.

Customers grouped your way

A many-to-many grouping you manage yourself — bridal clients, regulars, corporate accounts — for targeting or reporting, rather than a rule guessing who belongs where.

Online and in the chair, one person

A customer who books through IMBeautyGlow, saves your salon or wishlists a product from the storefront is the same record the counter serves. The history does not split by channel.

What it does not do

Worth knowing before a demo rather than after one.

  • No loyalty. There are no points, rewards or tiers, and the reward balance the customer account exposes is reported as unavailable rather than shown as a number that was never earned. A package is a prepaid bundle of sessions with an expiry, and that is all it is.
  • No campaigns and no automation. Nothing messages a customer because of their history, their spend or how long it has been since they visited. The reminder and the thank-you are the only messages that go out, and they go by email — there is no SMS channel and no WhatsApp sending in this product.
  • No notes on a customer profile. Preferences are carried as tags; there is no free-text note a receptionist can leave for the next person.
  • Groups are lists you build by hand. There is no behaviour-based segmentation and no rule that adds a customer to a group for you.
FAQ

Questions about this workflow.

What owners ask before they move a live business onto a new platform.

Can IMFlow360 send win-back offers to clients who haven't visited in a while?

Not yet. IMFlow360 doesn't send campaigns or automatic messages based on visit history, and it has no SMS or WhatsApp sending. You can group clients, create offers and coupon codes, and contact them through your own channels.

How do prepaid packages work in IMFlow360?

A package is a bundle of sessions sold at one price with an expiry date, on the till or through IMBeautyGlow. Booking a package online creates one appointment at the package price. IMFlow360 doesn't count down the remaining sessions yet, so your team keeps track of them.

How do client ratings work in IMFlow360?

At the end of each visit, clients rate the business and each staff member who served them on the customer display. Ratings are saved against that visit, so each one is linked to the stylist and the service it was for.

Does a client who books online end up with a second profile?

No. Bookings made on IMBeautyGlow, products saved to a wishlist and sales rung up at the till all belong to the same IMFlow360 client profile, so their history and allergies follow them whichever way they come in.

See it against your own work

The customer record in full: what hangs off it, how tags are kept, and where ratings and packages sit.