← BlogThe math5 min read

Six logins before any work gets done

Most small trades shops run on five to eight disconnected tools. Here's what that costs in time, mistakes, and missed calls every single day.

Cover image for “Six logins before any work gets done”
TL;DR

A typical one- to three-person trades shop touches five to eight separate systems before the first wrench turns: scheduling, invoicing, a supplier portal, a permit portal, a phone, maybe a CRM. None of them talk to each other. The switching time is real, the dropped context is real, and the missed calls that happen while you're tabbing between screens are real.

You wake up, pour coffee, and open the laptop. Before you've looked at a single job, you've already typed four different passwords. The scheduling app. The invoicing software. The supplier's parts portal. The city permit portal. Then the phone rings, you answer it on the mobile, and now you're trying to remember where you left the estimate you were building.

Nobody designed this situation on purpose. It accumulated. Each tool solved one real problem when you added it, and now they all live side by side, sharing nothing, demanding your attention in rotation. For a plumber or electrician running a small crew, the login count is rarely discussed — but the time it eats shows up every day.

What the average stack actually looks like

Walk through a typical morning for a two-truck HVAC shop. There's a scheduling tool — maybe Jobber, maybe ServiceTitan, maybe a shared Google Calendar that got out of hand. There's QuickBooks or something similar for invoicing. There's the supplier's web portal for checking parts availability and order status. There's whatever the city or county uses for permits — Accela, eTRAKiT, a one-off municipal system. There's the business phone, which may be a separate app if you're using a VoIP line. And there's probably an email account that serves as the catch-all for everything the other systems don't handle.

That's six before you've done anything billable. Some shops add a seventh: a customer-facing booking page, a separate CRM, or a fleet-tracking tool. Each one requires its own credentials, its own session, its own mental context.

The switching cost nobody measures

The time to type a password is maybe fifteen seconds. That's not the cost. The cost is the reset that happens every time you move between systems. You were building an estimate in your invoicing tool, you tab over to check a part price in the supplier portal, and when you come back you've lost the thread of what you were calculating. You fill in the wrong line. You forget to add the trip charge. You send the estimate and it's short.

Multiply that by the number of context switches in a morning and the error rate starts to matter. A misquoted job isn't just an awkward conversation — it's either margin you absorb or a customer who feels misled.

There's also the time spent on authentication itself. Expired sessions, two-factor codes that go to a phone you left in the truck, passwords that don't sync between your phone and your laptop. A locksmith running calls solo can spend ten minutes of a slow afternoon just getting back into systems that timed out.

What falls through the gaps between systems

The real damage isn't the login friction, it's what gets lost in the space between tools. A customer calls while you're in the permit portal. You don't pick up. The scheduling app doesn't know that call happened. The CRM doesn't know. Nobody sends a text back. The caller tries the next name on the list.

Or a parts order ships, the supplier portal updates, but nothing in your scheduling tool reflects that the part is now available. The job sits on the board as 'waiting on parts' for two extra days because nobody checked the portal. The customer calls to ask what's going on and you don't have an answer ready.

These aren't software failures. They're the natural result of running disconnected systems. Information lives in one place, action needs to happen in another, and the person in the middle, usually the owner, is the only integration layer.

The phone is the worst-integrated tool of all

Most of the systems in a trades stack are at least theoretically connectable. Scheduling tools have APIs. Invoicing software can import job data. The phone is different. A call comes in, a human answers or doesn't, and whatever was said lives in someone's memory or a voicemail that may or may not get transcribed.

For a garage door company or an appliance repair shop, the phone is where revenue enters the business. It's also the tool least connected to everything else. When you're in the scheduling app confirming tomorrow's route and the phone rings, you have to stop, answer, gather information verbally, then re-enter it manually into the tool you were just using.

That manual re-entry step is where bookings get lost. The tech takes down the address wrong. The time slot they quoted isn't actually open. The callback number gets transposed. Small errors, but they compound across a week of calls.

Where a portal audit fits into this

One piece of this problem, not all of it, is the portals: the permit portal, the supplier portal, the licensing board, the warranty system. Each holds a status you only learn by logging in, and each is easy to skip on a busy morning.

Cheaply's Portal Audit reads every portal your business logs into and hands you a list of what's pending, what's about to lapse, and what's stuck. Access is a named sub-user on each portal, the way you would add a new hire, never your own password. It costs $500, and the list arrives inside 3 business days.

It doesn't replace your scheduling, invoicing or supplier tools. It tells you what is waiting inside the logins you already have, so the next morning starts from a list instead of a row of tabs.

The integration problem isn't going away

