Match a card terminal sale to its booking without charging the card again
Clear a card terminal day from the reconciliation page: most lines match themselves, the rest match to a booking in place, and the card is never charged twice.
Card terminal: finish the day, not just read it
Last release the reconciliation page could tell you a terminal sale had no booking behind it. It could not let you do anything about it. The only button opened the schedule with no booking, no amount and no reference, and pressing Card in the booking you eventually found drove the EFTPOS a second time.
Most lines match themselves
A pull now matches every line with one obvious owner before you see the page, and reports it: "8 of 11 matched automatically". What is left is the work.
Match the rest to a booking, in place
An unmatched row opens a list of that day's unpaid bookings with client, time and amount, closest amount first. Pick one and Seglo records the payment against it as a card payment on that terminal. The machine is not touched, so the customer is not charged again.
A booking that is already settled never appears in the list. Neither does a sibling on a group bill that nobody owes money on.
Mark what isn't yours
A walk-in, a retail sale or a tip can be marked Not a Seglo sale. It leaves the day's target and stays marked through the next pull.
The day is done when nothing is unexplained
Done no longer waits for two totals to agree. It is reached when no exception is left open. Excluded lines and lines carried over from another day don't count against you, and the headline count drops as you work rather than after a re-pull.
One more thing worth knowing: a sale is now filed on the day your shop was in when the terminal took it, so a late-evening sale stops landing on tomorrow.
New appointment opens beside the calendar
Tapping an empty slot used to throw a panel over the whole grid. Whatever you were looking at when you decided to make the booking was the first thing to disappear.
The calendar now narrows and the form takes the space next to it. You can still read the day, still click it, and the slot you picked is drawn on the grid as a dashed draft with the name, time and service on it. Pick a service and the draft grows to that service's real length. Click a different slot and the draft moves there with the client, pets and services you have already entered.
The form runs Client → Pets & services → When. When collapses to one line — "Fri, 28 Aug · 12:30 PM" — and opens to Start and Duration when you press Edit. The finish time is worked out for you.
Below 760px of workspace it goes back to the full drawer. The iPad kiosk and landscape tablets get the panel.
Changing the time is a mode you turn on
A tap on the grid used to re-time the draft immediately, including a tap on the draft's own band, which could silently move a four-hour booking by two hours. The calendar is now read-only toward the draft until you turn on Change time on the calendar. While it is on, the lanes are washed and labelled so there is no doubt which state you are in, and it stays on until you say Done. Landing on the right slot usually takes more than one try.
Overlapping is allowed while you do it. It used to be quietly impossible to place a booking on an occupied part of the day.
It opens and moves faster
Opening the panel went from 128ms to 48ms and moving a draft from 72ms to 40ms. Typing in the panel and dragging across the grid no longer drop frames.
The calendar updates itself on more than three actions
Only creating, cancelling and rescheduling used to push a live update. Confirming a booking, editing it, adding or removing a service, changing the assigned groomer, adding a resource, cancelling a batch, taking a walk-in and marking a booking paid all went unannounced until someone refreshed.
Every one of those now updates the calendar as it happens, on both the desktop schedule and the mobile calendar, which was never wired for live updates at all.
iPad
A left rail instead of a top bar and a floating nav
On the kiosk at tablet width, the business-name bar across the top and the glass pill at the bottom are gone. The five screens moved to a 60px rail down the left, icon only, using the same glyphs as the main sidebar. Which shop and location this iPad belongs to, and the way out, live in the shop initial at the bottom of the rail. Logging out is no longer one tap away in front of a customer.
Between that and a shorter calendar toolbar, a 768px-tall iPad gets about 158px more calendar.
Pinch to zoom the day
Two fingers on the calendar zoom the timeline on any touch screen. This worked on phones and was switched off everywhere else for no good reason. The zoom level is remembered, so a counter iPad keeps whatever the last person set.
Drag the staff names to change page
Seeing the next group of groomers used to mean reaching across the counter for a 32px arrow. Drag the staff-name band instead. It flicks and carries, and the arrows still work. Both push the same thing.
A related bug is gone: with the New appointment panel open, the staff pager was stuck. Every attempt to page across snapped straight back to the draft's groomer.
Signing in on the iPad
The iPad business app now holds its own device credential rather than sharing a cookie jar with the other apps. Logging out signs out that iPad and leaves your other ones alone. Opening it with no connection shows a retry screen instead of a login form, which is a different problem with a different answer.
The sign-in page also stops stretching the email field across a landscape iPad.
Gift cards
A mistyped email address is caught on the purchase form and refused by the server behind it. Both the buyer's and the recipient's address are checked for shape, not just for being non-empty. daniel@ used to be enough to reach the Pay button, and nothing downstream looked again, so the result was a gift card that was paid for and could never be delivered.
The card payment form also arrives about a second sooner and shows a placeholder while it loads, instead of an empty box under a spinner.
Get Started
Open Payments → Card terminal, pull the day, and work down the exceptions. Each one either matches to a booking or gets marked as not yours.
Then open Schedule and click an empty slot to see the new panel.
Questions? Reach us at support@seglo.ai, or use the chat on any seglo.ai page.
Last updated: August 29, 2026

Try Seglo today.
Start with Seglo and everything in this release is already yours.
Take 14 days to settle in • Decide later