KPI: Visits Today

KPI: Visits Today

1,001 views

Visits today is the least glamorous number on a pet business dashboard and the one that most reliably predicts whether the day will go well. It is not a growth metric, it does not appear in any valuation, and nobody has ever put it in a marketing update. What it does is answer the only question that matters between 7am and 8pm: how much work exists today, and is there any realistic chance of it all getting done properly?

Owners who track it well run calm days. Owners who do not spend their afternoons discovering problems that were visible at breakfast, because the information existed the whole time and nobody looked at it in a form that meant anything.

What this KPI actually measures

Visits today counts the scheduled services with a start time falling inside the current day. It is a workload figure, and its usefulness comes entirely from being read against capacity rather than in isolation. Twenty visits is a quiet day for a team of four and an impossible one for a solo sitter.

It should be a forward looking count, available first thing in the morning, not a tally assembled at the end of the day. A retrospective count of what you did is a record. A morning count of what you have committed to is a decision making tool, and only the second one lets you fix anything.

How to calculate it

Count every confirmed, scheduled service starting today. Include recurring standing appointments, one off bookings, and anything added late. Exclude cancelled visits, and exclude unconfirmed requests still awaiting approval, since those are potential work rather than committed work.

The raw count is only the starting point. Convert it into service minutes by multiplying each visit by its expected duration, then add realistic travel time between consecutive stops. A day of 18 half hour visits spread across a wide area is a completely different day from 18 half hour visits in three adjacent neighbourhoods, and a plain count treats them identically.

Then express the result as a percentage of available staffed hours. That single derived figure, day load against capacity, is what you actually want on the screen. Anything above roughly 85 percent means there is no absorption left for a flat tyre, a lost key, or a dog that needs an extra ten minutes.

A worked example

A three sitter operation opens Tuesday with 41 visits scheduled. Average service time is 32 minutes, giving 1,312 service minutes. Realistic travel between stops averages 11 minutes, adding 451 minutes. Total committed time is 1,763 minutes, or just over 29 hours.

Available capacity is three sitters at eight hours, which is 1,440 minutes, or 24 hours. The day is committed at 122 percent of capacity before anything has gone wrong. That is not a scheduling inefficiency; it is a promise that mathematically cannot be kept.

Seen at 7am, this is fixable. Two visits can be shifted to wider windows, one client can be offered an earlier slot, and a fourth sitter can be asked to cover a short block. Seen at 4pm it is not fixable at all, and it becomes two late visits, one apologetic phone call, and a small deposit taken out of the trust the business has spent years building.

What a healthy number looks like

Healthy is a day load between roughly 70 and 85 percent of available capacity. Below 70 you are paying for idle time, which is a margin problem worth solving. Above 85 there is no slack, and above 100 the day has already failed in a way that will only become visible later.

The other half of healthy is predictability. A business whose day load swings between 40 and 130 percent across a week cannot be staffed sensibly, and the swings themselves cause more damage than the average level does. Smoothing that variance, usually by shaping booking windows rather than by hiring, is often the single highest return operational change available to a small pet care business.

How this looks different by business model

Daily dog walking has the most predictable shape and the tightest constraint, because most clients want the same midday window. The count matters less than the distribution within the day; twenty visits are trivial across ten hours and impossible between 11am and 1pm.

Pet sitting spreads more naturally across the day but carries longer travel legs and higher variance, since holiday periods can triple the count within a week. Those businesses need a capacity plan built around the peak rather than the average, and should be watching this number weeks ahead rather than only on the morning.

Grooming is appointment based with fixed premises, so travel disappears and the constraint becomes table hours. Multi service businesses should compute day load per resource type, because a day that is comfortable for the grooming table can be brutal for the two people covering walks. Businesses taking a lot of last minute work should read this alongside same day booking rate, which is usually the reason a well planned week collapses.

What actually moves this number

Three things drive daily volume. The size and frequency of the recurring book sets the floor and is largely stable. Ad hoc and holiday bookings create the peaks. Cancellations and reschedules move work between days, often at short notice and usually in the direction that makes things worse.

The levers available to you are mostly about shaping rather than reducing. Wider arrival windows let a route be sequenced efficiently. Geographic clustering of clients cuts travel minutes dramatically, and travel is invisible in a raw visit count while being the largest single consumer of a sitter day. Minimum booking values discourage the long drives that eat a whole afternoon for very little revenue.

