How to understand Roo Analytics

This guide explains the metrics and sections on the Roo Analytics page. Use it to understand what each number means, how it's calculated, and how to interpret the data for your business.

Watch this short video for a quick overview of the page, or dig into the details below:
 

 

 

Getting Started

What do the filters at the top of the page do?

The filters control which data is included in every metric and calculation on the Analytics page. You can filter by:

  • Date range
  • Type: All, Vet shifts only, or Tech shifts only
  • Hospital selection: If you manage more than one location, you can select which hospitals are included in the report

If no filters are applied, this page will show information for all shift types and locations. Every metric on the page recalculates whenever you change a filter.

What kinds of metrics does the page show?

The page uses three types of numbers:

  • Counts: the number of times something happened (e.g. number of shifts, requests, or disruptions).
  • Rates and percentages: how one count compares to another (e.g. how many created shifts were actually requested).
  • Estimates: modeled values that use editable assumptions, such as the ROI and lost opportunity cards. These are directional indicators, not specific totals.

Different metrics on the page will answer different questions. This means the rates may be based off of different denominators. Each card will tell you exactly which base is being used. Common bases are:

  • All created shifts
  • Requested shifts
  • Confirmed shifts

Always check the card subtitle to know what a percentage is measuring.


Fulfillment Pipeline

What is the Fulfillment Pipeline?

The Fulfillment Pipeline is the top-level Sankey chart which shows how shifts moved from initial creation to their final outcome. It gives you an overview of what percentage of shifts are getting Requested and Fulfilled. It can highlight areas you may want to dig into deeper, which you can do further down the Analytics page.

Fulfillment pipeline splits shifts into two tracks first:

  • Requested: shifts that received a request from a Vet or Tech
  • Unrequested: shifts that never received a request from a Vet or Tech

Then it shows the final result of those shifts:

  • Fulfilled: shifts that were completed
  • Unfilled: shifts that were not completed due to a lack or request or a cancellation
  • Removed: shifts that were removed from Roo
image (30).png


Suggestions

Suggestions are automated recommendations generated based on your filtered data. They highlight patterns and opportunities within the current date range. If you're not sure what to do with the data in this report, this is a great place to start for simple solutions that could improve your relief return on investment.

image (31).png


Return on Vet Investment Calculator

This calculator helps you estimate the ROI impact of your Vet shifts during the selected period so you can easily see how your bottom line is impacted.

The calculator uses these inputs:

  • Spend on fulfilled Vet shifts over the last 90 days
  • Appointments per shift: derived from recent completed vet shift history
  • Avg. transaction value: $200

Both Appointments per shift and Average Transaction Value can be edited manually to reflect your practice’s actual data.

The calculation for ROI is (Est. Appointments * Avg. Transaction Value) / Last 90 Day Spend.

The result is displayed as a multiple, such as 2.45xWhich means each shift generates two and a half times the amount you spend.

image (32).png


Disruptions

What is “Shifts disrupted”?

Roo defines a disruption as any hiccup or changes to a shift that happened between the hospital and the vet/tech after it was confirmed. This card tells you how many of your confirmed shifts were impacted by a disruption.

Disruptions include a hospital that Cancelled a shift with a Confirmed Vet or Tech, or when a Vet or Tech Calls Out of a shift they were confirmed for, this includes both No-call No-shows as well as call-outs with advanced notice.

What is “Total disruptions”?

This is the total number of disruption events recorded. This number can be higher than “Shifts disrupted” because a single shift can have more than one disruption attached to it.

What is “Cancellation fees paid”?

This is the total dollar amount of cancellation fees paid during the filtered time period. Fees vary depending on how close the cancellation was to the shift start time. See Roo’s cancellation policies here.

What is “Disruptions by type”?

This breaks disruptions into two categories:

  • Hospital cancellation, which happen when a hospital decides they don’t want or need that vet/tech any more, whether that’s because you no longer need the shift or for some other reason.
  • Vet/Tech call-out, which happen when a vet/tech can no longer make their shift with your hospital. This includes both No-call No-shows as well as call-outs with advanced notice.

