Send a grooming report card after every visit

Tap a dog on the body map to record what you found, then send the customer a report card. Plus a front desk board that tracks where each dog is.

Send a grooming report card after every visit

A matted ear, a hot spot, a nail that had grown into the pad — you saw it, you dealt with it, and the only place it went was a note nobody reads. Now it goes on a card the customer gets.

Tap the dog, not a form

The capture sheet opens on a body map of twelve areas — ears, muzzle, neck, chest, front legs, back legs, back, belly, tail, paws, coat, skin. Tap an area, pick from the issues that apply to that area, set how serious it is, add a line or a photo. No typing required to record something, and no typing required to record nothing.

Nothing recorded means nothing shown

If you didn't record anything, the customer's card doesn't have a findings section. Not an empty box, not "everything looked fine", not a green tick. A card that manufactures reassurance out of an absence is worth nothing the day it matters.

You see exactly what they'll see

Press Send and the preview is the real card reading the real data. There is no setting that hides a finding from the customer while showing it to you — you choose whether to send, never what the card leaves out.

The customer gets a link by text and email. They don't need an account and they don't hit a login wall. The page is not indexed by search engines, so a shared link never puts a pet into Google.

One appointment, one card

Three dogs in one trip is three appointments, so each gets its own card rather than one sheet writing across all three.

The front desk board now tracks where each dog is

The Activity board is now Visits, and it answers the question the front desk actually has: where is this dog and what's next.

Four stages, one tap each

Check in → Start → Ready → Collected. The queue groups by stage — Needs attention, Not arrived, Checked in, In service, Ready for pickup, Done (collapsed by default) — and moving a dog updates the board without a refresh.

Needs attention is exclusive: a row pulled up there leaves its old group, so the number on it is a real number. Needs attention and Ready for pickup sort by how long the front desk has been waiting on them, not by the booked time.

Cards lead with the pet's name

Each card leads with the dog, with a four-step tracker built from real timestamps underneath. Times read as English — Not checked in · 6h 23m overdue, In service · due 1:15pm, Ready · waiting 35 min — instead of 383m. A multi-dog booking says "1 of 2 pets ready" rather than pretending the whole thing is done.

Text them it's ready, in one tap

Marking a dog Ready offers a one-tap "come and collect" text, which you can skip. Whether the customer has actually been told is its own line on the card — Customer texted 3:42pm, not notified, or no phone number — kept separate from the stage.

Safety notes sit at the top of the booking

Anything flagged as a safety concern now sits at the top of the booking drawer instead of below the AI notes. Nobody scrolls while holding a dog at the door.

Health observations are structurally kept out of that pin. "Felt a lump" is not something the front desk should read out in front of the customer.

And staff-only questions no longer appear on the form you send customers. "Has this dog ever bitten you" was being asked of the dog's owner.

Recurring appointments have a ledger

New page: Appointments → Recurring. Two parts — the exceptions that need a person, and the full picture of every regular you have.

Exceptions show the client and pet, service, frequency, fixed day, usual time, target date, what went wrong and what to do about it. A row that goes past its date no longer disappears on its own: you can give it a new time from here, and the customer's confirmation is identical to an automatic one. They never know it slipped.

The list is now sorted by next visit, and paused or ended series stay in it instead of vanishing after the first page.

Booked one at a time, on the real date

Regulars used to be booked several visits ahead. Now finishing or settling one visit is what schedules the next, counted from the date the visit actually happened. Seglo looks at that one day and picks the slot closest to their usual time — the day holds, the time can move. Only a day that genuinely won't fit becomes an exception.

The public booking window no longer blocks a regular: a six-week customer against a five-week window books fine. The roster still does. If the roster isn't published that far out, Seglo retries quietly until 14 days from the target before raising it, and says so — no more calling it "fully booked".

Cancelling, a no-show or a reschedule all keep the rhythm, anchored to what actually happened.

The answers from the original booking carry forward

A recurring booking now remembers the size, coat and other service answers given when it was first booked, instead of reading only the pet's profile every time. Regulars imported from Square who were stuck on "Pet details incomplete" were stuck because the original booking's answers were never kept.

