Built with RapidDashboard. Harbor Point Technology is a fictional IT provider: every role, client and figure here is illustrative.← All builds
RapidSideKick · Every PC gets a sidekick
Where the hours go, and what they earn.
RapidSideKick runs quietly on every work computer and keeps an honest record of the day: the apps and windows in front, active time and meetings. RapidPSA holds the tickets, time entries and contracts. RapidCFO holds payroll, vendor bills and what each client pays. RapidDashboard joins all three on person, client and day, so one plain-English question gets an answer that spans every system.
of client work a month that never reached a ticket
4 of 8
flat-fee clients regraded on recorded hours
$14K
a year in licences nobody opened
RapidSideKick recordsApps and windows in front, active and idle time, meeting apps, every PC's check-ins
RapidPSA billsTickets, time entries, contracts and rates, dispatch and backlog
RapidCFO costsPayroll and loaded cost per hour, vendor bills and seats, client revenue
RapidDashboard
personclientday
Joined nightly. Asked in plain English.
Unlogged client work $60.6K/yr
True cost to serve 4 regraded
Idle licences $14K/yr
When to hire pays back
What meetings cost $12.8K/mo
The five answers · live
Five questions no single system can answer
Harbor Point Technology runs managed IT for 81 clients with a service team of 12, every one of them with a sidekick on their PC. Each tab is one question asked of the joined data, with the systems it needed. Move the sliders: every number recalculates in your browser.
Harbor Point TechnologyService team · last 30 days
RapidSideKickRapidPSARapidCFO
YOUHow much client work did the team do last month that never made it onto a ticket, and what is it worth?
JoinedRapidSideKick time in each client's remote sessions, portals and ticketsRapidPSA time entries, contract type and rate
Client work recorded against time logged, per person
Hours in the last 30 days. The number on the right is the gap.
Client work recorded by RapidSideKickTime logged in RapidPSA
050100150 h
See the numbers
Where the gap landed
Each gap hour is matched to a client, then to that client's contract in RapidPSA.
Each tech closes their own gap: My day hands them the timesheet note, already written. Field techs show laptop time only, so their site visits come from RapidPSA dispatch.
Answer
YOURegrade our flat-fee clients on every hour we spend on them, including time that never reached a ticket.
JoinedRapidSideKick recorded client hoursRapidPSA logged hours and contractsRapidCFO monthly fee and loaded cost per hour
Margin per client: logged hours against recorded hours
Margin = monthly fee less hours × loaded cost. Shaded bands are grades C and D.
On hours logged in RapidPSAOn hours recorded by RapidSideKick
See the numbers
The cost of an hour
Pay, taxes, benefits and tools per productive hour, from RapidCFO's payroll model.
Grade A50% margin or more
Grade B35 to 49%
Grade C20 to 34%
Grade Dunder 20%
The same grades as RapidCFO's client profitability page. This slider also feeds tab 5.
Answer
YOUWhich of our own software licences are we paying for that nobody opens?
JoinedRapidCFO vendor bills, seats and price per seatRapidSideKick people who opened each app in 30 days
Seats paid against seats in use
Harbor Point's internal tools. On the right: idle seats and what they cost a year.
Seats paid (RapidCFO)Opened in the last 30 days (RapidSideKick)
See the numbers
Trim plan
Seats to drop at the next renewal.
Answer
YOUIs the service desk stretched enough to hire, and does another tech pay for themselves?
JoinedRapidSideKick active hours against a healthy weekRapidPSA open ticketsRapidCFO overtime, salary and client margin
Service desk load, % of a healthy week
Weekly active hours from RapidSideKick. Shaded: the healthy range.
Open tickets at week end
Weekly backlog from RapidPSA.
Staffing model: one more service desk tech
From RapidCFO's staffing model, with load and backlog filled in from the joined data.
A year with the hire
Answer
YOUWhat do our internal meetings cost each month, and which ones produce the work?
JoinedRapidSideKick time in meeting apps, per personRapidCFO loaded cost per hourRapidTablet to-dos from each meeting's minutes
Cost per to-do, by meeting
Monthly meeting cost divided by the to-dos Remi filed from its minutes.
See the numbers
A month of internal meetings
Loaded cost per hour comes from tab 2.
Answer
In each Rapid tool
One honest record, put to work in every Rapid tool
RapidDashboard joins the record once. After that, each Rapid tool reads the numbers it needs, in the screen people already use.
RapidPSA + RapidSideKick
Timesheets that write themselves
Notes, ready. My day drafts the note for each ticket from the record. One tap files it to the RapidPSA ticket with the time.
Smarter dispatch. The board shows who is deep in focused work and who has room, so new tickets go to the person with time.
Contract checks. Block-hour balances count recorded work, so a client hears about a top-up early.
RapidCFO + RapidSideKick
Profit on real effort
Client profitability grades every client on recorded hours, with logged hours beside them.
Licence utilization uses who actually opened each app, so trims are safe to make.
Hardware. Computers silent for 30 days come off the refresh budget.
Staffing model reads real load and backlog, so the hire date is a number.
For people who work hard and get interrupted all day, a record they can see is protection. The build follows the sidekick's own four rules.
Their day, to them first
Each person opens My day and sees their own record before anyone else does.
Team totals on shared screens
Dashboards, the wall screen and the briefing show teams. Person-level rows stay with the person and their lead.
Counts, never keystrokes
RapidSideKick counts keys and clicks per span and keeps no record of what was typed. RapidDashboard reads hours by app, client and day.
Said out loud
Tell the team what is recorded and why: fair client pricing, safe workloads and a clear case for the next hire.
What RapidDashboard reads
Hours per person, per client, per day
Hours per app category and per meeting
Weekly active hours against a healthy week
Who opened each licensed app in 30 days
Where the record lives
On one RapidSideKick server per company
It leaves only through an API you control
Your RapidDashboard roles decide who sees person-level rows
How it's built
Four steps from three systems to one answer
Roll out the sidekicks
One box per company and one line in your RMM. Every PC gets its sidekick the same day, with nothing to do per PC.
RapidSideKick
Match the people
Each sidekick's user is matched to their RapidPSA technician and RapidCFO payroll role by work sign-in.
RapidSideKickRapidPSARapidCFO
Match the clients
A mapping table turns remote session names, client portal addresses and ticket numbers in window titles into a RapidPSA client. Unmatched time stays internal.
RapidSideKickRapidPSA
Join and ask
RapidDashboard reads daily totals through the RapidSideKick API and joins them with RapidPSA and RapidCFO on person, client and day.
RapidDashboard
The daily join, simplified
select person, client, day,
sk.client_hours, -- RapidSideKick: recorded time mapped to the client
psa.logged_hours, -- RapidPSA: time entries on the client's tickets
psa.contract_type, -- RapidPSA: flat fee, block hours or hourly
cfo.loaded_cost_per_hour -- RapidCFO: payroll model for the person's rolefrom sidekick_client_day sk
join psa_time_day psa using (person, client, day)
join cfo_role_cost cfo using (person)
Questions
Good to know
What does RapidSideKick record?
Which app and window is in front, the web address for work in the browser, active and idle time, and key and click counts per span, never what was typed. Screenshots run only on a schedule the business sets. Each person sees their own day, and managers the business chooses see the team.
Where does the data live?
On one RapidSideKick server per company. The record leaves only through an API you control, and RapidDashboard reads daily totals through it.
Do I need RapidPSA and RapidCFO too?
Each pair stands on its own. RapidSideKick with RapidPSA answers unlogged work and dispatch. RapidSideKick with RapidCFO answers idle licences, idle hardware and staffing. All three together grade every client on the hours it really takes.
What about field techs and work away from a computer?
RapidSideKick records time on the computer. Site visits and phone work come from RapidPSA dispatch and time entries, so the build keeps field roles on logged time and counts only their laptop work as recorded.
How is time matched to a client?
A mapping table, set up once: remote session names, client portal addresses, ticket numbers in window titles. Time that matches no client stays internal and shows in the totals as unmatched, so the gap is never overstated.
Is the data on this page real?
Harbor Point Technology is fictional, the same sample company as the RapidCFO build. People are shown as roles, clients carry made-up names, and every figure is illustrative.
Give every PC a sidekick
Fifteen minutes with an AIBMM™ Certified Coach: bring the question you want answered about your team's hours, leave knowing which of your systems RapidDashboard would join to answer it.