This board is the single place we both work from, instead of a project tool neither of us opens. What is live, what is open and who owns it, every app and its cost, and what ships when.
Every link in one place, with a picture of what is behind it. Swipe sideways, or use the arrows. Tap a card to open it.
| Move | What ships |
|---|---|
| 1 · CatchShipped Jul 24 | Nothing gets lost. Your lead database is live. Every submission is saved with the ad or search that produced it, and alerts on arrival. |
| 2 · Work itAug 3 – Aug 8 | Every lead answered fast. Stages, automatic first reply, follow-up until a human connects, reminders. Plus the Katalyst audit and the move off it. |
| 3 · Ads upAug 10 – Aug 15 | Spend more, see what it bought. Pages on your own domain, open to Google. Ad source tracked to the won job. Local Services Ads sit outside your signed scope. |
| 4 · CompoundAug 17 – Sep 5 | Growth without more ad spend. The scorecard, plus re-inspection outreach to past customers. Map listings, reviews, SEO, QuickBooks and entity work sit outside your signed scope. |
The rules you set, now on the record: humans answer first. The phone rings for your team for about four rings, and the system only steps in when nobody picks up or it is after hours. The AI is the backup, not the receptionist. And JobTread stays for repairs and jobs only: calls and messages live on your lead board, and nothing writes into JobTread automatically.
| Item | Owner | By | Status |
|---|---|---|---|
| With you · these are the ones that unblock us | |||
| You can answer any of these right here. Tap Comment under a row and type your answer. It stays on the board where the item is, so it cannot get buried in a text thread, and anyone on your team can see it and add to it. Texting us still works if that is faster. | |||
| One DNS record puts the site on your domain. No nameserver move, no email risk. We found a smaller way to do this than the one we planned. Instead of moving your nameservers, which moves your email with them, you add a single record and nothing else changes. There is a matching switch on our side. We turn that on the same day, so if the page does not answer the moment you save the record, that is expected and it is on us, not you. We will confirm on this board the moment it is live on your domain. GoDaddy › My Products › laconstructionconsultants.com › DNS › Add New Record. Type: CNAME · Name: compliance · Value: lacc-compliance.pages.dev · Save. That publishes the funnel at compliance.laconstructionconsultants.com. Your mail, your current site and every other record stay exactly where they are. If you would rather the site sat on the bare domain instead of a subdomain, say so and we will send those steps, but that route does touch your email and wants a weekday morning. | You | 2 minutes | Need you |
| Which name do we run the ads under? That is the last thing between you and leads. You told us Aug 3 that LACC and B&DA are both official DBAs of DTAG Inc. Good. The one catch is that the public CSLB record still shows only DTAG INC, and California wants the license number to appear in an ad under the name the license carries. So there are two ways to start, and they differ by days not weeks. Either we run ads now as “DTAG INC · Lic #1061967”, which is correct today and needs no filing, and the only cost is that nobody searches for DTAG so the brand does no work. Or we wait for the DBAs to show on the CSLB record and run them as LA Construction Consultants, which is the better ad. Tell us which and we start. Everything behind the ad is already live: the pages are corrected, the form captures, and the alert now comes straight to you. | You | Yes or no | Need you |
| The two Facebook messages: closed. They were your own tests. You answered Aug 1: "I think it was me testing the system." So nobody is waiting on a reply, and the earlier version of this row, which read them as two waiting prospects, was wrong in a way only you could see. Closed, and the walkthrough deck is corrected to match. Nothing to do. | You | Answered Aug 1 | Answered |
| The look: you picked 06, Dark Steel. We are building it now. Answered: you chose look 06 from the ten. The complete example page is being rebuilt in that design first, then all nine pages follow it, with every readability and phone check re-run against the dark palette before anything ships. Nothing to do; you will get the finished example to glance at before launch. | Us | In build | In build |
| The license record is read. One question left for your accountant. We read the full CSLB record for 1061967 with Gordon on Jul 30: registered to DTAG Inc, a corporation, at 13547 Ventura Blvd #171, Gordon as qualifying individual, current and active. No DBA appears on the record. Until the brand names are confirmed, anything we publish pairs the number with DTAG Inc. dba the brand name, which is safe either way. Your Aug 1 note confirmed the license number, 1061967, thank you; the half still open is the entity behind it. How: one question to your accountant or attorney, in their words: are LA Construction Consultants and Balcony & Deck Advisors filed as DBAs under DTAG Inc, and is the company the corporation the state shows or an LLC. Also: the license expires 31 Oct. You answered Aug 3: “to clarify - DTAG Inc. (license # 1061967) has two official D.B.A.s - LACC and B&DA. Soft Story Income - goes to DTAG Inc. as a commission or finders fee.” That is what we needed, and the commission point is noted for the books. One narrow thing left, and it is not us being fussy. The public CSLB record for 1061967 shows the business name as DTAG INC with no DBA line on it. California wants the license number to appear in advertising under the name the license carries, so before we run ads as LA Construction Consultants we need the DBAs to be on the license record itself, not only registered at the county. Worth one question to whoever filed them. If they are not on the CSLB record, adding them is one form: CSLB Change Business Name or Address. | You | Answered Aug 3 | Answered |
| The domain: you said laconstructionconsultants.com. One check before we act on it. You answered Aug 1: laconstructionconsultants.com. Noted, and we can do that. The check first: that is also the domain carrying your team's email, so its move gets extra care and never happens on a Friday. And in the same messages you said you want Balcony & Deck as the lead funnel, which would point the other way and carries no email at all. How: one word settles it: do the four inspection pages live on LACC or on Balcony & Deck? You answered Aug 3: “B&DA website should be stand alone for information because the balcony inspection business is ongoing, it should be able to stand alone... BUT should/can funnel back through the LACC page...need to discuss this with you.” Understood, and that is the right instinct: two audiences, two front doors, one place the work lands. We are treating that as booked, not as an open question on you. We will bring you a one-page picture of how the two sites sit together before anything is built that would be awkward to undo. | You | Answered Aug 3 | Answered |
| One business, or an entity per brand? Answered by Fallon Jul 27: two DBAs under one company, Balcony & Deck for inspections, LA Construction Consultants for repairs. That is what we needed for QuickBooks, so this comes off your list. It is folded into the license question above only because the state register says corporation and Fallon said LLC, and one answer settles both. We file nothing. | You | Answered Jul 27 | Answered |
| Your past-customer and building lists. Fallon sent the Mailchimp export Jul 27, thank you. Being straight about what it is: roughly 9,300 realtors, property managers and apartment owners, most loaded in rather than signed up. That is a good referral list and we will use it carefully, in segments, slowly. It is not the past-customer list, and that is the one the re-inspection drive runs on, because it needs buildings you have actually inspected and when. We pulled JobTread ourselves on Jul 28. It took nothing from your side, and what came back changed what we think the priority is. See the row below. Done. | Us | Move 4 | Done |
| With BMO set aside, the real pipeline is $4.9M across 60 customers. You told us on Jul 28: Jack moved those records, the whole BMO bank is on hold pending an ownership transfer, and it comes out of the picture. That settles what we could not tell from the data, and it changes the plan rather than just the number. Taking BMO out entirely: 91 proposals, $4,936,791, 60 customers, as of Jul 29. Every one already has a phone number or an email on file, and this is roughly fifteen phone calls, not 92. Fifteen covers 70% of the money. The shape is completely different once BMO is out, and this is the part worth knowing. With BMO in, one relationship was a third of everything and the ten biggest proposals belonged to five people. Without it, your largest single customer is 12%, the top six are 44%, and the ten biggest proposals belong to ten different people. So this is not one big conversation, it is sixty real ones, and the top fifteen are where the money is. Update Aug 2: Jack finished the move and we verified it live, zero BMO or Sirott records left in the pending stage. The clean read as of Aug 2: 89 quotes, $4,908,091, 58 customers, 13 calls to cover 70%. Across all 291 of your jobs there are no notes at all, and only 2 scheduled tasks in the entire system. That is the one habit worth starting, and it is exactly what this week's build gives you. The refreshed list is ready whenever you want it, BMO removed, sorted by person to call rather than by proposal. | Us | Move 2 | Done |
| Jack finished the BMO move, and we verified it against JobTread today. You said "done" on Aug 1; we re-read the live system on Aug 2 rather than taking anyone's word for it: zero BMO or Sirott records remain in Estimated Pending Approval. Thank Jack for us. The pending pipeline now reads clean: 89 quotes, $4,908,091, 58 customers, and 13 calls cover 70% of the money. Still true and still the habit worth starting: those 89 have zero notes and zero scheduled tasks against them, so nobody can tell which have been chased. The refreshed call list is ready whenever you want it. | You | Verified Aug 2 | Done |
| The "3 impartial estimates" line: you confirmed it goes. You answered Aug 1: Balcony & Deck runs as a lead funnel, no more three estimates. That settles the decision; the line itself is still live on the WordPress site because Fallon cannot edit it and an outside developer manages it. How: ask your developer to remove the line, or give us access and we do it. You confirmed it twice, most recently Aug 3: “no more three estimates - we stand independently against all competitors.” Settled. It is off every page we control. The only copy still carrying it is on your own Balcony & Deck site, which an outside developer manages, so that one is a message to them rather than a task for you. | You | Settled Aug 3 | Answered |
| Ten minutes with the Google Voice login: booked with Fallon, Monday morning. You answered Aug 1: Fallon, Monday morning (Aug 3). Two settings inside Google Voice let us catch every missed call and voicemail the moment they happen, which is what makes the automatic text-back possible before the number moves. We drive, Fallon types the password. Takes: ten minutes, once. | You | Mon Aug 3 | Scheduled |
| With us · what we are doing next | |||
| New: every funnel page can now book a call straight into your inbox. A Schedule a 20 minute call button now sits on all nine pages, next to call, text and email. A visitor picks a time from your working hours, and the booking arrives in your email with a calendar invite attached; open it and it files into your calendar, Outlook or Google alike. The visitor gets a confirmation with the same invite, and replies to it reach you directly. No new login, no new tool to watch: your inbox is the system. Times offered are Mon to Fri, 8 to 5, twenty minutes each, never more than three a day, with a gap between calls. Try it: open any page, tap Schedule, book a slot with your own details, and watch it land in your email. Tell us if the hours or the three-a-day cap should be different. | Us | Live Aug 2 | Live |
| We found a legal-accuracy error on the funnel pages, and it is fixed and live. Being straight with you, because these are compliance pages under your license. The pages we built described the SB 721 penalty wrong in two ways: they claimed a second daily penalty the statute does not contain, and they ran the 180-day repair period from a notice when the law has it end at one. We caught it ourselves, read the statute line by line three separate ways to be sure, rewrote every affected page, and removed the deadline calculator entirely, because the statute never says what starts that 180-day count and any date it produced would have been an invention. The corrected pages are live now at the same links your team has, and a mechanical check now blocks the wrong wording from ever coming back. What the law actually says: one civil penalty, $100 to $500 a day set by the local fee schedule, when required repairs are still incomplete 30 days after the inspector's notice. Nothing needed from you; the links you have just got more accurate. | Us | Fixed Aug 2 | Done |
| Same check, run on the condo law this time. Six corrections, fixed and live. Before putting any advertising money behind the HOA and condo pages, we ran the SB 326 pages through the same line-by-line reading of the actual statute that we ran on SB 721, three separate independent passes, using only the Legislature's own published text and nothing else. It found six things to correct, and one of them mattered. The one that mattered: our pages said an SB 326 inspection has to be done by a licensed structural engineer or architect. That was the law when SB 326 passed in 2019. It changed in July 2024, when AB 2114 added licensed civil engineers to the list. So a board that had already had its inspection done by a civil engineer would have read our page and thought it needed to pay for a second one. That is an error that costs your customer money, which is the kind we most want to catch before an ad points at it. Corrected everywhere it appeared, on five pages. The other five, briefly: the pages said SB 326 covers common interest developments generally, when the law runs to condominium associations specifically. They said the law requires repair of whatever the inspector finds; it does not, it puts an ongoing maintenance duty on the association under its own governing documents, and it requires immediately closing off anything unsafe until the city approves the repair. They gave January 1 2025 as the deadline for everyone, when buildings permitted from 2020 onward are instead due six years after their certificate of occupancy. They described the new 2026 reporting rules slightly wrong. And on the inspection page, a condo board taking the readiness quiz was told SB 326 samples at least fifteen percent of each element type, which is the apartment law's rule, not the condo one. Also removed while we were in there: the dollar ranges that were on the repairs and inspection pages. They were real published third-party figures, but we could not stand behind a named source for them, and a number on a web page that a real quote later contradicts reads as bait and switch. Those answers now explain honestly what actually drives the cost and offer the free scoped estimate instead. If you want real ranges back on those pages, the strongest source is your own completed jobs, and we would put them up attributed to your work. The checker that catches all of these now runs automatically on every page before anything ships, and we tested that it actually fails when the errors are present, rather than just trusting that it passes. | Us | Live now | Fixed |
| Build the phone system. Fallon's full list, section above. The receiving side is live already; the missed-call connector is in build now; the AI answering waits on the number move, which starts when Gordon says go. | Us | In build | In build |
| $202,715 of approved work has never been scheduled. Found Jul 29, and it is the most useful thing we have found so far. Separate from the pending pipeline: this is work sitting in your own Approved (awaiting scheduling) stage. Nine jobs, six customers, $202,715 once the BMO accounts are set aside. Three calls cover 70% of it. The part that matters: one job at $79,940 has been waiting 125 days, and three of the six have been waiting more than four months. Nothing is scheduled against any of them and there are no notes, so nobody can tell which have been chased. This one is scheduling, not selling. The pending pipeline asks whether a customer will buy. This is work already approved on your side that has not been booked in. The list is ready, sorted by who to call rather than by job. | Us | Move 2 | Done |
| Get your ~10 Balcony & Deck funnel emails out of Katalyst. You told us about them on Jul 25. They are finished copy you already paid for, and they live inside the system we are moving you off, so they come out first. We copy them, we change nothing. | Us | Move 2, first | Next up |
| Read the rest of your Katalyst account. The read-only audit: contacts, live automations, funnels. It decides what the migration costs. | Us | Move 2 | Next up |
| Review your Mailchimp account. Runs with the Katalyst audit. May hold the past-customer list Move 4 needs. | Us | Move 2 | Next up |
| Build the CRM automations. Stages, instant reply, follow-up, reminders. The seven automations in your scope. | Us | Move 2 | In build |
| Send the lead alert straight to you. It reaches us and we relay today. Ends the relay once our sending domain is onboarded and you say go. | Us | Move 2 | In build |
| Move the database and workers into an account in your name. They run in ours because they were built first. This is the handover. | Us | Move 3 | Queued |
| Look at your Meta ad account. Done Jul 28, and it answered the question. Spend was $64 over 30 days across three boosted posts, and delivery stopped on the 26th. 195 clicks at about 33 cents. All three posts point at balconyanddeckadvisors.com, not at the pages we built. That page has no form on it, and there is no Facebook pixel anywhere on the site, so Facebook cannot see conversions, cannot optimise, and cannot show your ad again to anyone who visited. One post was set to messaging; the two conversations it produced were your own tests, you confirmed Aug 1. Emailed to you Jul 28. | Us | Move 3 | Done |
| JobTread API access: sorted, and it needed nothing from you. We went and looked rather than adding it to your list. There is a working API key on your account, tested against JobTread live on Jul 27, so the won-job loop is not waiting on a switch. One thing to know: the key belongs to Kodi’s user, so if Kodi ever leaves we reissue it. | Us | Done Jul 27 | Done |
| Swap the shared logins for proper access. JobTread is done: it runs on an API key now, so you can change your JobTread password whenever you like and nothing of ours breaks. Meta is the half still open. We read the account from an export rather than a connection, which works once but does not repeat, so it still needs Partner access from you. Better for you three ways: revocable in one click, gives us only what we need, and your passwords stop being load-bearing. | Us | Move 3 | Half done |