This applies going forward. Series that already exist keep their empty snapshot and still read the pet's profile, so anything currently stuck stays stuck until you fill in the answers or start the series again.

Your "Book online" button appears on Google by itself

Connect Google in Settings → Connected accounts and match each listing to a shop. From then on Seglo publishes a Book online button on that Google listing pointing at your own booking page, and sets it as the preferred one — so a customer searching Google or Maps lands on you, not on an aggregator that also lists you.

There is nothing to copy and paste. The old tab that walked you through pasting the link yourself is gone.

A shop that isn't published yet, a suspended account or an archived location never gets a button, and one that's already there is withdrawn. If you've put your own non-Seglo booking link on the listing, Seglo leaves it alone.

Connected accounts

Settings → Connected accounts is the new home for logins that feed more than one thing. Google Business Profile lives there now, since one authorisation drives both review requests and the booking link above.

Connections that only serve one job stay where that job is: Stripe and Tyro under Getting paid, Xero under Accounting, Square under Data Migration.

The Instagram card now states who is allowed to change the connection. A manager could see a fully enabled Connect button, press it, and get nothing.

Call settings say which line they belong to

Call handling was always edited on whichever location was selected somewhere else. Someone thinking about a phone number could change a different line's rules with no warning — after-hours set to Voicemail on a location with no live line, while the number it was meant for sat elsewhere.

The page now asks which line before showing any control, and your other live lines sit under the card as switches so you can move between them without leaving. A business with one line skips the question.

Customers can manage their own pets

New page for your customers at My pets: every pet they have with you, grouped by shop, each with a photo, a summary of their answers, their photo album and their visit history.

They can set a pet's photo themselves from the album you've shared with them. Unshare a photo and any pet using it as a profile picture drops it in the same moment.

Moving from Square is now Data Migration

Importing was only ever half the job, and the old screen finished with a receipt that implied otherwise. It's now called Data Migration throughout, with a "How the move works" section covering all three stages.

When the import finishes you get a go-live checklist: confirm your date with us, keep using Square until then, turn off Square's online booking and its reminders on the day so nobody gets told twice, replace your booking links everywhere, tell customers who already have appointments — and don't cancel your Square account.

There is no date field and no tick boxes on it, deliberately. Going live is a decision, not a deadline.

Fixes

  • Being logged out without touching anything. A brief blip reaching our server was treated the same as a dead credential, so everyone got signed out at once. Only a genuine credential rejection signs you out now; anything else keeps your session and retries. Sessions also refresh quietly in the background instead of running to the 30-minute limit with one chance to recover.
  • The 500 when picking your industry during setup. Setting up the first shop's services could take longer than the limit allowed and fail outright.
  • The redirect loop on /business. A signed-in account with no staff or owner access hit an endless redirect instead of a page telling it so.
  • Pet illustrations missing from cards. The board was pointing at an address that returned nothing. Every pet across the schedule, the front desk board and the phone app now resolves the same illustration on every screen.
  • The account menu on a shop's booking page. Signing out from a business's own booking page threw the customer onto Seglo's sign-in screen with no way back. It now leaves them where they were, and the menu carries the same items — My bookings, My pets, Account, language — as the rest of the shop's site.
  • The Concurrency board burning CPU. A closed panel was re-rendering without limit, on every machine that had the board open.
  • The unread badge on the phone app icon. It only updated while the app was open, and messages that arrived with it closed left the dot unchanged. The count is now sent with the message and counts only what you can see — a staff member pinned to one shop isn't shown, or told about, unread messages from shops they can't open. This works on the app version you already have installed.

Get Started

Open Schedule → Visits and check a dog in. When you mark it Ready, the report card sheet opens — tap an area on the body map, or send the card as it is.

Then open Appointments → Recurring to see your regulars and anything waiting on a decision.

Questions? Reach us at support@seglo.ai, or use the chat on any seglo.ai page.


Last updated: August 31, 2026

Try Seglo today.

Start with Seglo and everything in this release is already yours.

Take 14 days to settle in • Decide later