The problem I wanted to solve
Checking package tracking numbers one at a time. Confirming that every email actually reached the CRM. Keeping an eye on what competitors are doing. None of these tasks are hard — they're simple, slow, repetitive, and exactly the kind of thing that gets skipped when things are busy.
Skipped checks don't announce themselves. The gap is invisible until a shipment goes missing, a message someone was expecting never shows up, or a category shift becomes obvious only after the fact.
What it actually produces
-
local_shippingA bulk tracking status checkerA list of tracking numbers and carriers in — from Google Sheets or Excel — current status for every one of them out, in a single pass.
-
mark_email_readAn email reconciliation checkerEvery email in the mailbox cross-referenced against HubSpot's live contact records, so nothing silently misses the CRM.
-
monitoringCompetitor account health monitoringA watchlist tracked for suspensions, negative-review runs, and platform-flagged inactive reviews — one component of the marketplace intelligence suite, covered in depth there.
The quiet one that matters most
The email reconciliation tool came from a real gap: some emails landing in a business inbox weren't making it into HubSpot, which serves as the central point of contact — a gap that's invisible until a message someone was expecting simply never showed up.
The tool opens each email in the mailbox individually, extracts its details, and cross-references it against HubSpot's live contact records to confirm whether it actually landed where it should have. The output is a clear, dated list of what came in and whether the CRM actually has it — turning a silent, easy-to-miss gap into something checked daily as a matter of routine.
It checks around 300 emails a day, and it has caught real gaps — not daily, but regularly: the usual culprit is a sender with domain issues whose messages land in spam or the inbox but never create a HubSpot contact. Exactly the kind of miss nobody notices until a conversation has already gone cold.
How it feels to use
-
Hand it the inputA sheet of tracking numbers, a mailbox, a competitor watchlist — whatever the check runs on.
-
Let it run the whole passEvery item checked, every time — no skipping because it's a busy day.
-
Read one clear outputA dated list of statuses, gaps, or signals — ready to act on.
Why this one is different
None of these three tools are complicated in isolation. What they have in common is that each one replaced a manual, repetitive check that was easy to skip when busy — and the entire value came from making sure it never got skipped.
Each of these three deserves its own post — coming soon.