Case study

The whole revenue engine, owned: website, booking, billing, CRM, and outreach as one system.

A B2B technology integration firm: enterprise networking, surveillance, access control, and AV for luxury residential, commercial, and eleven regulated industries. I architected and built the machine behind it: one owned system carrying a prospect from first visit to booked consultation to recurring invoice, with the CRM as the single source of truth and no third party in the critical path.

Role
Business systems architect, delivery lead
Scope
Web platform, booking, billing, CRM, market claims
Status
Live in production

The starting point: a business renting its own machinery

The firm's digital operation started the way most growing businesses' do: a page-builder CMS with a stack of plugins to patch, a hosted scheduling tool with someone else's branding in the middle of the firm's first impression, forms that leaked spam, and marketing numbers taken on a vendor's word. Each piece worked just well enough to avoid scrutiny. Together they were a ceiling on the business.

The mandate was the one I bring to every engagement: own everything that is the business, rent only commodities, and never let a vendor sit between the firm and its clients.

The operating picture

What replaced the pile of subscriptions is deliberately small: a generated static site with nothing to patch, and one owned service carrying everything transactional, wired into the CRM so the business runs on one set of facts.

A migration the search engines never noticed

The public site, twenty-six pages including a researched practice page for each of eleven regulated industries, was rebuilt as a generated static site: content in structured files, templates rendering plain HTML, media re-optimized to a third of its original weight. For a lead-generation site the migration risk is not the code, it is the search equity. So the cutover was engineered like one:

Every URL survived

The industry pages rank, and their addresses are load-bearing. Slugs were preserved exactly, and every legacy CMS-era path redirects permanently, so nothing 404s after cutover.

Search metadata reproduced

Titles, descriptions, and the business's structured listing data were carried from the old stack into the new templates and verified page by page.

The consulting point: a platform migration is not a redesign. The discipline is in what the outside world never notices: rankings held, links unbroken, tracking intact, and a site that now costs nothing to maintain and presents almost nothing to attack.

Booking, brought in-house

Client scoping calls were booked through a hosted scheduling tool: a subscription, a third-party iframe, and someone else's branding in the middle of the firm's first impression. I replaced it with an owned booking engine that carried over the proven scheduling behavior and dropped everything else: clients now book directly with the firm, on the firm's pages, under the firm's brand.

No third parties in the path

The booking page talks to the firm's own API, same origin. No iframe, no external scripts in the flow, and no credential of any kind reaches the browser.

Failure is designed, not discovered

The engine's own records are the authority. A calendar service that cannot be reached does not stop bookings; a calendar that says "busy" is always honored. A booking page that fails closed books nobody.

Deploys enforce their own preconditions

The deploy tooling refuses to route traffic to a booking engine whose credentials are missing. A misconfigured cutover is structurally impossible, not just unlikely.

Confirmations are first-party

Clients get a branded confirmation with a proper calendar attachment from the firm's own address, not a third party's template arriving ahead of it.

Revenue operations, wired into the CRM

Money and pipeline run through the same owned service, so the books, the CRM, and reality never drift apart.

Recurring billing, itemized by design

A service plan is a bundle of line items, each carried into the payment platform individually, so a client's invoice shows exactly what they pay for. Reporting normalizes annual plans to monthly figures, so recurring revenue means one thing everywhere.

Lead capture is first-party

Forms post to the firm's own endpoint, hardened against the spam that plagued the old stack, and land directly in the CRM with the context attached.

Every outbound touch is logged

Prospect research, outreach, and follow-up run through a pipeline with a human approval gate before anything sends, and every send is recorded against the CRM record. Nothing goes out unreviewed.

Public claims checked against the rules that govern them

The same verification discipline was pointed at what the business says in market:

Compliance claims verified at the source

Every claim on the industry pages was checked against the actual text of the governing rules. The most repeated claim in one vertical turned out to be an industry-wide myth. The rewrite turned a liability into the most credible page in its market.

What this means for your project

This engagement is what systems consolidation looks like in practice: a legacy migration executed without losing an inch of search equity, a vendor replacement proven against the incumbent's own recorded behavior, billing that reconciles itself, a CRM that reflects reality, and public claims verified against the rules behind them. If your business runs on a pile of subscriptions that almost work, this is the shape of the alternative.

Next case study OkieNerd: a friendly statewide consumer tech brand, on an engine I built myself

Have a system you're afraid to touch?

Fragile websites, expiring vendors, and billing nobody can reconcile are exactly the work. Every engagement starts with a scoping session: thirty minutes on what you have, what's in the way, and how I'd approach it. If it's not a fit, no hard feelings, and you still leave with a second opinion.