Software vendors will keep promising that their tool connects to everything. Some of them even do, partially, for the most common combinations. But a two-person landscaping company running a regional supplier's portal, a city permit system from 2014, and a scheduling tool the owner's nephew set up isn't going to get a seamless integration suite. They're going to keep tabbing between windows.

The practical response isn't to find one tool that does everything, that tool doesn't exist for the range of work a trades shop actually does. The practical response is to identify the two or three gaps that cost the most in time or lost revenue, and close those specifically. For most shops, the phone gap is near the top of that list. Everything else can wait while you're on a job. A ringing phone can't.

Frequently asked questions

How many software tools does the average small trades shop actually use?
Most one- to three-person shops end up with five to eight: scheduling, invoicing, a supplier portal, a permit portal, a phone system, and usually email as a catch-all. Each was added to solve a specific problem, and they rarely share data with each other.
Is the time spent switching between systems really significant?
The login time itself is minor. The real cost is the lost context, the estimate you were building when the phone rang, the part price you forgot to check before sending the quote. Those small errors add up across a week of work, and they're hard to see because they don't show up as a line item anywhere.
Why is the phone the hardest tool to integrate with everything else?
Most business software can at least theoretically exchange data through exports or APIs. A phone call is a live event, it happens, someone answers or doesn't, information is exchanged verbally, and then it's gone unless someone manually enters it somewhere. That manual step is where bookings get lost or recorded incorrectly.
Can someone check my portals without my password?
Yes, if the portal lets you add users. You add them as a named sub-user, the way you would add a new hire, with read-only permissions if the portal offers them. That is how cheaply's Portal Audit works, and you can remove the access in the portal itself at any time.
Should I try to find one tool that replaces all the others?
Probably not. The range of systems a trades shop actually needs, from municipal permit portals to regional supplier logins, is too varied for any single platform to cover. A more practical approach is to identify the two or three gaps that cost the most in missed revenue or wasted time, and address those specifically.
Portal Audit · $500

Find out what’s sitting in your portals: one list, read-only, inside 3 business days. $500, and it comes off your first month if you carry on with us.

Keep reading
The math
Detention claims that close quietly
Read it
The math
The cost of not checking your inspection status
Read it
The math
The closed claim nobody announced
Read it
Comparison
Read-only vs. full access: what actually changes
Read it
Comparison
Accela, eTRAKiT, EnerGov: what each portal shows
Read it
How-to
When the portal says pending: what to ask
Read it
How-to
Three piles a stuck permit application falls into
Read it
How-to
Never share your portal password with a vendor
Read it
The math
The carrier-portal morning round
Read it
The math
How a permit dies quietly in the portal
Read it
The math
Nobody tells you when a permit moves
Read it
Comparison
Smith.ai reviews: what trades get right and wrong
Read it
Comparison
Virtual receptionist for small business cost
Read it
Comparison
AI receptionist for contractors
Read it
Comparison
Virtual receptionist software for trades
Read it
Comparison
Best phone answering service for plumbers
Read it
Comparison
Best AI phone receptionist for home services
Read it
Comparison
Cheap answering service: what you actually get
Read it
Comparison
Answering options for plumbers: AI, live, hybrid
Read it
Comparison
HVAC peak-season phone setup that books every call
Read it
Comparison
Ruby answering service alternative for trades
Read it
Comparison
AI receptionist vs. overseas call center
Read it
Comparison
Answering services for plumbers: what to compare
Read it
How-to
Appliance repair: from first call to booked job
Read it
Comparison
Phone calls still beat web forms for home services
Read it
How-to
Triaging calls: estimate shoppers vs. emergencies
Read it
How-to
Taking evenings back without losing late callers
Read it
How-to
One number, three techs: sharing a business line
Read it
How-to
Missed-call text-back for trades: how it works
Read it
How-to
Landscaper's spring rush: catching estimate calls
Read it
How-to
What a booked-job call actually sounds like
Read it
The math
Garage door companies live on urgent calls
Read it
How-to
Triaging calls as an electrician
Read it
The math
Why response time decides who wins the job
Read it
How-to
The solo operator's phone problem
Read it
The math
From answered call to booked job
Read it
How-to
HVAC seasonal surge: keep techs working
Read it
Comparison
Answering service vs. AI front desk: what changes
Read it
The math
Why plumbers miss more calls than any other trade
Read it
Comparison
Voicemail vs. instant text-back for missed calls
Read it
The math
What happens to after-hours calls in home services
Read it
The math
What a missed call actually costs a home-services business
Read it
How-to
Call forwarding for tradespeople: the two-minute setup, explained
Read it
Comparison
AI receptionist vs. answering service vs. voicemail: costs compared
Read it

Your phone, answered — starting tonight.

Never lose another call to a ringing phone. Live in a day, no contracts.

Live in a day · No contracts · Keep your number