OctoMonic
OctoMonic Website
AUDIT · 2026-07-17
Internal · Website Audit & Funnel Plan

octomonic.com — from brochure to lead engine

Full audit of the live site + local repo, scored against the sales ladder (revised by Tom, 2026-07-17): free intro call (5–10 min) → paid discovery Zoom (30 min, ₪250+VAT) → mapping + project spec (₪1,500–2,500) → build fee + retainer. Verified against both the deployed bundle and OctoMonic Platform/ source — they match.

TLDR

The site is a good-looking brochure with zero working conversion paths. The contact form submits nowhere, the only channel is a personal Gmail, and the Blueprint tool — genuinely the best asset on the site — lets 100% of leads walk away uncaptured. Google sees an empty page. Nothing routes anywhere.

The hack: almost everything needed to fix it already runs in your stack — n8n, WhatsApp automation, Monday, Gmail workspace. This is 2–3 weeks of wiring, not building. Two things are urgent this week: a client-data leak and a world-writable database.

Scorecard — funnel surfaces today

Contact formDEAD

Submit button has no handler, no field state. Looks functional; submissions vanish. Only real channel: mailto:8monic@gmail.com.

Blueprint toolLEAKING

Impressive interactive lead magnet (URL → n8n → bilingual automation audit w/ ROI calc). Captures zero contact info at any stage.

CTAsDEAD-END

Every homepage CTA routes to /portfolio or /blueprint. No CTA anywhere leads to a conversion action. No booking, no WhatsApp, no phone.

PricingWRONG

$500 / $1k–5k / $5k+ in USD — describes a business you don't run. Real ladder (v2): free call → ₪250+VAT consult → ₪1.5–2.5k spec → build + retainer.

SEOINVISIBLE

SPA serves an empty <div id="root"> — zero crawlable content. No sitemap, no robots.txt, one Hebrew title on an English-default site.

Trust signalsNONE REAL

4 internal demos on unbranded *.web.app URLs. No client names, no testimonials, no founder, no team, no phone. Legal links go to #.

AnalyticsBLIND

Default Firebase Analytics only. No conversion events, no GA4 config, no way to know what any visitor does.

Security2 ISSUES

Hidden /gomobile route ships real client sales intel in the public bundle; Firestore blueprints collection is world-read/write.

What's actually good

Security — fix before anything else

Client sales intelligence exposed in the public bundleCRITICAL

The unlisted /gomobile route is publicly reachable and hardcodes GoMobile's competitor analysis (naming KSP, iDigital), employee estimates, and GEO strategy into the shipped JS. Anyone — including GoMobile's competitors — can open it today. The moment the site becomes crawlable (Phase 2), "hidden route" becomes "indexed page."

src/pages/GoMobileBlueprint.jsx → delete route; verify by grepping dist/ for "KSP", "iDigital"

Firestore blueprints collection: world-readable AND world-writableCRITICAL

Rules say allow read, write: if true — anyone can read or poison the data store the whole Blueprint lead engine depends on. Writes should go only through the n8n/Admin-SDK path; reads via unguessable report IDs.

firestore.rules → blueprints/{domain}

The target funnel — the 4-step ladder

One linear path, built entirely on infrastructure that already runs (n8n, Baileys WhatsApp, Monday, Gmail workspace). Every lead is tracked from first touch to retainer, and each step unlocks the next:

Hook — free Blueprint

Homepage primary CTA: "free automation blueprint — see your ROI in 3 minutes." Frictionless entry, URL in. Gate at results-reveal: email or Israeli mobile unlocks the full report; n8n logs the lead to the tracker + pings you on WhatsApp instantly.

STEP 1 — free intro call, 5–10 min

The site's ONE clear CTA. Every page routes to /book: pick a slot, zero friction. Booking webhook → n8n → lead advances to "Intro call booked" + WhatsApp ping to you.

STEP 2 — paid discovery Zoom, 30 min · ₪250 + VAT

Unlocked only after Step 1 completes: n8n sends the private booking link (WhatsApp + email) when the intro call is marked done. Filters tire-kickers, prices the conversation, sets up Step 3.

STEP 3 — mapping + project spec · ₪1,500–2,500

The productized deliverable: process map, ROI-ranked roadmap, build quote. Client owns the spec — keep it even if we never build. Offered at the end of every Step 2 call.

STEP 4 — build + retainer

Dev fee (₪15–100k range as anchor) + ongoing retainer. The spec from Step 3 is the contract-ready scope.

Measure everything

GA4 events fired server-side from n8n (blueprint_started → lead_captured → intro_booked → discovery_paid → spec_sold), so you know exactly where the ladder leaks.

Roadmap

Phase 0 — this weekSTOP THE BLEEDING · ALL ITEMS = HOURS
Remove the exposure that could end your only retainer relationship, and stop silently dropping the highest-intent visitors the site already gets.
Kill the /gomobile leak + lock FirestoreCRITICALHOURS

Delete the route and all GoMobile strings from the bundle (if it needs to stay shareable, move it behind the tokened mockup infra). Firestore: deny client writes outright; reads via unguessable IDs.

Fix the conversion plumbingCRITICALHOURS

Wire the contact form to a new n8n webhook (clone the Blueprint pattern) → Monday lead + WhatsApp ping + auto-ack from tom@octomonic.com. Replace every 8monic@gmail.com. Add a persistent wa.me click-to-chat link (prefilled HE/EN) on every page — in the Israeli market it will likely out-convert the form immediately.

