PaperSt.AI
Business System Map
LA Construction Consultants / BDA
v3 · as of 2026-07-25
Gordon Myers · three-brand acquisition & fulfillment system

Every app, what it does, and what ships when.

One page for the whole team. Kept current: the date above is the last update, and every version stays online.

LiveMove 1Move 2Move 3Move 4KeepNeeds you Move 1–4 says when we build it. The dates are in the build order below.
Where we are

Move 1 is done: the catcher is live. Every lead is now saved and alerts fire.

Fixed July 24. Until this week the form handed each visitor a reference number and then discarded the lead, while telling them they were in the system. That is over: submissions now land in your own database with the ad or search that produced them, an instant alert goes out the moment one arrives, and the page no longer promises a callback we cannot keep. We tested it end to end and it holds. Two honest caveats: the alert reaches us for now and we relay it to you, until you are ready for it to go straight to your phone; and anything submitted before July 24 is gone and cannot be recovered. We still cannot see your Meta account, so we cannot yet count what your spend is producing, which is why we are not suggesting you raise it this week. The pages also still sit on a temporary address that Google is told to ignore, so ranking waits for Move 3.

New July 25: four of the accounts we were waiting on are now in our hands. You gave us access to Katalyst, GoDaddy, JobTread and Mailchimp. That unblocks the Katalyst audit and the move off it, gives us the registrar we need to put the pages on your own domain, and opens the JobTread side of the won-job loop. Two honest notes. First, having the logins is not the same as having read them: we have not audited any of these accounts yet, so nothing on this page yet describes what is inside them, and we will not guess. The Katalyst read is the first job in Move 2 and its findings land on this page when it is done. Second, Mailchimp is new to us and was not on this map before today, so it now appears below as an account we hold and have yet to review. The one access still outstanding is your Meta ad account, which is why we still cannot tell you what your ad spend is buying.

1 · Catch every lead 2 · Work the lead 3 · Turn the ads up 4 · Compound it
The flow: how one lead travels
01
Demand
Meta Ads
You have told us Meta ads are running. We have not seen the account yet, so we cannot confirm where they point.
Needs you
02
The pages
Cloudflare Pages
Four SB 721 / SB 326 pages, tools and blog. On a temporary address, hidden from Google.
Live
03
Capture
Cloudflare Workers
The form now saves the lead and fires the alert before it answers. Fail-safe: it never drops a lead on an error.
Live
04
Your database
Cloudflare D1
Live. Every lead and building across all three brands, with its source and its next inspection date. In our account for now; transfers to you.
Live
05
Instant alert
Cloudflare Email
Live. Emails the second a lead lands; reaches us and we relay, until you want it straight to your phone. Target: first contact under 5 minutes.
Live
06
Work the lead
Lead board · Claude
Your lead board is live: see every lead, move it through stages, mark it won or lost. Instant reply and follow-up come next.
Board live
07
Do the job
JobTread
Estimating, job costing, scheduling. Your system of record. We connect to it and leave it alone.
Keep
08
The books
QuickBooks Online
Profit and loss per brand, plus the job costs JobTread pushes across.
Move 4
Two loops make it compound. Won-job feedback: a closed repair job sends its dollar value back to Meta and Google, so bidding chases revenue instead of form fills. Steps 03 and 04 have to work first. The re-inspection clock: every inspection records its own next due date, 6 years for SB 721 and 9 years for SB 326, so each building you touch becomes a dated future job at no new advertising cost.
The order of build
MoveWhat shipsRuns onNeeds from you
1 · CatchShipped Jul 24 Done: nothing gets lost.Your own lead database is live. Every submission is saved with the ad or search that produced it, an instant alert fires, and the false callback promise is off the pages. Tested end to end. The alert relays through us until you want it direct. Cloudflare D1, Workers, Email Sending Nothing. This one is on us.
2 · Work itAug 3 – Aug 8 Every lead answered fast.Lead and deal stages, automatic first reply and follow-up until a human connects, reminders. Plus your free read-only audit of Katalyst. Cloudflare D1 + Workers, Claude, Katalyst (read-only) Received Jul 25: Katalyst access. Audit not yet run.
3 · Ads upAug 10 – Aug 15 Spend more, and see what it bought.Pages moved onto your own domain and opened to Google. Ad source tracked from first click through to the won job, and closed jobs sent back to Meta. Local Services Ads prepared. Local Services Ads sit outside your signed scope. Cloudflare Pages, Meta Ads, JobTread API, Google LSA Received Jul 25: GoDaddy (the registrar) and JobTread. Still needed: which domain the pages should live on · Meta ad account access · your active contractor license number.
4 · CompoundAug 17 – Sep 5 Demand that grows without more ad spend.The scorecard, plus re-inspection outreach to your own past customers. Google map listings, the review drive, the SEO engine, QuickBooks and the entity and brand work sit outside your signed scope. Cloudflare D1, Google Business Profile, Search Console, QuickBooks Online Plus Your past-customer list · your building list · the entity answer, which has to come before QuickBooks is set up.
How to read the dates. This is our working plan, reviewed with you every week, not a guarantee. Move 1 is a firm commitment: it is small and entirely in our hands. Move 2 needs two hours of your time. Moves 3 and 4 are target windows that depend on the right-hand column and on Google's own approval times for map listings and license verification, which can run several weeks. If a date slips because we are waiting on something, we name it in the weekly session rather than quietly move it.

