Eau Nette · launch build · 2026-09-13 to 09-14 · report for Shaw

Everything built, everything left

Full corporate setup is in place. No plumber has been contacted, no ad is running, no money has moved. Five items need you before outreach starts. Items marked LIVE were verified live during the build; DRAFT exists but is not switched on.

Spend so far
$2.11
Apify scrape. Everything else on existing plans.
Site
99 / 100
Lighthouse mobile perf / a11y, SEO 100
Plumbers listed
424
15 shortlisted with email + 5★
Needs Shaw
5
before any outreach

Links

Done

AreaStateWhat existsWhere
DomainsLIVEeaunette.ca and eaunette.com registered by you at GoDaddy, both zones active on Cloudflare (srana). .com 301-redirects to .ca. DNS ready for Vercel (A 76.76.21.21, www CNAME).Cloudflare · zone eaunette.ca
EntityFILEDEau Nette = DBA of 9566-0866 Québec inc. (Numina House), filed 2026-09-14, conf. 020200137479511, name review pending; removal from 9515-5420 queued. Activity declared: "Vente au détail de systèmes de filtration et de traitement d'eau résidentiels".water-filtration/data/req_dba_filing_2026-09-14.md · req_name_check_2026-09-14.md
SiteLIVENext.js 16, FR root + /en, 12 routes, 8 GPT-generated photos, Loi 25 consent gate, schema (business, 3 products, FAQ), sitemap, hreflang. Lead form posts to GHL webhook (tested live: 200, delivered). Local dev on port 3460.water-filtration/site/ · DEPLOY.md · SITE-SPEC.md
Site auditNOT LAUNCHABLESite audit 2026-09-14: NOT LAUNCHABLE — mobile-first rebuild + real photos required; verdict at audit/2026-09-14/VERDICT.mdwater-filtration/audit/2026-09-14/VERDICT.md
GHL sub-accountLIVEOn Lead Zip. English platform language; legal name 9566-0866. 10 custom fields (Type d'eau, Code postal, Langue, Forfait, Photo, Installateur, Licence RBQ, Date d'installation, Dépôt, Source). 9 tags. Pipeline "Ventes Eau Nette": Nouveau lead → Contacté → Photo reçue → Soumission envoyée → Dépôt reçu → Installation planifiée → Installé → Avis demandé → Perdu. You are admin. Calendar live.water-filtration/data/ghl_setup_2026-09-13.md
PhoneA2P PENDING+1 438 900-4294 purchased 2026-09-14; A2P brand registration submitted, status pending review.GHL → Settings → Phone Numbers
Sending domainVERIFIEDmail.eaunette.ca verified in GHL: SPF, DKIM, 2 MX, CNAME, DMARC all "Vérifié". Outreach sends as Shaw Rana <info@eaunette.ca>. Warm-up running.GHL → Settings → Email Services
GHL workflowsDRAFTRecrutement installateurs (12 nodes: 3 emails, SMS, call task), Relance leads FR (27), Relance leads EN (27), Avis après installation (13), Escalade Telegram (1, points at the agent), Lead site webhook (16). Five email bodies were written by the build agent and need your read.water-filtration/data/ghl_workflows_2026-09-14.md
Lead agentLIVE, DRY-RUNSpeed-to-lead SMS agent: asks municipal/puits, asks for the photo, vision triage (outlet, drain, PEX/copper, clearance), quote + deposit link, escalation to Telegram. Claude Sonnet 5 + Opus 5 via OpenRouter. 23 tests pass, 3 real model calls verified. PM2 eau-nette-agent + eau-nette-tunnel. Sends nothing until EAU_NETTE_LIVE=1.water-filtration/agent/README.md
ContractsDRAFTEDThree French documents: contrat de vente d'équipement (OPC distance contract, 10-day cancellation, two-price disclosure), bon de travail d'installation, and entente d'installateur partenaire (12-month workmanship, no-solicit). Installer terms: on file.water-filtration/contracts/01…03
OutreachWRITTENPlumber sequence: email J0, SMS J1, email J4, call J6 (script), email J10, plus the answer to "do you have an RBQ licence?". Pitch: retailer needs licensed plumbers for installs, clients already sold. SMS-agent spec.water-filtration/outreach/
Plumber listDONE88 rows from the web, then a Google Maps scrape (458 places, $2.11): 424 rows, 178 with email, 342 with rating. 15 in-region small shops shortlisted below. RBQ 15.5 not verified on any row yet; that happens per shortlisted plumber in a browser.water-filtration/data/plumbers_enriched_2026-09-14.csv · plumbers_2026-09-13.md
Meta staticsDONE3 creatives × FR/EN × 1080×1080 + 1080×1350 = 12 PNG, rendered from HTML (real text, not AI text). Gallery below.water-filtration/ads/statics/
FinancingRESEARCHEDAffirm through your Stripe first (toggle, no application, CAD 100 to 30,000; risk = account category). Financeit second (your corp is old enough for the 2-year rule). humm third. OPC: any "0 %" badge needs the post-promo credit rate beside it, so the site says only "financement disponible" until a provider is on.water-filtration/data/financing_2026-09-13.md
Plan + memorySAVEDLaunch-week plan, spec, status file, and project memory updated so any new session picks this up.water-filtration/STATUS.md · LAUNCH-WEEK.html