The one thing that does not work is hoping. A day committed above capacity does not resolve itself, and the evidence shows up the same evening in overdue visits.

Common mistakes when tracking this KPI

The first mistake is counting visits without counting minutes. A 15 minute cat feed and a 60 minute walk are not the same unit of work and should never be added together as though they were.

The second is ignoring travel. In most small pet care operations travel is between 25 and 40 percent of the working day, and a capacity calculation that omits it will be wrong by roughly a third, always in the optimistic direction.

The third is looking at the count only in aggregate. Day load can be a comfortable 74 percent overall while the midday hour is at 210 percent, which is the specific hour where things actually break.

The fourth is checking it too late. This metric earns its value between 6am and 8am and is nearly worthless after lunch. The fifth is reading it without visits completed today beside it, since the gap between scheduled and completed is where the real story of the day lives.

How it connects to the rest of your dashboard

Visits today is the operational counterpart to every commercial metric you track. Active client count and booking frequency determine it; overdue visits, service quality, and eventually retention all follow from how well it is managed. It is the point where a growth decision made three months ago turns into somebody actually having to drive across town.

It is also the sanity check on selling. If day load is consistently running above 90 percent, taking on new clients will not increase revenue proportionally; it will increase lateness, sitter turnover, and churn. Knowing that before you launch a marketing push saves a great deal of money and considerably more goodwill.

Turning this into a repeatable habit

Look at tomorrow before you finish today. A five minute evening check of the next day count, minutes, and load percentage gives you a full evening to move a visit, ask for cover, or call a client, and almost every problem is trivially solvable with that much notice.

Then, once a week, review the seven day pattern rather than the individual days. Recurring overload on particular weekdays is a structural issue that no amount of daily firefighting will fix, and it usually points at either a staffing gap or a booking window that needs to change.

Action checklist

Convert your visit count into service minutes plus travel minutes. Divide by staffed hours to get a day load percentage and put that on the morning screen instead of the raw count. Set a hard threshold, around 85 percent, above which you actively intervene rather than hope. Check the peak hour, not just the daily total. Review tomorrow every evening and the week every Monday.

The bottom line

Visits today is a workload number that only becomes useful once you divide it by what you can actually deliver. Counted raw it is trivia. Converted into minutes against capacity and looked at the evening before, it turns most operational emergencies back into ordinary scheduling decisions, which is the entire point of running a dashboard rather than running on instinct.

Related reading

More Like This >

  • KPI: Sitter Utilisation Rate

    1,007 viewsWhat Sitter Utilisation Rate actually measures Sitter Utilisation Rate tells you what percentage of a sitter’s or dog walker’s available working hours are actually filled with paid visits, walks, or overnight stays. If a sitter blocks out 40 hours a week as available and you book them for 28 of those hours, their utilisation…

  • KPI: Owner dependency score

    1,003 viewsOwner dependency score answers a question most pet business owners spend years avoiding: if you stopped working tomorrow, for any reason, how much of this business would stop with you? Not permanently, not dramatically, just for the next two weeks. The honest answer for most owner operated pet care businesses is somewhere north of…

  • KPI: PetBizScore

    1,003 viewsPetBizScore is a composite health score that rolls up several core operational and financial KPIs into a single number, giving you a quick read on overall business health without checking a dozen individual metrics one by one. It is designed to be the first thing you look at and never the last. What this…

  • KPI: After-hours fee applied rate

    1,001 viewsAfter-hours Fee Applied Rate tracks the percentage of eligible after-hours or emergency visits where the corresponding fee was actually charged, rather than waived or forgotten. How It’s Calculated PetBizApp flags every visit booked or completed outside your defined standard hours (as set in your pricing rules) as after-hours-eligible, then checks how many of those…

  • KPI: Pending Approvals Count

    1,001 viewsPending Approvals Count is the number of booking requests, sitter applications, or time-off requests currently sitting in your queue awaiting a yes/no decision from you. How It’s Calculated PetBizApp counts every item across your approval queues — new booking requests not yet confirmed, sitter shift-swap or time-off requests, and (if you use it) new…