# Asset Register — Business Map

Status at 07-10-2026: staged assets are hosted on Cloudflare Pages and were checked without login in a private browser. GoHighLevel items are mock evidence from the local simulator; nothing is live in GHL and every workflow is OFF. `—` means no public URL.

| ID | Map step | Asset | Tool (planned) | Status | URL | Built in part | Acceptance test |
|---|---|---|---|---|---|---|---|
| A1 | Traffic | 5 Facebook ads, one per angle (Time leak, Control without chaos, Failed assistant reset, Founder bottleneck, Growth readiness) | Meta Ads (not activated) + AI images | LIVE (staging) · review mock-ups, not published | https://pareto-final-project.pages.dev/creative/previews/ | 8 | 5 different messages, each with hook, offer, qualifier, proof, mechanism, CTA |
| A2 | Traffic | Tracking labels (`utm_source=facebook`, `utm_campaign=handoff-plan`, `utm_content=ad1…ad5`) | URL parameters | BUILT · defined in `Creative/UTM Map.md`; not live | — | 6–8 | Test click shows UTMs on the contact record |
| A3 | Capture | Landing page: hero, what's inside, who it's for, proof, CTA | GoHighLevel or Claude Code | LIVE (staging) | https://pareto-final-project.pages.dev/funnel/landing/ | 6 | Loads without login on mobile and desktop |
| A4 | Capture | Mini app questionnaire (tasks + hours) | Claude Code, static web app | LIVE (staging) | https://pareto-final-project.pages.dev/mini-app/ | 5 | Finished in under 10 min; works without login |
| A5 | Capture | Ranking rules (hours × ease of handoff) | App logic | BUILT · 17 tests pass | https://pareto-final-project.pages.dev/mini-app/ | 4–5 | 3 test profiles give the expected ranked lists |
| A6 | Capture | GoHighLevel form: contact + 5 qualifiers + email consent | GoHighLevel (test location) | MOCK PAGE · local stand-in live; GHL form is a gap | https://pareto-final-project.pages.dev/funnel/capture/ | 6 | All fields land in the contact's custom fields |
| A7 | Result | Personalised handoff result page | App | LIVE (staging) · part of the mini app | https://pareto-final-project.pages.dev/mini-app/ | 5 | Shows ranked list and total hours |
| A8 | Qualification | Routing rules (high / potential / low) | GHL workflow conditions | BUILT · route fixtures and simulator pass | — | 4, 7 | 3 test contacts reach 3 different routes |
| A9 | CRM | Contact + opportunity, stage Opted In, tag `lm-handoff-plan` | GoHighLevel | MOCK (simulator) · not in GHL | https://pareto-final-project.pages.dev/evidence/l11-pipeline | 7 | Test submission creates exactly one opportunity |
| A10 | Delivery | Opt-in workflow: PDF email to every submission | GoHighLevel workflow (OFF by default) | MOCK (simulator) · email copy written · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 5, 7 | Test contact gets 1 email with working PDF link |
| A11 | Delivery | Internal notification of new opt-in + tier | GoHighLevel | MOCK (spec) · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 7 | Notification received for test contact |
| A12 | Booking | Pareto Talent Right Hand Discovery Call: 30 min, mock availability | GoHighLevel calendar (test location) | MOCK PAGE · LIVE (staging) | https://pareto-final-project.pages.dev/funnel/booking/ | 6 | Test booking succeeds; live Pareto calendar untouched |
| A13 | Booking | Booking workflow: confirmation + reminder | GoHighLevel (OFF by default) | MOCK (simulator) · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 7 | Test booking gets confirmation, then reminder |
| A14 | Call | Right Hand conversation (Pareto sales call) | Pareto team | GAP: outside this build | — | — | Shown on map only |
| A15 | Thank-you | Thank-you page with resource link | GoHighLevel or Claude Code | LIVE (staging) | https://pareto-final-project.pages.dev/funnel/thank-you/ | 6 | Loads without login; resource link works |
| A16 | Nurture | High-fit follow-up: 2 value emails + booking nudge, stops on booking | GoHighLevel (OFF by default) | MOCK (simulator) · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 7 | Stops when test contact books |
| A17 | Nurture | Unqualified nurture: 3 educational emails after resource delivery | GoHighLevel (OFF by default) | MOCK (simulator) · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 7 | Potential and low test contacts receive U1–U3 |
| A18 | Nurture | Low-fit handling: same educational nurture, no booking CTA | Covered by A17 | MOCK (simulator) · OFF | https://pareto-final-project.pages.dev/evidence/l12-workflows | 7 | No booking CTA sent to low-fit test contact |
| A19 | CRM | Pipeline: Opted In, Qualified, Call Booked, Client, Unqualified Leads; tags `fit-high`, `fit-potential`, `fit-low`, `call-booked` | GoHighLevel | MOCK (simulator) · not in GHL | https://pareto-final-project.pages.dev/evidence/l11-pipeline | 7 | Stages and tags exist in test location |
| A20 | Delivery | PDF handoff-plan template | App or doc tool | BUILT · 3 sample outputs | https://pareto-final-project.pages.dev/pdf/samples/sample-high.html | 5 | Text selectable; opens without login |
| A21 | Map | Public Business Map link for the final PDF | Static SVG/HTML view of the Mermaid map, on the app host | LIVE (staging) | https://pareto-final-project.pages.dev/evidence/l3-business-map | 2 | Opens in incognito without login |
| A22 | Presentation | 2-minute Loom | Loom | NOT BUILT | — | 9 | Public link, ≤ 2 min |

## Rules

- No URL is added until the asset is live and passes its acceptance test.
- Every workflow stays OFF until Nazim approves activation (`HUMAN CHECK`).
- Proof and brand assets are used only after source and permitted use are recorded (G6).
