docs: expand scope to local retail alongside services

- Strategy §1a: brick-and-mortar services + local retail in scope
- Pure online e-com remains out (Shopify lane)
- ICP, NORTH_STAR, README, product docs aligned
- Add UC-03 general store (toothbrush / chicken strips case)
This commit is contained in:
VPS admin
2026-07-18 06:08:08 +00:00
parent 9478aaa22e
commit 4d04a4a65a
8 changed files with 257 additions and 100 deletions
+48 -37
View File
@@ -1,69 +1,80 @@
# ICP Definition geolocal.io
> **Single source of truth.** All investor, GTM, and engineering docs must reference this file for persona details.
> Last updated: 2026-07-16
> **Single source of truth for who we sell to.** Aligns with [Canonical Strategy](../strategy/CANONICAL_STRATEGY.md) §1a.
> Last updated: 2026-07-18
---
## Primary ICP (Tier 1 "The Perfect Fit")
## Primary ICP (Tier 1 best fit)
| Attribute | Description |
|-----------|-------------|
| **Business type** | Independent, locally-owned SMBs with physical presence or local service radius. |
| **Typical verticals** | Wellness (yoga, pilates, massage), personal care (salons, barbers), home services (cleaning, landscaping, handymen), boutique retail (florists, bike shops, bakeries). |
| **Employees** | 110 (solo-preneurs to micro-teams). |
| **Revenue** | $50k$500k annual gross revenue. |
| **Tech maturity** | Has a website (even a simple one) but no dedicated head of marketing or IT. Uses at least 1 booking tool (e.g., Cal.com, Squarespace Scheduling, Vagaro) or POS that supports appointments. |
| **Pain point** | Loses walk-in / phone-in leads to AI assistants (Siri, ChatGPT, Alexa) that cannot find or book them; feels invisible in voice/search results. |
| **Motivation** | Wants to be "found" by AI without learning new software. Willing to pay if it delivers 35 new bookings/month. |
| **Business type** | Independent, locally owned SMBs with a **physical location** or clear local service radius. Includes **services and local retail**. |
| **Typical verticals** | **Services:** wellness, personal care, home services, auto repair, tourism activities. **Local retail:** general stores, hardware, pharmacies, gift/outfitter shops, specialty food. **Hybrid:** bike shops, marinas, bakeries that sell and serve. |
| **Employees** | 115 (solo operators to small teams). |
| **Revenue** | Roughly $50k$1M annual gross (directional, not a hard gate). |
| **Tech maturity** | Has some web presence (even thin). May use booking tools, POS, or neither. No dedicated AI/engineering team. |
| **Pain point** | AI assistants cannot reliably describe them, recommend them, or complete a next step (book, visit, buy/pickup). They lose the “named recommendation” moment. |
| **Motivation** | Want AI to tell the truth about what they do or carry — without learning a new craft stack. Will pay if it drives visits, calls, bookings, or sales. |
**Illustrative retail case:** A general store in Athol, Idaho should be able to make ChatGPT-class assistants answer: we carry toothbrushes; the chicken strips are a local favorite; here are hours and how to get here — from the stores own structured truth, not a guess.
---
## Secondary ICP (Tier 2 "The Enterprise-Lite")
## Secondary ICP (Tier 2)
| Attribute | Description |
|-----------|-------------|
| **Business type** | Regional franchises or multi-location SMBs (520 locations). |
| **Typical verticals** | Dental clinics, auto repair chains, tutoring centers. |
| **Tech maturity** | Has a central CRM or scheduling API; needs a bulk implementation. |
| **Motivation** | Wants to standardise AI-discovery across all locations with minimal custom dev. |
| **Business type** | Multi-location local brands or regional operators (a handful to ~20 locations). |
| **Typical verticals** | Multi-site auto, dental, tutoring, small retail chains with local stores. |
| **Motivation** | Standardize AI-readiness across locations with light ops burden. |
---
## Common attributes across all ICPs
## Intermediate ICP (distribution, not the end SMB)
- **Booking-dependent:** Must take appointments or reservations online.
- **Payment-ready:** Accepts credit cards (Stripe, Square, or PayPal) required for the transaction loop.
- **Google Maps presence:** Has a Google Business Profile (needed to verify physical location).
- **Decision-maker:** Owner or store manager (not a corporate procurement department).
- **Budget signal:** Currently spends >$100/mo on at least one marketing channel (Meta ads, Google Ads, or SEO tool).
| Attribute | Description |
|-----------|-------------|
| **Type** | Tourism boards, visitor bureaus, chambers of commerce. |
| **Job** | Fund and aggregate member AI-readiness; improve destination helpfulness. |
| **See** | [UC-02](../product/use-cases/uc-02-intermediate-tourism-board.md) |
---
## Buying signals we look for
## Shared fit signals
1. Mentions "not showing up in ChatGPT" or "Alexa can't find us."
2. Currently uses a paper/phone booking system alongside a digital one.
3. Has asked their agency/SEO consultant about "AI search optimisation."
4. Churn risk with current booking software (complains about cost or complexity).
- Place-based: consumers ask about them with a location in mind
- Owner or store manager can decide (not only enterprise procurement)
- Willing to put a small discovery pointer on a site or landing page
- Some path to value: appointments **or** walk-in/pickup/retail demand **or** both
- Often already spending something on ads, SEO, or web help (not mandatory)
---
## Buying signals
1. “ChatGPT / AI doesnt know we exist” or recommends a competitor
2. Phone and foot traffic still matter; online presence is weak or outdated
3. Agency or chamber asking about AI search / AI visitor experience
4. Tourism or main-street context where “whats here / what do they have” is the job
---
## Anti-ICP (do not target)
- E-commerce only (no physical/local service).
- Enterprise with >100 locations and dedicated engineering teams (they will build internally).
- Pure B2B SaaS or products sold via distributors (no direct consumer booking).
- Businesses that do not accept online payments.
- **Pure e-commerce** with no meaningful local footprint (Shopifys world)
- Enterprise with large dedicated engineering teams building their own agent stack
- Pure B2B with no consumer or visitor discovery motion
- National marketplaces and travel packagers (Airbnb/Kayak class) as primary customers
Note: “Does not take online appointments” is **not** automatic anti-ICP. Many strong retail fits will not be booking-led.
---
## How to use this definition
## How to use this file
- **GTM teams:** Use the buying signals for lead scoring and partner briefs.
- **Engineering:** Use the tech-maturity attributes to scope the `.well-known` setup and default data model.
- **Investor docs:** Reference this as the "target wedge" 1.2% of 33M US SMBs = our initial TAM.
- **GTM:** lead scoring and partner briefs
- **Product/engineering:** genre packs and data model must support services **and** local retail primitives
- **Investors:** wedge is long-tail **local** businesses, not “appointments SaaS only”
---
*Any updates to ICP must be made here first, then propagated to derivative docs.*
*Update this file first when ICP changes, then propagate.*