Phase 1 — the funnelNEXT 2–3 WEEKS · WIRING, NOT BUILDING
Build the one linear path — Blueprint → capture → WhatsApp/booking → paid audit — plus the trust floor that makes it close.
Stand up /book — the Step 1 free intro call (5–10 min)DAYS · CRITICAL

Cal.com event on tom@octomonic.com, embedded at /book. Webhook → n8n → lead tracker + WhatsApp ping. Every CTA on the site points here (or to wa.me). A second, private paid event (30 min, ₪250+VAT) exists for Step 2 — its link is never public, only sent by n8n after Step 1 completes.

Lead/client tracking systemDAYS · CRITICAL

One pipeline, stage per ladder rung: New lead → Blueprint run → Intro booked → Intro done → Discovery paid → Spec sold → Build → Retainer. Fed automatically by n8n from every capture point (form, Blueprint gate, bookings); WhatsApp ping on every stage change; weekly funnel line in the brief.

Gate the Blueprint at results-revealDAYS · CRITICAL

Entry stays frictionless; full report (ROI calc + roadmap) unlocks on email/mobile. Capture node in the existing n8n workflow. This turns your best asset from a free giveaway into the lead engine.

Rebuild /pricing around the 4-step ladderDAYS · CRITICAL

Free intro call → discovery consult ₪250+VAT → mapping + spec ₪1,500–2,500 ("you own the spec" guarantee) → build + retainer (₪ anchor range). Delete the USD tiers. ₪ for HE, ₪ with approx USD for EN.

Homepage CTAs + Hebrew-first copy for the real ICPDAYS · HIGH

Primary CTA → /blueprint, secondary → /book; nothing routes to /portfolio anymore. Kill "Empowering your agency" — speak to the owner of a ₪2M–10M Israeli company about orders re-typed between systems and WhatsApp threads as a CRM. Default language flips to Hebrew (native copy, not translated English).

GoMobile case study (permissioned, outcomes-only)DAYS · HIGH

With their written OK: "Israeli mobile retailer, retainer since May 2026 — automated competitor price monitoring, live margin-breach alerts." No competitor names, no strategy. One real retainer client beats four anonymous demos.

Founder page + trust shellHOURS · HIGH

/about with your name, face, and "the person you talk to is the person who builds it." Real Privacy/Terms pages (Osek Murshe + Tax ID) instead of href="#". Israeli SMB owners buy from people; anonymity reads as facade.

Instrument the funnelHOURS · MEDIUM

GA4 events: blueprint_started, lead_captured, whatsapp_click, call_booked — the conversion-critical ones fired server-side from n8n so ad blockers can't hide them. Weekly funnel line added to Operator's brief.

Phase 2 — discoverabilityAFTER THE FUNNEL CONVERTS
Traffic work is wasted while the funnel leaks — and making the site crawlable before the /gomobile leak is stripped would be actively dangerous. One exception worth pulling forward: the Blueprint's OG share card, since WhatsApp link-sharing works pre-indexing.
Prerender the SPA — do NOT migrateDAYS · HIGH

Keep React+Vite; add build-time prerendering for public routes. Hebrew at root, English under /en/* with hreflang. robots.txt + sitemap.xml, canonicals, noindex the *.web.app domains, Search Console. ~95% of an SSG migration's benefit at a fraction of the cost.

Per-page titles, meta, OG cards, JSON-LDHOURS · HIGH

Unique title/description per route×locale around one keyword intent (אוטומציה לעסקים, אבחון אוטומציה חינם). ProfessionalService schema with founder + ₪ priceRange. Branded OG image so links look right on WhatsApp/LinkedIn.

Google Business ProfileHOURS · HIGH

Service-area business, Hebrew-primary, same keyword set. For "יועץ אוטומציה" local queries the map pack outranks organic — fastest visibility while prerendering indexes. Ask the first 2–3 clients for reviews.

Deliberately NOT doing now

Decisions you own

Execution approved 2026-07-17 — Phase 0 + funnel build started same day. Remaining open decisions:

1 · Payment rail for Step 2 (₪250 + VAT)

Options: Stripe via Cal.com paid event (cleanest, needs a Stripe account), Meshulam/Grow payment page (Israeli-native), or interim manual — Green Invoice payment request sent by you on booking. Recommendation: start interim-manual so Step 2 goes live this week, wire Stripe/Meshulam after.

2 · GoMobile case study permission

Ask GoMobile for written OK on an outcomes-only case study (ideally logo + one-line quote). Fallback: anonymized "consumer electronics retailer, signed retainer client." Draft ask ready whenever you want it — external comms gate applies.

3 · Hebrew-first default

Flipping the default UI language to Hebrew (EN as toggle) is the recommendation given the ₪2M+ Israeli ICP — but it's a positioning call only you can make.

4 · Cal.com account

Cal.com cloud free tier on tom@octomonic.com is the fastest path; account creation needs your Google sign-in (2 minutes). Self-hosting on the Elestio VM stays open as a later migration.

OCTOMONIC · INTERNAL AUDIT · SOURCES: LIVE SITE CRAWL + OctoMonic Platform/ REPO + 3-LENS RECOMMENDATION PANEL (CRO / SEO / POSITIONING) · 2026-07-17