Joy — Audit Deck Review Call Script (loose)
Deck: https://joyride-audit.previewlabs.app/deck · Report already in her hands (live URL, updated 8/16 pre-call per the Codex Sol pre-flight in codex-sol-preflight-2026-08-15.md). Goal of the call: she leaves clear, impressed, and ready to green-light phase one. You drive the screen share; she should talk ~40% of the time.
8/16 pre-flight rule for the whole call: every number gets one of three labels out loud when it matters: measured (Lighthouse, form counts, Search Console), her own words (cabin price), or my judgment (competitor board). Assume she pastes the report and deck into ChatGPT afterward and asks "is this real, and should I hire him." Say nothing on the call that a skeptical GPT could catch the report not backing.
Call: SUNDAY 8/16, 9:00 AM ET per the Cal.com record (Joy said 10:30; her invite says 9:00), one hour, Cal Video in the browser: https://app.cal.com/video/soXsL4UtfBpgGsPF1BDyqH. Nothing to download. Granola on before joining. Fifth reschedule landed here; if a charter takes this one too, the break-glass move is the recorded deck walkthrough + 15-minute Q&A, and milestone 2 submits on the delivered audit regardless.
Open (before sharing), in this order:
- Happy birthday — saved deliberately for the call (seen on her page the weekend before). One warm line, then move on; don't tie it to business.
- Her charter run is the segue: "three charters in a week landing on our calls — the season is clearly working." (Do NOT claim the fixes caused it; only three quick wins are live and there's no attribution yet. If SHE credits the site, that's the opening for the measurement conversation at close-out, not before.)
- "Before I share my screen: you've had the report a few days. Anything jump out that you want me to make sure we cover?" (Note her answers; hit them extra hard when their slide comes up.)
Slide 1 — Cover
- One line: "Ten screens, about twenty minutes. Where a number is measured I'll say so, and where it's my judgment I'll say that too. The full detail lives in the report you already have; this is the version we can actually talk through."
Slide 2 — What this is worth to you
- Beat: money first. "One Croatia cabin is $4,000 to $5,000 in gross revenue, your own pricing, your words. Every fix in this audit is judged against that number." (Say "gross revenue" and "your pricing" every time; never let it sound like measured profit.)
- Land the 42: "Sixty days, 42 Connecticut inquiries. Roughly ten show up in the paperwork as bookings. But your records don't connect an inquiry to the booking it became, so the honest answer is nobody knows the real conversion yet. What I can say for certain: no automatic follow-up exists on either form, so once a conversation stalled, the site never sent a second touch. Whether you personally chased by phone or email is outside what I could measure." (The old "3 out of 4" is GONE from deck and report. Do not say it. If she says it herself from an earlier read: "That was my rough read of the paperwork, and I've pulled it back because the records don't actually prove it. Building that baseline is part of phase one.")
- Q: "So how many did I actually lose?" → "I don't know, and I'm not going to guess at your money. What phase one gives you is the tracking to know it next season."
- Q: "Really $0 in software?" → "Zero new software fees, yes: every quick win runs on tools already inside the Wix plan you pay for. My build time is separate, and that's phase one, which I'll put a number on when we get there. I don't want $0 to sound like free." (Card now reads "no new fee" everywhere; the one $0 left is labelled software cost.)
- Follow-up she may ask: "Doesn't Wix meter the emails?" → "Yes, the automated emails draw on an allowance that's shared across the account. At your inquiry volume it's well inside it; part of setup is checking what's already being used so there's no surprise."
Slide 3 — Where we are, where we're going
- Beat: "Connecticut is healthy and climbing. The softness is international. Google showed your international page 302 times in four weeks and about three of those turned into a click, so people are seeing it and passing by." (Do NOT say "it's not a demand problem"; impressions alone don't prove demand. If she asks why they pass by: "The title and description in Google are the likely reason, but I want to separate out where it ranked and for what before I promise that's the whole story.")
- Point at the navy card: three fixes already live on her real site, done during the audit as part of the audit. Let that sit a beat. (Say "as part of the audit," not "unpaid" or "free": she paid $675 and live fixes were inside it. Overclaiming generosity reads as a sales move.)
- Q: "Which three fixes?" → The Instagram link-page button that looped guests back to the homepage now goes to By the Cabin; the dead "clicking here" link in the Privacy Policy works; five sold-out 2024–25 trip pages are deleted. Then the honest caveat before she finds it: "The old links to those five pages still show up in Google for now and land on a page-not-found. The stale content is gone; sending those clicks to the right trip is the forwarding job, first thing in phase one."
Slide 4 — Impact versus effort
- Beat: "Everything I found, sorted into four boxes. Today is about the green box. The orange box is the bigger projects, and we'll get to those at the end."
- This slide does the upsell framing FOR you. Don't sell here.
- Q: "Why is the speed overhaul a major project and not a quick win?" → The single biggest cause is the background video file; swapping it properly (compressed loop + instant still image, keeping the moving water) plus the Instagram feed and photo compression is real work across the whole site, not a settings toggle.
Slide 5 — Quick wins
- Walk the six rows left to right: pain, then fix. Call out the pills: two Live, three Mine, one Yours.
- Row 1 is the headline: "Your site promises a reply within 2 hours. Right now that promise rests entirely on you seeing the notification from a boat."
- Q: "How does the instant reply actually work?" (she will ask) → Wix has an automations tool already in her account. When either form is submitted it sends a reply in seconds: confirms which trip they asked about, restates the 2-hour expectation, gives your phone number. You approve the exact wording before anything goes live; that's Day 4 of her quick start.
- Q: "What exactly happens with the popup?" → It's a settings change, not a rebuild: the newsletter popup stops appearing on the two inquiry pages and shows once per visitor instead of every visit. The popup still does its job everywhere else; it just stops covering the SUBMIT button at the exact moment a guest is typing their email into your form. (What the evidence actually shows: the overlay on the international form on a phone-sized screen, screenshot in the report. "Every visit" and "both forms" are what I expect from the default settings, so say: "I'll confirm the exact trigger settings in your account when I make the change; the screenshot is what a guest sees today.")
- Q: "How do reviews get on my site?" → Your proof already exists: 4.7 stars Google, 5 on Bing, 96% recommend on Facebook, 25 reviews. We surface real quotes and the star ratings on the homepage and both booking pages. On the competitor board, trust is your weakest area, and I want to be clear that board is my judgment applied to what I captured from each site, not a measurement. It's the most fixable one because nothing new has to be earned. (Never say "2 out of 10" as if it were measured. If she asks about permission: "Google, Bing and Facebook all allow you to show your own reviews; we attribute each quote to its source.")
- Q: "What's the story with the deleted trip pages / forwarding?" → Pages are gone, which stops a guest reading a sold-out 2025 trip as if it were live. Forwarding (old link → right current page) is set up and saved in her Wix account, but the rules aren't reaching the live site and I don't yet know why; I have a Wix support ticket drafted, and it goes in from her account so I want her OK first. There's a second route through the developer layer her site already has. Say exactly this: "The method checks out against Wix's own documentation. I have NOT built it on your site yet; building it and testing it live is the first job of phase one." Until then old links show a normal page-not-found. (Never say "Wix's tool is broken" or "verified bypass." Cause unconfirmed, route untested. Overclaiming here is the single easiest thing for her to check.)
Slide 6 — Your trips are hiding on your own site (added 8/9)
- Beat: this is HER story, tell it warmly. "This slide wasn't in the audit I delivered. It comes from your Sunday morning, and it turned out to be the most useful thing either of us found." Nothing was deleted, nothing was broken — the layout made a $4-5K-a-cabin trip easy to miss for its own captain.
- Walk the screenshot: October card marked FULL up top, May 2027 in the red box below, same title, same photo. Then the kicker: on a computer the SAILING menu didn't list the international trips when I checked, and I found no version of the site this year that did. (Say "when I checked," not "never" or "verified in the archives"; there is no archive capture in the evidence pack.)
- Frame the provenance gently, no blame: the 2027 page was made by duplicating the 2026 page — fastest way to make a new trip, and it guarantees twins. "The tool made this easy to do; the fix makes it impossible to repeat."
- CREDIT HER FIX (this is the trust beat of the whole call): she went into the editor that afternoon and put the trips in date order herself. Say plainly: "Your date-order instinct was right, and it stays." Then the one layer it revealed: date order means the soonest trips are the least bookable (October FULL, Croatia weeks out) while Greece May, the trip that needs deposits, now sits last on every screen. The fix keeps HER order and makes status do the selling: CABINS OPEN marked as loudly as FULL, one "now booking" line above the section.
- If her editor-vs-live confusion comes up ("it said hidden on mobile"): Wix's editor phone preview and a visitor's real phone can genuinely disagree — an element can be hidden on mobile while desktop looks fine. "Not your fault, and exactly the kind of thing that shouldn't have to be your problem." (Do NOT say the live site was fine all along and leave it there — concede her editor really did show her something wrong.)
- Land the money line and stop: "A guest who thinks Greece is full books nothing, and tells you nothing. You only caught this because the owner happened to be the guest."
- Q: "So I didn't delete anything?" → No. The page was live and the card was on the homepage when I checked that morning, and I found no sign of a removal. It was easy to miss next to its twin, not missing. (If she wants proof: "I can show you the live page and the card in the site history on the screen right now." Offer to pull it up in her account live rather than assert a record that isn't in the evidence pack.)
- Q: "Why did this take a week to show up?" → Straight answer: "The audit was delivered August 2. I checked the site's links, speed and forms hard, and I didn't look at the homepage the way a first-time guest scrolls it. You did, on August 9, and I verified it that morning and added it the same day because it belongs with the findings." (Own the miss plainly. Do not dress it as extra generosity.)
Slide 7 — Recommended solutions
- Don't read the cards. Pick the two she reacted to and go deep; tell her the rest are in the report in full.
- Q: "27 seconds, really?" → Measured Google's standard way, five runs per page, middle result kept. Then the honest label: "That's a simulated lab test on a throttled mobile connection, the same test every time, not a stopwatch on a real guest's phone. Real phones on good wifi will be faster; the point is the size, and the size is measured." Homepage weighs 17.3 MB against my target of 2–3. Biggest item is the background video (42.3 MB file on the account; even the served version is ~7.5 MB every visit). The moving water stays; the file gets swapped for a compressed loop with an instant still image. Honest target: scores from the low 50s into the 70s, shown before and after; say "target," it's a forecast until the compressed loop is built and retested. (Roughly 1 MB is Wix's own platform code; a perfect score isn't the goal.)
- Q: "What are machine-readable details?" → Who you are, where you are, what you offer, written into the pages in the structured format Google and AI assistants read. It makes your details easier for them to get right; it doesn't guarantee a ranking or a mention, and I won't pretend it does. Her door is already open to those systems (~20 AI-assistant visitors in 28 days and 309 logged AI questions, both read straight off her Wix analytics panel; if she wants to see it, open her Wix dashboard on screen rather than cite it).
Slide 8 — Four-day quick start
- Beat: "Ten minutes a day. Days one and two need nothing from me at all."
- Q: "What's the Search Console thing about?" → It's where Google reports how people find you and warns about site problems. "From your login you can't see who owns it, which almost always means it's verified under an outside account, most likely a previous designer. Until we confirm who, your search history and Google's warnings may be going to them, not you." Two ways out: one email asking them to add you as owner, or skip them and I verify fresh through your own domain. Her call; both are on the slide. (Do NOT name Swell Design as fact; it's a guess. Do not promise to "remove their account" until ownership is confirmed.)
- Q: "Which address is right?" → Google and Facebook say 63 Pilots Point Dr; Bing says 5 Leeway Dr. She answers, you align Bing. (Also confirm the retired @joyridechartersbda handle was her doing.)
Slide 9 — What comes after quick wins (the upsell; stay calm)
- Beat: "These are the orange-box projects from earlier, in the order the money says to do them. Croatia has open cabins now, so everything touching the international path is first."
- Phase 3 payoff line: "By day 90 you launch a new trip yourself in under an hour, and cabins-left is a thirty-second edit from your phone on the dock."
- Q: "What does this cost?" → SETTLED 8/9: $1,435, fixed price, the full fix list including the findability work from Slide 6. Say it calmly, then define it in one breath: "That covers everything on the Mine list in your report, phases one and two of the ninety-day plan: forwarding built and tested, instant reply live, popup moved, menu and Greece cards, the last link repairs, the video swap and photo compression, your reviews on the site, Connecticut pricing, the machine-readable details, Search Console and Bing in your hands. Phase three, the trip catalog, is a build rather than a fix and gets its own quote once this is live." Then: "Before you approve anything you'll have it in writing, one page: what's included, what isn't, and how you'll know each item is done." Proposal page goes out same day. Do not discount on the call.
- ⚠️ 8/16 CORRECTION on the derivation: do NOT say "16.5 hours at $87" out loud. 16.5 × 87 = $1,435.50, not $1,435, and there is no line-item hour breakdown anywhere in the folder to back it. If she asks how it was arrived at: "It's built up from the scope, task by task, and the written scope shows that breakdown." The line items now exist:
phase-one-scope-2026-08-16.md, 13 items, fixed $1,435, two Upwork milestones of $717.50, exclusions and per-item check-offs included. Paste into the proposal page today. "Computed, not negotiable" is fine to think; don't say "computed" unless the computation is on the page. - Retainer stays OUT of this call. ⚠️ UPDATED 8/13 — the $149/mo Care Plan is not the right shape for Joy. On 8/11 she declined a free two-minute fix ("I'll figure it out tomorrow") and she self-publishes near daily (8/5, 8/9, 8/10, 8/11 ×2). She wants to keep her own keys, which is a legitimate way to run a site, so a plan built on us doing her edits has nothing to offer her. Do not pitch it Sunday, at close-out, or on the escalator as written. The version that fits her is the inverse — she keeps control, we're the on-call safety net when something goes sideways — and it only makes sense to raise once she has felt the need for it herself, not before. If she asks "what about after?": "There's an ongoing option, and I'd rather show it to you when the work is live and you can see exactly what it covers."
- Q: "Can I do some of this myself / with someone else?" → Yes, and the report says so in writing: everything in the pack is hers and works whoever implements it. Say it plainly; it builds more trust than any pitch.
Money, if she raises it (any slide)
- Q: "What about the milestones / have I paid for this?" → "The audit was two halves. The first was the work itself, funded when you hired me on the 26th. The second is the findings, and you've had those since August 2nd, the report, the evidence pack and the video. So I'll submit that second half after we hang up today. Phase one is a separate agreement, and I'll send it to you in writing this afternoon so you can read it before you say yes to anything." Do NOT submit during the call. Submit right after, today, whether or not she green-lights phase one.
Slide 10 — Next steps
- Recap the three: run the four-day quick start, send the three answers, green-light phase one.
- Close: "Everything on the deck traces back to the report, and every fix gets a written scope before you sign off on it. Which of the three answers can you give me right now?" (Gets motion started on the call itself. Do NOT say "every finding verified"; the redirect route, the Search Console owner and the competitor scores are not verified in that sense.)
- If she's ready on phase one, the button on screen books the kickoff on your Cal.com.
Parking lot (things she may raise that aren't on slides)
- "The other report said my AI visibility was zero." → Her own analytics disagree: ~20 AI-assistant visitors in 28 days, 309 AI questions logged in her Wix panel. Small numbers, read off her own account, not asserted from outside. If she wants to see it: open her Wix analytics live on the screen share, don't argue the number.
- Roommate matching → Her best audience (solo women 50+) asks for it in their own inquiry messages, and AdventureWomen (top scorer on the competitor board) leads with it. She already does it informally; saying it plainly on trip pages costs nothing. It's in phase 3's trip template.
- The Florida namesake on Google → Map results favor proximity; review count is the lever fully in her hands (15 vs their 50). The same automation that sends the instant reply can ask happy guests for a Google review days after their sail.
- Croatia email campaign → Deferred at her request; quote separately while cabins are open. Several hundred paperwork entries with emails sit in her waiver/registration records — the warmest possible audience, once de-duplicated and once we've confirmed who agreed to hear from her. Say "paperwork entries," not "past guests," until that count is real. Mention only if she opens the door.
- If she asks for anything you don't know cold: "That level of detail is in the report; I'll point you at the exact section after the call." Never guess a number on the call.
Three questions the script did not prepare for (added 8/16 from the Sol pre-flight)
- "What exactly do I get for $1,435, line by line, and how will I know each item is done?" → "Fair, and you should have that in writing before you say yes. Today: the list on the phase-one slide. Tonight: a one-page scope with each item, what's excluded, and the check that proves it's done, forwarding tested on a real old link, the auto-reply landing in your inbox, the popup gone from the inquiry pages on your phone." Then deliver exactly that.
- "How do you know any of this will produce bookings?" → "I don't, and I'm not going to promise a number. What the audit found is real friction: guests routed in circles, no acknowledgement on inquiries, a popup over the submit button. Removing it is worth doing on its own. Phase one also sets up the tracking so that next season we're comparing inquiries, response time and bookings against a real baseline instead of my guess."
- "Why should I approve a build when you didn't test the deposit and booking flow?" → "You shouldn't approve anything on the money path from this audit, because I didn't test it and I said so in the report. Phase one is the friction we did measure. If you want, the first job inside it can be a short pass over the deposit and paperwork pages so you see those findings before we go any further."
What Sol changed and why (so you're not surprised on screen)
Deck and report both updated 8/16 pre-call. Gone: "3 out of 4," "not a demand problem," "removed from Google's reach," "Wix's tool is faulted / verified bypass," "trust score 2 out of 10" as a measurement, "$0" on the solution cards, "every number measured," "every finding verified," "nine screens," Swell Design named as fact, "never listed" the menu, the fifties-and-sixties line. Added: 42-inquiries card with the honest conversion caveat, "no new fee" wording with build labor named, forwarding as "documented route, built and live-tested in phase one," written-scope-before-approval on the last slide. Full findings: codex-sol-preflight-2026-08-15.md.
Joyride Charters, implementation scope: $1,435 fixed
Drafted 2026-08-16 for the proposal page (the scopeItems array plus the Investment and Client Obligations sections). Client-facing wording; zero em-dashes. Fixed price, no hourly billing.
What this is. Everything on the Mine list in your audit report (section 7, "The work"), which is phases one and two of the ninety-day plan, plus the findability fixes from the Greece discovery. Phase three, the trip catalog and master trip page, is a build rather than a fix and is quoted separately once this is live.
The price. $1,435, fixed, for every line below. It does not move if an item takes longer than expected. Billing runs through Upwork escrow in two milestones of $717.50: the first when work starts, the second when every line below is checked off.
The line items
| # | Item | What you get | How you know it is done | Needs from you |
|---|---|---|---|---|
| 1 | Forwarding, built and live-tested | The developer-layer route that carries every old trip link to the right current page. Includes straightening the chained forwards (the Abaco link that hops four times) and carefully resolving the unfinished translation add-on that shares the same machinery. Wix support ticket filed from your account alongside it. | I click each of the five old Greece and Croatia links in front of you and each lands on the right live trip in one hop. Same for the old Abaco link. | Your OK to file the Wix ticket from your account. |
| 2 | Instant reply on both inquiry forms | Automatic reply within seconds of a form submission: confirms the trip they asked about, sets the two-hour expectation, gives your phone number. Built with the automations tool already in your Wix account. Includes checking the account's email allowance so there are no surprises. | You submit a test inquiry on each form from your own phone and the reply lands in your inbox in under a minute. | Approve or tweak the reply wording (Day 4 of your quick start). |
| 3 | Popup off the inquiry pages | The newsletter popup stops opening on the two inquiry pages and shows once per visitor everywhere else. | On your phone, you open both inquiry pages and start typing your email into the form. No popup. | Nothing. |
| 4 | Every trip named in the SAILING menu | Each international trip gets its own named entry, and the INTERNATIONAL CHARTERS entry points at your trips instead of the homepage. | Open the menu on a computer; every current trip is listed and each one opens the right page. | Nothing. |
| 5 | The two Greece trips made unmistakable | Its own photo for May 2027, a clear season label on each card, open cabins marked as loudly as FULL, one "now booking" line above the section. Your date order stays. | The homepage on your phone shows two Greece cards you cannot confuse, and you can tell at a glance which one is open. | Pick or approve the May 2027 photo. |
| 6 | Last loose links and the eight LEARN MORE buttons | Two blog links repaired, the contact-page button that links to itself fixed, and the eight identical LEARN MORE buttons renamed so each says which trip it opens. | A link check on the live site returns zero broken links, and every trip button reads its trip name. | Nothing. |
| 7 | Background video swap | The same moving water at a fraction of the file size: a compressed loop plus a still photo that appears instantly while it loads. | The homepage still moves, and the page weight drops from about 17 megabytes to under 5. Shown to you before and after. | Nothing. |
| 8 | Lighten the rest of the site | Instagram feed replaced with a light static strip or deferred, and the oversized photos compressed site-wide. The two unlabeled images inside the feed widget disappear with it. | Every key page weighs under 3 megabytes on the same test. | Say whether you want the Instagram strip kept or dropped. |
| 9 | Your reviews on your own website | Real quotes and star ratings from Google, Bing and Facebook on the homepage and both booking pages, each attributed to its source. | You see your 4.7 Google stars, 5 Bing stars and 96 percent Facebook recommend on the homepage and both booking pages, with named guest quotes. | Flag any review you would rather not feature. |
| 10 | Connecticut pricing on the page | Your day-sail prices visible on the Connecticut booking page, in your words, without a phone call. | The price is on the page. Guests stop phoning to ask. | Send me the current numbers. |
| 11 | Machine-readable details, page titles, photo descriptions | Your business details written into the pages in the structured format Google and AI assistants read. Google titles and descriptions rewritten, starting with the international page that was shown 302 times. The six unlabeled photos described. | Google's structured-data checker shows your business and your trips with no errors, every page has a title that says what it is, and the photo count reads 76 of 76 described. | Nothing. |
| 12 | Search Console and Bing, in your hands | Ownership of your Google Search Console confirmed and, if it sits with a previous designer, verified fresh through your own domain. Bing Webmaster set up. Your Bing address aligned with Google. | You log in and see your own search data under your own account. Bing shows the address you confirmed. | Tell me which street address is right, and whether to email the previous designer or skip them. |
| 13 | Speed retest and written check-off | Every key page retested the same five-run way it was measured in the audit, before and after, and a one-page check-off of every line above. | You get the before-and-after numbers and a list where every item is ticked with the proof next to it. | Nothing. |
Not included, and what each would cost if you want it
- Phase three, the trip catalog and master trip page (a simple trip database, one master page design, your current trips moved in, the two-lane homepage cleanup, the monthly two-minute scorecard). Quoted separately once phases one and two are live and measured. This is the build that lets you launch a new trip yourself in under an hour.
- A short review of the deposit, guest portal, scheduling and travel-protection pages, which sat outside the audit's tested path. $130.50, and I would put it first if you add it.
- The Croatia email campaign to past guests, deferred at your request. Includes de-duplicating the waiver and registration records and confirming who agreed to hear from you. About $275, quoted properly when you want it.
- Audience messaging, content-to-booking map and analytics tracking plan, deferred at your request in July. $285.
- New video production. Referred out. Nothing here needs new filming.
Client obligations
Six answers or approvals, most of them already on your four-day quick start: reply wording (2), the Instagram strip call (8), any review to leave out (9), the Connecticut prices (10), the street address and the previous-designer call (12), and the OK to file the Wix ticket from your account (1). Nothing else is needed from you, and no item waits on another item.
Guarantee wording
Fixed price. If an item cannot be delivered as described (for example, if the forwarding route fails on your site), that item's share comes off the price and I say so in writing rather than substituting something else quietly.
Internal note, not for the page: item 1 (forwarding) carries the most risk; the guarantee line covers it. Price unchanged from the 8/9 settlement.