Prompt Details
Model
(claude-4-5-sonnet)
Token size
181
Example input
[APP IDEA OR NAME]: AI-powered CRM for small service businesses
[APP DESIGN & STYLE]: clean dashboard, trust-focused, low learning curve
[CODING REQUIREMENTS OR LANGUAGE]: scalable web application with modular structure
[MARKET & LAUNCH STRATEGY]: B2B subscription launch targeting local agencies
Example output
# AI-Powered CRM for Small Service Businesses
## Complete Product System
---
## 1. PRODUCT DEFINITION & SCOPE
### Core Intent
A CRM system designed specifically for small service businesses (3-25 employees) in industries like HVAC, plumbing, landscaping, cleaning, and personal services. The system eliminates manual data entry and follow-up tasks through AI automation while remaining intuitive enough for non-technical users.
### Target User Profile
- **Primary**: Service business owners and office managers
- **Secondary**: Field technicians (mobile access)
- **Technical proficiency**: Low to moderate
- **Daily context**: Juggling phones, scheduling, invoicing, customer questions
- **Pain points**: Lost leads, inconsistent follow-up, duplicate data entry, difficulty tracking customer history
### Scope Boundaries
**In Scope:**
- Contact and lead management with AI-assisted data capture
- Automated email/SMS follow-up sequences
- Job/appointment tracking and scheduling
- Invoice generation and payment tracking
- AI-powered customer sentiment analysis from communications
- Mobile-responsive interface for field use
- Integration with email, calendar, and SMS
**Out of Scope (Phase 1):**
- Advanced marketing automation
- Built-in payment processing (integrate with Stripe/Square)
- Complex workflow builders
- Multi-location franchise management
- Inventory management
### Success Metrics
- User completes first customer entry within 5 minutes of signup
- 60%+ reduction in manual data entry time
- 40%+ improvement in lead follow-up rate within 30 days
- 4+ week retention rate above 75%
---
## 2. USER EXPERIENCE & VISUAL DESIGN
### Design Philosophy
**Trust-focused minimalism**: Every screen should feel familiar, calm, and competent. No overwhelming options. Clear hierarchy. Instant understanding of what to do next.
### Visual System
**Color Palette:**
- Primary: Deep blue (#1e40af) - Trust, professionalism
- Secondary: Warm green (#10b981) - Growth, positive action
- Accent: Amber (#f59e0b) - Attention, pending items
- Neutrals: Slate grays (#f8fafc to #0f172a)
- Semantic: Red for urgent, green for completed
**Typography:**
- Headers: Inter (600-700 weight) - Clean, modern, readable
- Body: Inter (400-500 weight)
- Scale: 14px base, 12px secondary, 20px+ headers
**Layout Principles:**
- Left sidebar navigation (consistent context)
- Single-column content areas (reduce cognitive load)
- Generous whitespace (reduce overwhelm)
- Cards for grouped information (clear boundaries)
- Sticky action bars (always accessible)
### Core User Flows
**Flow 1: Capturing a New Lead (30 seconds)**
1. Click "New Lead" floating button (always visible)
2. AI pre-fills from forwarded email or pasted text
3. User confirms/edits: Name, Phone, Service Type
4. System auto-suggests follow-up sequence
5. One-click to activate
**Flow 2: Daily Dashboard Check-in (2 minutes)**
1. Land on dashboard showing: Today's appointments (3), Follow-ups needed (5), New leads (2)
2. Each item has one-click action: Call, Text, Mark Complete
3. AI highlights urgent items with context: "3 days since quote sent"
4. Quick filters: Today, This Week, Overdue
**Flow 3: Managing a Customer Conversation**
1. Customer card shows: Timeline of all interactions, AI sentiment indicator, Suggested next action
2. Quick actions bar: Send Message, Schedule Job, Create Invoice
3. AI surfaces relevant history: "Last job: Water heater repair, $450, 6 months ago"
4. Templates for common responses with personalization
### Mobile Experience
- Bottom tab navigation (thumb-friendly)
- Swipe actions for common tasks
- Voice-to-text for notes
- One-tap calling/texting
- Offline mode for field work
### Trust & Clarity Elements
- AI actions always show "why" (explainability)
- Undo available for 30 seconds on automated actions
- Clear data source indicators ("From email", "Manually added")
- No jargon - "Customers" not "Contacts", "Jobs" not "Opportunities"
- Progress indicators for multi-step processes
---
## 3. TECHNICAL ARCHITECTURE
### Technology Stack
**Frontend:**
- **Framework**: React 18+ with TypeScript
- **State Management**: Zustand (lightweight, clear)
- **UI Components**: Tailwind CSS + Radix UI primitives
- **Forms**: React Hook Form with Zod validation
- **API Layer**: TanStack Query (caching, optimistic updates)
**Backend:**
- **Runtime**: Node.js with Express
- **Language**: TypeScript (end-to-end type safety)
- **Database**: PostgreSQL 15+ (reliability, ACID compliance)
- **ORM**: Drizzle (type-safe, performant)
- **API Style**: RESTful with OpenAPI spec
**AI/ML Layer:**
- **LLM Integration**: Anthropic Claude API (structured outputs)
- **Use cases**: Data extraction from emails/messages, sentiment analysis, follow-up suggestions
- **Vector Store**: Pinecone (customer interaction embeddings)
- **Orchestration**: LangChain for chaining operations
**Infrastructure:**
- **Hosting**: Railway or Render (simple, scalable)
- **File Storage**: AWS S3 or Cloudflare R2
- **Email**: SendGrid for transactional
- **SMS**: Twilio
- **Auth**: Clerk (built-in, secure)
- **Monitoring**: Sentry for errors, PostHog for analytics
### System Architecture
```
┌─────────────────────────────────────────────┐
│ Frontend (React SPA) │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Dashboard │ │Customers │ │ Jobs │ │
│ └──────────┘ └──────────┘ └──────────┘ │
└────────────────────┬────────────────────────┘
│ HTTPS/REST
┌────────────────────┴────────────────────────┐
│ API Gateway (Express) │
│ ┌─────────────┐ ┌──────────────────────┐ │
│ │ Auth │ │ Rate Limiting │ │
│ └─────────────┘ └──────────────────────┘ │
└────────┬────────────────┬───────────────────┘
│ │
┌────┴─────┐ ┌────┴──────┐
│Business │ │AI Service │
│Logic │ │Layer │
│Services │ │(Claude) │
└────┬─────┘ └───────────┘
│
┌────┴──────────────────┐
│ PostgreSQL │
│ (Primary Data) │
└───────────────────────┘
```
### Data Model (Core Entities)
**Customers**
- id, business_id, name, email, phone, address
- source (web, referral, email), tags[], custom_fields{}
- ai_sentiment_score, last_interaction_date
- created_at, updated_at
**Jobs**
- id, customer_id, business_id, title, description
- status (quoted, scheduled, in_progress, completed, cancelled)
- scheduled_date, completed_date, assigned_to
- value_quoted, value_actual
- created_at, updated_at
**Interactions**
- id, customer_id, type (email, sms, call, note)
- content, direction (inbound/outbound)
- ai_extracted_data{}, sentiment_score
- created_at
**Automations**
- id, business_id, trigger_type, trigger_conditions{}
- actions[] (send_email, create_task, update_field)
- active, execution_count
### AI Integration Points
**1. Email/Message Parsing**
- Input: Raw email or SMS content
- Process: Claude extracts structured data (contact info, service request, urgency)
- Output: Populated customer/job record with confidence scores
- Fallback: Partial extraction + user review
**2. Sentiment Analysis**
- Input: Customer interaction history
- Process: Embeddings + analysis for satisfaction trends
- Output: Health score (0-100) with reasoning
- Trigger: Alert on significant negative trend
**3. Follow-up Suggestions**
- Input: Customer state, industry best practices, past interactions
- Process: Generate contextual next-action recommendations
- Output: 2-3 suggested actions with templates
- Human control: Always user-initiated
### Security & Privacy
- **Authentication**: JWT tokens with refresh rotation
- **Authorization**: Row-level security (business_id scoping)
- **Encryption**: At-rest (database), in-transit (TLS 1.3)
- **Data isolation**: Strict business_id filtering in all queries
- **AI data handling**: Customer data sent to Claude with BAA, no training opt-in
- **Backup**: Daily automated backups with 30-day retention
### Scalability Considerations
- **Database**: Connection pooling, indexed foreign keys, read replicas for reports
- **API**: Horizontal scaling behind load balancer
- **AI**: Request queuing with Redis, rate limiting per business tier
- **File storage**: CDN for static assets, presigned URLs for uploads
- **Caching**: Redis for session, frequently accessed customer data
---
## 4. GO-TO-MARKET STRATEGY
### Positioning Statement
"The first CRM that works the way small service businesses actually do—capturing leads from every source automatically and ensuring no customer falls through the cracks, without requiring a tech degree."
### Target Market Segmentation
**Primary Beachhead (Year 1):**
- Local HVAC companies (3-15 employees)
- Annual revenue: $500K-$3M
- Geographic: US metros, 100K+ population
- Current state: Using spreadsheets, notebooks, or entry-level tools like Jobber
**Why HVAC First:**
- High transaction value ($2K-$10K jobs)
- Repeat business critical (maintenance contracts)
- Pain point acute (emergency calls, seasonal peaks)
- Decision maker accessible (owner-operators)
**Expansion Markets (Year 2+):**
- Plumbing, electrical, landscaping (similar dynamics)
- Personal services (salons, fitness trainers, consultants)
- Home services aggregators
### Pricing Model
**Tier 1: Starter - $79/month**
- 1 user, 500 customers, 100 AI assists/month
- Core CRM, basic automations, email/SMS integration
- Target: Solo operators, new businesses
**Tier 2: Professional - $149/month** (ANCHOR)
- 5 users, 2,000 customers, 500 AI assists/month
- Advanced automations, scheduling, mobile app
- Priority support, API access
- Target: Growing teams (5-15 employees)
**Tier 3: Business - $299/month**
- 15 users, unlimited customers, 1,500 AI assists/month
- Custom fields, advanced reporting, white-label options
- Dedicated onboarding, quarterly strategy calls
- Target: Established businesses optimizing operations
**Add-ons:**
- Additional AI assists: $20/100 assists
- SMS messages: $0.02/message (pass-through + 10%)
- Additional users: $25/user/month
### Launch Channels
**Phase 1: Direct Outreach (Months 1-3)**
- Compile list of 500 HVAC companies from Yelp, Google Maps
- LinkedIn outreach to owners with personalized video (Loom)
- Offer: 60-day free trial + migration concierge service
- Goal: 20 pilot customers, gather feedback
**Phase 2: Content & SEO (Months 2-6)**
- Blog: "How [Service] Companies Lose 30% of Leads (And How to Fix It)"
- YouTube: Screen recordings of actual workflows vs. competitor tools
- Target keywords: "HVAC CRM", "service business software", "customer tracking for small business"
- Guest posts on industry blogs (HVAC School, Service Titan community)
**Phase 3: Partnerships (Months 4-9)**
- Integration partnerships: QuickBooks, Stripe, Calendly
- Referral program: Existing customers get 1 month free per referral
- Trade association sponsorships (ACCA, PHCC local chapters)
- Reseller program: Business coaches/consultants (20% recurring commission)
**Phase 4: Paid Acquisition (Months 6-12)**
- Google Ads: High-intent keywords ("best CRM for HVAC")
- Facebook/Instagram: Retargeting website visitors, lookalike audiences
- LinkedIn: Sponsored content to business owners
- Budget: $5K/month, target CAC under $400 (3-month payback)
### Customer Acquisition Playbook
**Pre-Sale:**
1. Discovery call (15 min): Identify top 2 pain points
2. Demo (30 min): Show solution to THEIR problems, not features
3. Trial setup (5 min): Load their actual customer data during call
4. Check-in (Day 3): Automation setup assistance
**Onboarding:**
1. Welcome email: Video from founder, setup checklist
2. Data import (Day 1): CSV upload + AI mapping assistance
3. First automation (Day 2): Set up one high-impact workflow
4. First value moment (Day 5): Show recovered lead or time saved
5. Team training (Week 2): Group video call for multi-user accounts
**Retention Drivers:**
- Monthly usage report: "You saved 12 hours this month"
- Feature announcements tied to specific use cases
- Customer success check-ins at 30, 90, 180 days
- Community: Private Slack or Circle for customers to share tips
### Success Metrics & Goals
**Year 1 Targets:**
- 100 paying customers by Month 12
- MRR: $15K (Month 12 run rate)
- Churn: <5% monthly
- NPS: 50+
- CAC payback: <4 months
**Unit Economics:**
- Average contract value: $149/month
- Gross margin: 80% (software)
- CAC: $400 (blended)
- LTV: $5,364 (3-year customer lifespan)
- LTV:CAC ratio: 13:1
### Competitive Differentiation
**vs. Spreadsheets/Basic Tools:**
- "Stop losing customers to forgotten follow-ups"
- Proof: Show side-by-side time comparison (2 hours → 15 minutes)
**vs. HubSpot/Salesforce:**
- "Built for how you actually work, not enterprise sales teams"
- Proof: 5-minute setup vs. 3-month implementation
**vs. Industry-Specific Tools (Jobber, ServiceTitan):**
- "Smarter automation without the bloat or price tag"
- Proof: AI features at 1/3 the cost
### Risk Mitigation
**Risk 1: Low adoption due to change resistance**
- Mitigation: Free data migration + first automation setup included
- Validation: Pilot users report "easier than old system" within Week 1
**Risk 2: AI accuracy concerns**
- Mitigation: All AI suggestions require human confirmation, clear confidence scores
- Validation: 90%+ accuracy on data extraction in testing
**Risk 3: Market saturation**
- Mitigation: 5.7M small service businesses in US, <15% using modern CRM
- Validation: Customer interviews show current tools inadequate
---
## IMMEDIATE NEXT ACTIONS
**Week 1-2: Validation**
- [ ] Interview 15 HVAC business owners about current process
- [ ] Map their typical week: where are leads coming from, what gets dropped
- [ ] Prototype core dashboard in Figma, test with 5 target users
**Week 3-4: MVP Scope**
- [ ] Build: Customer list view, add customer form, basic AI email parser
- [ ] Build: Simple follow-up automation (send email X days after lead creation)
- [ ] Test with 3 pilot customers using real data
**Week 5-8: Alpha Launch**
- [ ] Refine based on pilot feedback
- [ ] Add: Scheduling, job tracking, basic mobile view
- [ ] Recruit 10 paying alpha customers at 50% discount
**Month 3-4: Beta & Polish**
- [ ] Build remaining Starter tier features
- [ ] Create onboarding sequence and help documentation
- [ ] Prepare marketing website and demo video
**Month 5-6: Public Launch**
- [ ] Execute Phase 1 outreach strategy
- [ ] Launch content marketing engine
- [ ] Iterate based on first 50 customer cohort data
This system is designed to be acted upon immediately while maintaining flexibility to learn and adjust based on real market feedback.
By purchasing this prompt, you agree to our terms of service
CLAUDE-4-5-SONNET
Turn any app idea into a structured, real-world product plan. This system works through aligned stages covering idea clarity, design direction, build approach, and market launch. Built for founders and professionals who need practical, repeatable outputs—not guesswork.
...more
Added over 1 month ago
