NicheBot — Vertical AI Support Chatbot for Local Businesses
White-label AI chatbot for local business verticals (dentists, salons, restaurants). Owner uploads FAQ + services -> trained chatbot widget with booking integration. $29-199/mo.
// how this PRD was built
Generated using Solo Factory + Solograph -- two open-source tools that turn Claude Code into a startup factory with memory and skills.
/solo:research → /solo:validate → PRD with score, stack, risks, launch strategy
npx skills add fortunto2/solo-factory --all claude mcp add -s project solograph -- uvx solograph
Problem
Local businesses (dental clinics, beauty salons, restaurants) lose 30-50% of potential bookings because they can’t respond to website visitors in real time. Existing chatbot solutions are designed for SaaS companies: Tidio at $29-749/mo (50 conversations!), Intercom at $55-169/agent/mo, Drift at $2,500/mo.
The gap: No affordable, industry-specific AI chatbot exists for local service businesses. Generic chatbot builders require technical setup. Vertical booking platforms (Vagaro, DaySmart) have zero AI.
Why Now
- AI cost collapse. Claude Haiku makes per-message AI cost <$0.001. 1,000 messages/month = $0.50 in API calls
- “Businesses stuck in the 80s.” Dan Martell: “Buying boring businesses and using AI to automate 30-50% of it”
- Agentic chatbots. Cole Medin: “The future of AI and SaaS is agentic experiences” — chatbots that book, not just answer
- Vertical SaaS has a moat. Rob Walling: “Go after verticals not big enough for funded competitors”
ICP
Primary: Local service business owners (30-55) in US/UK/EU. Verticals: dental clinics, beauty salons, restaurants, fitness studios, auto repair.
Secondary: AI agencies and freelancers serving local businesses — white-label resellers.
| JTBD | Current Solution | Pain |
|---|---|---|
| Answer customers 24/7 | Nobody replies after hours | 60%+ inquiries lost |
| Let people book without calling | Phone interrupts service | 40% call volume |
| Respond faster than competitors | Avg response time: 42 hours | First responder wins 78% |
| Set up without being technical | No code, no API keys | Owner gives up |
MVP Features
F1: Industry Template Onboarding
Pick vertical (dental/salon/restaurant) -> pre-configured chatbot with 30+ industry Q&A pairs. Upload service menu (PDF/image/text). AI auto-generates knowledge base. Setup in <10 minutes.
F2: AI Chat Widget
Embeddable <script> tag. <500ms load, <50KB. Responds in <3 seconds. Confidence threshold: escalates to human (SMS/email) when <70%. Brandable colors, logo, position.
F3: Booking Integration
Check real-time availability in chat. Book appointments inline. Integrates with Google Calendar, Calendly, Cal.com, or built-in scheduler. Sends confirmations and 24h reminders.
F4: Dashboard & Analytics
Conversation feed, metrics (resolved %, escalated %, bookings made), “top unanswered questions” report, owner can correct AI responses.
Competitor Landscape
| Competitor | Price | AI? | Booking? | Vertical? |
|---|---|---|---|---|
| Tidio + Lyro | $29-749/mo | Good | No | Generic |
| Intercom | $55-169/agent | Excellent | No | Enterprise |
| ManyChat | $15-65/mo | Basic | Limited | Social only |
| DaySmart/Vagaro | $20-40/mo | None | Excellent | Beauty |
| NicheBot | $29-199/mo | RAG + agentic | Native | Industry-specific |
Pricing
| Plan | Price | Messages/mo | Key Features |
|---|---|---|---|
| Free | $0 | 100 | 1 bot, basic Q&A, branded |
| Starter | $29/mo | 1,000 | Custom branding, email escalation |
| Growth | $79/mo | 5,000 | 3 bots, booking, SMS, analytics |
| Agency | $199/mo | Unlimited | White-label, API, Stripe Connect |
Unit economics (Growth $79/mo): AI $2.50 + Supabase $1.50 + SMS $1 = $5/mo cost. Gross margin 93%.
Tech Stack
Dashboard: Next.js 16 + React 19 + Tailwind 4 + shadcn-ui
Widget: Preact (<4KB gzip) + Shadow DOM isolation
Backend: Supabase (PostgreSQL + pgvector + Auth + Realtime + RLS)
AI: Claude Haiku (chat) + Sonnet (extraction) + OpenAI embeddings
Payments: Stripe + Stripe Connect (agency payouts)
Hosting: Vercel + Cloudflare R2 (widget CDN)
Validation Summary (STREAM)
| Layer | Score | Key Factor |
|---|---|---|
| Scope | 6/10 | Selling to non-tech local businesses is outside circle |
| Time | 5/10 | Gold-rush phase, incumbents adding AI |
| Route | 4/10 | Full SaaS build is not MVA — concierge test first |
| Exposure | 7/10 | Limited downside, reusable assets |
| Audience | 5/10 | Saturated “chatbot for businesses” narrative |
| Meta | 5/10 | Not manifesto-aligned, closer to rent-seeking |
Overall: 5.5/10 — Fake-Door + Concierge test before building.
Key Risk: TrueLark owns dental, Zenoti adding AI to salon. When incumbent platforms ship native AI chat, standalone widget becomes redundant.
Recommendation: Manually set up 3 chatbots for local businesses using Voiceflow (zero custom code). If 2+ pay $29/mo after 30 days, proceed to build.
Launch Strategy
- Concierge onboard 10 local businesses (friends, local network)
- Product Hunt — “AI receptionist trained in 10 minutes”
- Reddit verticals — r/smallbusiness, r/dentistry, r/hairstylist
- AI agency YouTube channels (Liam Ottley audience)
- Google Ads — “chatbot for dental clinic” (low competition)