Site

Eau Nette home page, desktop Eau Nette home page, phone

Photos generated for the site (4 of 8)

hero-install
kitchen-glass (dedicated RO tap)
step-install
carbon-tank

Meta statics (12)

Every file carries the line "Installation par un entrepreneur licencié RBQ · eaunette.ca". No stars, no fake badges, no competitor names.

01-unit FR 1080×1080
02-glass FR 1080×1080
03-compare FR 1080×1080
01-unit EN 1080×1080
02-glass EN 1080×1080
03-compare EN 1080×1080
01-unit FR 1080×1350
02-glass FR 1080×1350
03-compare FR 1080×1350
01-unit EN 1080×1350
02-glass EN 1080×1350
03-compare EN 1080×1350

Plumber shortlist (in-region, small, email on file)

#CompanyCityContactGoogle
1Plombier Chomedey (lists adoucisseur, osmose, filtration; RBQ 5776-4623-01 on site)Lavalon file—
2Groupe Leboeuf, founder J.-F. Leboeuf, founded 2019, RBQ 5775-9862-01Ste-Marthe / Boisbriandon file4.5 / 70
3HM PlomberieLavalon file5 / 35
4Double Plumbing ServicesVimont, Lavalon file5 / 30
5Plomberie DrainjetLavalon file5 / 45
6Plomberie ConfortSainte-Dorothée, Lavalon file5 / 60
7Plomberie 3P Inc.Mascoucheon file5 / 31
8Plomberie Eau Calibre Inc.Mirabelon file5 / 50
9Plomberie P. Paquette Inc.Terrebonneon file5 / 96
10Plomberie Chauffage M&M Laurentides, RBQ 5719-8681-01Rosemèreon file5 / 33
11Plomberie Aquadro Inc., RBQ 5868-2246-01Ahuntsicon file5 / 21
12Plomberie Indigo inc.Ahuntsicon file5 / 23
13Plomberie LongpréAhuntsicon file5 / 24
14Plomberie Ahuntsic (plomberievip.com)Montréalon file5 / 38
15Plomberie Stéphane Bolduc, owner-op, softener installs, RBQ 5664-7860-01Terrebonneon file—
16Plomberie EDK, owner "Edwyn", wide Rive-Nord coverageBoisbriandon file—

Drain-only shops (Caminspect, Drain Phénix) were left off. Water-treatment specialists (Serviceau, Groupe Ilqueau, Eagle) are competitors, not subcontractors.

Remaining, needs Shaw

Outreach does not start until these are done. Order matters: the site sign-off gates the domain and Google Business Profile.

  1. Review the site at eaunette.vercel.app and /en. Reply "ship". I attach eaunette.ca the same minute (DNS is already pointed).
  2. Stripe: enable Affirm in Payment methods; check the account's business category reads as equipment retail, not plumbing; create a 500 $ deposit Payment Link and send me the URL.
  3. Google Business Profile: after the domain is live, I prepare the listing; you record the video verification (house sign, garage with a unit, invoice, card).
  4. Approve: the 12 statics above, the 3 contracts, the outreach copy, and the 5 email bodies the workflow build wrote (marked in the workflows log). Reply with changes or "approved".
  5. Decide: publish the "Lead site (webhook)" workflow (GHL bills inbound-webhook triggers per execution) or let the agent create contacts directly. My recommendation: agent path, keep the workflow as backup.

Remaining, Claude, after the above

Files

Path (under /home/sha/vibing/personal/water-filtration/)What
STATUS.mdDone / left list, kept current
LAUNCH-WEEK.htmlThe launch-week plan you approved
SITE-SPEC.md · site/ · site/DEPLOY.mdSite spec, code, deploy notes
contracts/01-contrat-vente-equipement.md · 02-bon-de-travail-installation.md · 03-entente-installateur-partenaire.mdContract pack
outreach/plombiers-sequence.md · outreach/sms-agent-spec.mdOutreach copy and agent spec
agent/ · agent/README.mdLead agent code, tests, tunnel notes
ads/statics/ · ads/statics/README.md12 statics and the renderer
data/plumbers_enriched_2026-09-14.csv · data/plumbers_2026-09-13.mdPlumber list and digest
data/ghl_setup_2026-09-13.md · data/ghl_workflows_2026-09-14.mdEvery GHL id, DNS record, workflow
data/req_dba_filing_2026-09-14.md · data/req_name_check_2026-09-14.md · data/financing_2026-09-13.mdREQ filing record, name check, financing research

REQ receipt

REQ accusé de réception
Built 2026-09-13 to 2026-09-14 by Fable with Opus workers. Numbers marked LIVE were checked against the running service during the build. Spend: $2.11.