What the $1,800 covers. Your signed Scope of Work covers the CRM pipelines, the seven automations, the funnel, database reactivation, the scorecard and the documentation. The items marked like this are outside it. They are shown so you can see the whole picture, and we will agree how each one is handled before it starts. Nothing outside the signed scope begins without that conversation.
The apps: what each one is for
AppWhat it does~ $ / monthStatus
Getting found: where demand comes from
Meta AdsYour accountPaid ads on Facebook and Instagram. You have told us these are running; we have not seen the account, so we cannot confirm spend or where the clicks land. The budget goes straight to Meta, never through us.your budgetNeeds you
Google Business ProfileYours, to claimYour listing on Maps and in the local pack. Free, and the widest visible gap: one competitor shows 613 Google reviews, you have close to none.freeMove 4
Google Local Services AdsYours, to openThe "Google Guaranteed" badge above normal results. Google verifies your license first and ranks on reviews.per leadMove 3
Google Search ConsoleYours, to openGoogle's own report of which searches show your pages, and where you rank. Free, and it feeds the SEO engine.freeMove 3
The pages and the catcher: turning a click into a lead you hold
GoDaddyYour account · access received Jul 25Where your domain names are registered. We now have access, which is what we needed to move the compliance pages off the temporary address and onto a name of yours. We have not changed anything: which domain the pages should live on is still your call, and we will not point a live name without your yes.your current billMove 3
Cloudflare PagesOurs today, transfers to youHosts the four landing pages, tools and blog. Serving, but on a temporary address and hidden from Google.freeLive
Cloudflare WorkersOurs today, transfers to youThe code that receives a submitted form, saves it, and fires the alert. Live and tested as of July 24; fail-safe so a lead is never dropped on an error.~$5 all CloudflareLive
Cloudflare D1Ours today, transfers to youYour lead and property database. Live. Every lead, every building, its brand, its source, and its next inspection date. In our account for now; transfers into your name.includedLive
Cloudflare Email SendingOurs today, transfers to youLive, sending the instant lead alert. Reaches us and we relay to you until you want it direct; later it also sends your campaigns from your own domain.includedLive
Working the lead: the Katalyst replacement
Lead boardBuilt on your databaseLive. One private page to see every lead with where it came from, move it through your pipeline, and mark it won or lost with its value. This is the part of Katalyst you actually use, now owned by you.includedLive
CRM automationsBuilt on your databaseThe reminders, stage moves and the seven automations in your scope, plus instant reply and follow-up. Built on the board above.includedMove 2
ClaudeBilled at costReads an inquiry, answers it, asks the qualifying questions, drafts follow-ups, and later answers your questions about your own data. Cents per lead; the figure moves with lead volume.~$5–100 usageMove 2
Katalyst (GoHighLevel)Your current vendor · access received Jul 25What you pay for today. We now have access, so the free audit is unblocked and is the first job in Move 2. We have not read the account yet, so we cannot yet tell you what is in it. When the audit runs we will report the contacts, the live automations and what it will take to move them, on this page. We work read-only: nothing in Katalyst gets changed or switched off without your yes.your current billMove 2
MailchimpYour account · access received Jul 25New to this map. Email marketing. We now have access and have not reviewed it yet, so we do not know what lists, campaigns or history it holds. The review runs alongside the Katalyst audit, and it matters because your past-customer list is what the re-inspection outreach in Move 4 runs on. We send nothing from it without your yes.your current billTo review
Doing the work and getting paid
JobTreadYour account · access received Jul 25Estimating, job costing, scheduling, purchase orders, retainage. Your construction system of record. It stays, and we now have access to it. We have not reviewed it yet. Next step is to confirm the API connection we need for the won-job loop, and we connect and leave the rest alone.your current billKeep
QuickBooks Online PlusYours, to set upThe books, set up so each brand's profit and loss stands on its own. Syncs both ways with JobTread. The entity question has to be answered first.~$115–140Move 4
StripeYours, to openCard and bank payments, opened per brand so an advisory invoice and a repair invoice never share a merchant record.per transactionMove 4
Business phone lineYours, to openA separate number per brand, so caller ID is right and the number ports out with you if you change providers.~$23 / brandMove 4
Measuring it, and feeding the result back
ScorecardBuilt on your databaseLeads in, how fast each was answered, cost per booked appointment, won repair revenue. It needs the database first.includedMove 4
Won-job feedbackMeta & GoogleSends closed repair jobs and their value back to the ad platforms, so bidding optimizes toward revenue. Katalyst cannot do this.freeMove 3
SEO engineOurs, run for youMeasures your pages weekly, proposes the next moves, re-checks each change 2 to 4 weeks later and reverts what hurt. It never publishes; you approve every page.includedMove 4
How software is billed. Every tool is opened in your name and billed to your account at its real price. We never resell or mark up software. Cloudflare and Claude together run about $10 to $110 a month depending on lead volume, and the two rows above are the parts of that one figure, not two separate bills. Prices are current as of 2026-07-23 and confirmed at signup; QuickBooks has an increase scheduled for Aug 1, 2026. Our $1,800 a month covers our work, not your software and not your ad budget.
Needed from you, in priority order
1Your active contractor license number.California requires a valid license number on every ad and every page offering repair work (B&P §7027.1, civil penalties $100 to $5,000), and Google verifies it before Local Services Ads will run. The number shown on your sites is in the wrong format for a contractor license, so we are not repeating it anywhere until you confirm the real one. Note this cuts both ways: the four pages we built say you are a licensed general contractor and show no number at all, so they carry the same gap. We fix ours in Move 1. If your Meta ads are running now, the number belongs in the ad itself, not only on the page it links to.
2Meta ad account access.The last account still outstanding, and the reason we cannot tell you what your ad spend is buying or where the clicks land. Until we can see it, we are not going to advise you to raise the budget.
3Which domain the compliance pages should live on.We have the GoDaddy access, so the move itself is now on us. What we still need is your decision on the name. On your own domain the pages can start ranking, and the traffic is yours.
4One business, or separate entities per brand?This one blocks QuickBooks, so it comes before Move 4. It also decides one payment account or several. One conversation with your accountant and attorney. We lay out both options; we file nothing.
5Your past-customer and building lists.Starts the review drive and the re-inspection outreach now, instead of waiting years for the clock to fill. Mailchimp may already hold part of this; we will know once we have reviewed it, and we will tell you what is there rather than ask you twice.
Cleared July 25. Katalyst, GoDaddy, JobTread and Mailchimp access are all in hand and have come off this list. Thank you. None of them has been read yet, so the next report on this page is what we found inside them.
How we work
Weekly 30-minute session.What shipped, what needs you, the numbers, next sprint, risks. Being scheduled.
A shared board.Every task, owner and due date, visible to you and any vendor you add. Being set up.
Changes ship as reviewable pull requests.You, or any technical person you trust, can read every change before it goes live. Nothing changes silently.
Written documentation of everything.Every account, every automation, and how to run it. Nothing stays trapped in our heads.
Nothing goes live without your yes.Nothing sent, published or paid without your approval.
You own it.Every account is opened in your name. Where something sits in ours because it was built first, it is marked above and it transfers to you.
Billing
$1,800 a month, month to month. First month split in two: $900 received 2026-07-23, $900 due 2026-08-06. Standard monthly invoicing begins 2026-08-23. Labor at a flat $100 an hour, software at cost, no build fee.
The house, kept honest
The "impartial estimates" positioning: decided July 24.Your call: three impartial estimates come off Balcony & Deck Advisors and LA Construction Consultants, and stay only with Soft Story Advisors. That is the right move. Offering "impartial" estimates on the two brands that also own the repair is a real advertising-law exposure (FTC Act §5, CA B&P §§17200 and 17500); concentrating it in the one brand that genuinely brokers to outside contractors keeps the cross-sell without the exposure. One thing has to hold for Soft Story to stay clean: its three bids go to real outside contractors, not routed back to LACC. Note: the "3 impartial estimates" line is still live on your own Balcony & Deck site, which is not one of ours to edit. Your team changes it there, or give us access and we will.
The review drive has a federal rule attached.Since 2024 the FTC prohibits asking only your happy customers (16 CFR Part 465, penalties up to $51,744 per violation). The ask goes to every completed job, with no filtering by how we expect someone to answer. We automate the timing of the ask, never its content and never who receives it.
Every version: view or download
v3 2026-07-25 Current. Katalyst, GoDaddy, JobTread and Mailchimp access received; Mailchimp added; the needed-from-you list cut to three. View PDF
v2 2026-07-24 Every app named, the build order dated, and the capture gap called out. View PDF
v1 2026-07-23 First map. Systems grouped A to D, objectives and open decisions. View PDF
PaperSt.AI
Business System Map · v3 · updated 2026-07-25 · latest always at lacc-system-map.pages.dev · joseph@paperst.ai
Built on the signed Scope of Work (2026-07-22), verified against the live systems on 2026-07-24, and updated 2026-07-25 with the accounts you granted access to. Nothing on this page describes the contents of those accounts; they have not been reviewed yet.