It is a direct count of disruption events in each category.

What are “Hospital cancellation reasons”?

This chart shows the reasons why your hospitals reported cancelled shifts, ranked by how often each was selected. This information is reported by your lets you know why shifts are commonly getting canceled so you can take the appropriate actions to prevent shift cancellations internally.

image (33).png


Requests

What is “Request rate”?

Request rate shows how often created shifts received requests from Vets and Techs. The subtitle shows the raw counts behind the rate.


What is “Total received”?

This is the raw number of requests received during the filtered period.

What is “Requests / shift”?

This is the average number of requests for to each posted shift.


What is “Hospital response”?

This shows what ended up happening with each shift request, broken into five categories. These are all hospital-initiated actions, giving you an overview of how you typically handle shift requests.

  • Confirm
  • Decline
  • Renewed
  • Expired
  • Removed

What is “Response time”?

This is the average time from when a request is made to when any response is sent to the Vet or Tech (i.e. a Confirmation or Decline notice). The card also breaks this down into:

  • Time to confirm - Average number of days until a request was confirmed
  • Time to decline - Average number of days until a request was declined
image (34).png


Unrequested Shifts

What is “Total unrequested shifts”?

This shows the percentage of created shifts never received a request. The subtitle shows the raw counts.


What does “Shift outcome” show in the Unrequested section?

This shows what ultimately happened to shifts that were never requested:

  • Unfilled: the shift was never filled by a Vet or Tech
  • Removed: the shift was removed by your hospital before a request was made
image (35).png


Fulfilled Shifts

What is “Total shifts fulfilled”?

This is the count of completed shifts. The subtitle shows two rates:

  • The percentage of fulfilled shifts compared to requested shifts
  • The percentage of fulfilled shifts compared to all created shifts

What is “Spend”?

This shows how much you spent on relief during the time period of this report. The view changes based on your Type filter:

  • Filtered to Vet: shows Vet spend only
  • Filtered to Tech: shows Tech spend only
  • No filter (All): shows total spend split into Vet and Tech spend

What is “Fulfilled by type”?

This shows your fulfilled shift counts split by Type (Vet and Tech). Each row compares fulfilled shifts of that type against the total created shifts of that same type.

image (36).png


Unfilled Shifts

What is “Total shifts unfilled”?

This is the count of shifts that were not completed by a Vet or Tech. The subtitle shows two rates:

  • The percentage of unfilled shifts compared to requested shifts
  • The percentage of unfilled shifts compared to all created shifts

What is the “Vet lost opportunity estimate”?

This is an estimated dollar value representing the net revenue your hospital(s) could have generated had these shifts been filled. It is not based on booked revenue or an invoiced amount, it is a directional estimate similar to the ROI calculator

The calculation estimates how much profit one filled shift could have generated, then multiplies that by the number of unfilled shifts.

Profit per shift is calculated as:

(Appointments per shift * Avg. transaction value) − Avg. spend per completed shift

The estimated lost opportunity is calculated as:

Estimated profit per shift * Number of unfilled shifts

Where does “Appointments per shift” come from?

By default, the page calculates an estimate from your recent completed-shift history. If there is not enough usable history, the page falls back to 15 appointments per shift. You can also enter a custom number manually.

Where does “Avg. transaction value” come from?

The default value is $200. You can enter your own value to reflect your practice’s typical transaction value.

What is “unfilled by type”?

This shows unfilled shifts split by provider type (Vet and Tech). Each row compares unfilled shifts of that type against the total created shifts of that same type.

image (37).png


Removed Shifts

What is “Total shifts removed”?

This is the count of shifts removed before completion. The subtitle shows two rates:

  • The percentage of removed shifts compared to requested shifts
  • The percentage of removed shifts compared to all created shifts

What are “Removal reasons”?

This is a ranked list of the reasons attached to removed shifts as reported by the person who removed the shift, shown as counts per reason.

What is “Removals by type”?

This shows removed shifts split by provider type (Vet and Tech). Each row compares removed shifts of that type against total created shifts of that same type.

image (38).png

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request