Built by us

We Build Our Own Tools.Here's What's Actually Running.

This isn't a portfolio of client work — this is the software we run our own operation on, right now. Five systems, what each one replaced, and a straight status on every one, including the one that hasn't met a paying client yet.

Based in North Houston — Serving Businesses Across Texas

Our own stack

Five systems, and what each one replaced.

Every one of these runs the business you're currently reading the website of. Where a system isn't live yet, the card says so in the same size type as everything else.

Client-Onboarding Pipeline

e-sign → PSA → billingProblem

Signing a new client meant typing the same company name, contact, and agreement terms into three separate systems — the e-signature platform, the PSA, and the accounting system — then hoping all three agreed with each other a month later. Every retype was a chance to get the billing wrong.

What we built

A signed contract in SignWell hands off to ConnectWise, which creates the company record, the contact, and the agreement. That data then builds the customer and the billing setup in QuickBooks. Nobody retypes anything anywhere in the chain. Three points stop and wait for a human to approve: sending the contract, confirming the deployment, and sending the first invoice.

Status

Built and tested end to end on synthetic data. It has not onboarded a client yet — it goes live with our next signed client, and we'd rather say that here than let you assume otherwise.

SignWell → ConnectWise → QuickBooks3 human approval gates · no manual re-entry

Monthly Billing Engine

agreements in, invoices outProblem

Recurring invoices rebuilt by hand every month are a data-entry job, and data-entry jobs drift. The agreement says one thing, the invoice says another, and the client is the one who finds out.

What we built

Monthly recurring invoices are generated in QuickBooks from the ConnectWise agreement data. A drift gate sits in front of the send: when the agreement and the invoice disagree, the send is blocked until a person looks at it and resolves which one is right.

Status

Built and live-tested.

ConnectWise agreements → QuickBooks invoicesdrift gate blocks a mismatched send

Review-Request Engine

closed ticket in, drafted ask outProblem

The right moment to ask for a review is immediately after a ticket closes well, which is exactly the moment everyone is busy starting the next one. Ask late and it's awkward; ask by hand and it doesn't happen.

What we built

It watches closed ConnectWise tickets and drafts the review request off the actual ticket. Draft-first by design — a person reads it and sends it. Nothing goes out automatically, because an automated review ask that lands wrong is worse than no review ask.

Status

Built and verified. It goes live when our Google Business Profile review link is armed.

Closed ticket → drafted askdraft-first · a human sends it

SEO Watchdog

monthly diff against a stored baselineProblem

A website quietly loses a title tag, a meta description, a canonical, or a block of structured data — a plugin update, an editor's slip, a template change — and nobody notices until the rankings move a month later.

What we built

A scheduled job runs monthly, pulls every page on this site, and diffs titles, meta descriptions, schema, and canonical tags against a stored baseline. Anything that changed without us changing it raises an alert on the spot.

Status

Live, running on a monthly schedule. The baseline is re-taken every time we deliberately change the site — including for the page you're reading right now. It's the most checkable thing on this page: everything it watches is public.

Every page · monthly · versus baselinetitles · metas · schema · canonicals

Meet Artifacts Pipeline

recordings and transcripts, keptProblem

Google Meet recordings and transcripts are deleted by the API after 30 days. Anything nobody pulled down inside that window is simply gone, and you find out when you need it.

What we built

Tooling built against the Google Workspace APIs that syncs Meet recordings and transcripts out and archives them before that window closes, so a call from two months ago still has a record.

Status

Built and running, with a limit we'll name rather than paper over: calendar-linked auto-patching is constrained by the API scopes currently granted to us, so part of that step is still manual. It does the rescue reliably. It isn't finished, and calling it finished would make everything else on this page worth less.

Meet artifacts → archived before the 30-day deleteAPI-scope limit, stated plainly
What you won't find here

No percentages, no hours saved, no logo wall

We don't have a clean number for what these systems save us, and inventing one would undercut everything else on the page. There's no client logo wall either — these are internal tools, not client deliverables, and borrowing a trust device that doesn't apply is its own kind of lie. What we can do instead is walk you through any of these on a call: the handoffs, the gates, and the places it still stops and waits for a person. That walkthrough is the proof.

Why this is on our website

The client version is the same work, on your systems.

Every system above is connective software between tools that already existed — an e-signature platform, a PSA, an accounting system, a website. That's exactly the work we scope and quote for clients.

We show our own stack because it's the work we're allowed to show in full. Client automations live inside client environments, and publishing anonymized versions you can't verify isn't proof of anything. If any of the five above looks like a problem you have — records typed into three systems, invoices rebuilt by hand every month, a follow-up nobody remembers, something quietly breaking where nobody's watching — the client version of that is a scoped project with a fixed fee.

How a project works, and what it costs: automations and integrations · the full automation menu · if the gap is your team rather than your systems, AI training for teams.

Every system on this page is either running or explicitly marked as not yet live — the onboarding pipeline is built and tested but has not onboarded a client yet · No percentages, no hours-saved claims, no placeholder statistics · Client automations aren't shown here; those live inside client systems and aren't ours to publish · Automation work for clients is priced on the automation menu: audits $1,500, fixed-fee builds from $2,500, Automation Care $250–$750/mo · Managed IT is available separately at $125/workstation/mo and $275/server/mo · Same-day response on every ticket · Based in North Houston, serving The Woodlands, Spring, Conroe, Kingwood, and businesses across Texas.

Want the walkthrough?

Fifteen minutes. Pick whichever system on this page you want opened up, and we'll show you what the client version would look like on your stack.

Talk Through Your Workflow →
BOOK
15
Grab a free 15-minute call
Pick a time straight on Kareem's calendar — no phone tag.
Pick a Time →
Scheduling by TidyCal

Or call (972) 244-3009 or email support@otherguys.tech — same-day response, in writing.

When your I.T. can’t fix it, the Other Guys can.

Humility  |  Excellence  |  Innovation