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:
@@ -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** | 1–10 (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 3–5 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** | 1–15 (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 store’s 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 (5–20 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 doesn’t 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 “what’s 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 (Shopify’s 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.*
|
||||
|
||||
Reference in New Issue
Block a user