Startup Lifecycle
Managing AI-operated startups from idea to exit
Startup Lifecycle
AI-operated startups progress through the same fundamental stages as traditional startups, but with AI agents handling operations at each stage. Startups.Studio provides tools and frameworks for each lifecycle phase.
The Lifecycle Stages
Idea → Validation → Build → Launch → Scale → ExitEach stage has distinct goals, activities, and success criteria.
Idea Stage
Goal: Capture and evaluate startup concepts
Activities
Problem Identification
- Identify pain points worth solving
- Research market size and dynamics
- Analyze competitive landscape
- Assess technical feasibility
Opportunity Scoring
- Market size (TAM/SAM/SOM)
- Competition intensity
- Differentiation potential
- Personal advantage/expertise
Initial Definition Create a basic MDXLD definition:
---
$context: https://schema.org.ai
$type: StartupIdea
$id: https://ideas.startups.studio/analytics-saas
name: E-commerce Analytics SaaS
tagline: Predictive analytics for online stores
stage: Idea
dateCreated: 2024-01-15
---
# {name}
{tagline}
## Problem
E-commerce stores lack affordable predictive analytics. Existing solutions are either too expensive ($1k+/mo) or too basic (just dashboards).
## Opportunity
- Market: 2M+ Shopify/WooCommerce stores
- Pain: Can't predict churn or trends
- Gap: No AI-powered analytics under $500/mo
## Hypothesis
Stores would pay $99-299/mo for AI analytics that predict customer churn and identify growth opportunities.
## Initial Research
- Competitor analysis: [Google Sheet]
- Customer interviews: 0 (planned: 20)
- Market size: $50B (analytics market)
<OpportunityScore />
<NextSteps />Success Criteria
- Problem is well-defined
- Market opportunity is sized
- Competitive landscape is mapped
- Hypothesis is testable
Tools
- IdeaTemplate - Structured idea capture
- OpportunityScorer - Automated scoring
- ResearchAgent - Market research
- CompetitorAnalyzer - Competitive analysis
Decision Point
Go/No-Go Criteria:
- Market size > $100M
- Clear differentiation
- Founder advantage
- Excitement level > 8/10
Go → Validation stage No-Go → Archive or iterate
Validation Stage
Goal: Prove there's real demand before building
Activities
Customer Discovery
- Interview 20-50 potential customers
- Understand their workflows and pain points
- Validate willingness to pay
- Identify early adopter characteristics
Landing Page Test
import { LandingPageTest } from 'https://experiments.do/landing-page'
export const validation = new LandingPageTest({
headline: 'Predict Churn Before It Happens',
subheadline: 'AI analytics for your e-commerce store',
cta: 'Join Waitlist',
traffic: {
source: 'google-ads',
budget: 500,
targetCPA: 5
},
successCriteria: {
signups: 100,
conversionRate: 0.05
}
})Waitlist Building
- Drive traffic to landing page
- Collect emails and feedback
- Segment by characteristics
- Gauge pricing sensitivity
MVP Scoping
- Define minimum feature set
- Estimate build time/cost
- Plan technical architecture
- Identify build vs. buy decisions
Success Criteria
- 20+ customer interviews completed
- 100+ waitlist signups
- 70%+ would pay the proposed price
- Clear MVP scope defined
Updated MDXLD
---
$type: Startup
$id: https://acme-analytics.com
name: Acme Analytics
stage: Validation
dateValidationStarted: 2024-02-01
---
# {name}
## Validation Results
- Interviews: 25 completed
- Waitlist: 150 signups (target: 100) ✓
- Pricing validation: 75% would pay $99-299/mo ✓
- Key insight: Churn prediction is #1 requested feature
## MVP Scope
Features for v1:
1. Shopify integration
2. Churn prediction dashboard
3. Email alerts for at-risk customers
Build time: 4 weeks
Build cost: $5k (using composition)
<ValidationMetrics />
<CustomerSegments />
<MVPRoadmap />Tools
- InterviewGuide - Structured interview framework
- LandingPageBuilder - Quick landing page creation
- WaitlistManager - Email collection and segmentation
- ValidationDashboard - Track validation metrics
Decision Point
Go/No-Go Criteria:
- 100+ waitlist signups
- 50%+ willing to pay
- MVP scope is feasible
- Founder commitment confirmed
Go → Build stage No-Go → Pivot or kill
Build Stage
Goal: Create the MVP and prepare for launch
Activities
Product Development
import { SaaSProduct } from 'https://products.do/saas'
import { AnalyticsDashboard } from 'https://apps.do/analytics'
// Compose MVP
export const product = new SaaSProduct({
name: 'Acme Analytics',
features: [
'shopify-integration',
'churn-prediction',
'email-alerts'
],
pricing: {
model: 'tiered',
tiers: [
{ name: 'Starter', price: 99, limits: { stores: 1 } },
{ name: 'Growth', price: 299, limits: { stores: 3 } }
]
}
})
export const app = new AnalyticsDashboard({
widgets: ['churn-risk', 'trend-detection', 'customer-segments'],
integrations: ['shopify']
})Infrastructure Setup
- Configure hosting (Cloudflare Workers)
- Set up database (ClickHouse + Payload)
- Configure integrations (Stripe, SendGrid)
- Deploy monitoring and logging
Beta Testing
- Invite waitlist to beta
- Collect usage data and feedback
- Iterate on UX and features
- Fix bugs and edge cases
Go-to-Market Prep
- Finalize pricing
- Create marketing materials
- Set up analytics
- Plan launch sequence
Success Criteria
- MVP is feature-complete
- 10+ beta users actively using
- Core features work reliably
- GTM plan is ready
Updated MDXLD
---
$type: Startup
$id: https://acme-analytics.com
name: Acme Analytics
stage: Build
dateBuildStarted: 2024-03-01
---
# {name}
## Build Status
- Development: 90% complete
- Beta users: 15 (target: 10) ✓
- Core features: All working ✓
- Bug count: 3 minor (no blockers)
## Tech Stack
- Frontend: React + @mdxui/primitives
- Backend: Cloudflare Workers
- Database: ClickHouse + Payload
- Integrations: Shopify, Stripe, SendGrid
## Beta Feedback
- NPS: 8.5/10
- Feature requests: 12 logged
- Most requested: WooCommerce integration
<BuildProgress />
<BetaMetrics />
<LaunchChecklist />Tools
- Vibecode - Generate components with AI
- CompositionLibrary - Pre-built building blocks
- BetaManager - Manage beta users and feedback
- LaunchChecklist - Ensure nothing is forgotten
Decision Point
Ready to Launch:
- Core features work reliably
- 10+ happy beta users
- GTM materials ready
- Founder is confident
Launch → Launch stage Not ready → Continue iterating
Launch Stage
Goal: Get first paying customers and validate business model
Activities
Public Launch
- Announce to waitlist
- Post on launch platforms (Product Hunt, Hacker News)
- Activate marketing channels
- Enable paid signups
Customer Acquisition
import { MarketingAgent } from 'https://agents.do/marketing'
import { SalesAgent } from 'https://agents.do/sales'
export const agents = {
marketing: new MarketingAgent({
campaigns: [
{
name: 'Content SEO',
channels: ['blog'],
frequency: 'weekly',
topics: ['churn-prediction', 'e-commerce-analytics', 'shopify-tips']
},
{
name: 'Launch Sequence',
channels: ['email'],
segments: ['waitlist', 'beta-users'],
sequence: ['launch-announcement', 'case-study', 'limited-offer']
}
]
}),
sales: new SalesAgent({
tasks: ['qualify-leads', 'send-demos', 'convert-trials'],
targets: {
demos: 10,
conversions: 5
}
})
}Onboarding Optimization
- Monitor signup funnel
- Improve onboarding flow
- Reduce time-to-value
- Increase activation rate
Customer Success
- Help customers get value
- Collect feedback and testimonials
- Identify upsell opportunities
- Reduce early churn
Success Criteria
- First 10 paying customers
- Product-market fit signals emerging
- Positive unit economics
- Customer retention > 90%
Updated MDXLD
---
$type: Startup
$id: https://acme-analytics.com
name: Acme Analytics
stage: Launch
dateLaunched: 2024-04-15
---
# {name}
## Launch Results
- Launch date: 2024-04-15
- First customer: 2024-04-16 🎉
- Total customers: 12
- MRR: $1,500
- Churn: 8% (1 customer)
## Metrics
- Trial → Paid: 20%
- Activation rate: 75%
- Time to value: 2 days
- NPS: 9/10
## Key Learnings
- Onboarding was too complex (improved)
- Churn prediction feature is killer
- Customers want WooCommerce (next priority)
<LaunchMetrics />
<CustomerFeedback />
<GrowthPlan />Tools
- LaunchPlatforms - Post to Product Hunt, HN, etc.
- MarketingAgent - Automated content and campaigns
- SalesAgent - Lead qualification and conversion
- OnboardingAnalyzer - Optimize onboarding flow
Decision Point
Ready to Scale:
- 10+ paying customers
- Product-market fit validated
- Unit economics work
- Scalable acquisition channel identified
Scale → Scale stage Not ready → Continue optimizing
Scale Stage
Goal: Grow revenue and customers sustainably
Activities
Growth Acceleration
- Scale proven acquisition channels
- Add new channels
- Optimize conversion funnels
- Increase customer LTV
Product Expansion
// Add new features and tiers
export const product = {
...existingProduct,
features: [
...existingProduct.features,
'woocommerce-integration',
'custom-dashboards',
'api-access'
],
pricing: {
...existingProduct.pricing,
tiers: [
...existingProduct.pricing.tiers,
{
name: 'Enterprise',
price: 999,
limits: { stores: 'unlimited' },
features: ['api-access', 'white-labeling', 'priority-support']
}
]
}
}Team Scaling
export const agents = {
...existingAgents,
// Add specialized agents
product: new ProductAgent({
tasks: ['analyze-usage', 'prioritize-features', 'plan-roadmap']
}),
customer_success: new CustomerSuccessAgent({
tasks: ['onboard-enterprise', 'upsell-growth-tier', 'prevent-churn']
}),
engineering: new EngineeringAgent({
tasks: ['implement-features', 'fix-bugs', 'optimize-performance']
})
}Operations Optimization
- Automate manual processes
- Improve agent performance
- Reduce costs
- Increase margins
Market Expansion
- New customer segments
- New geographies
- New products/services
- Partnerships and integrations
Success Criteria
- MRR growing 10-20%+ monthly
- 100+ customers
- Net revenue retention > 100%
- Profitable unit economics
Updated MDXLD
---
$type: Startup
$id: https://acme-analytics.com
name: Acme Analytics
stage: Scale
dateScaleStarted: 2024-07-01
---
# {name}
## Scale Metrics
- MRR: $25,000 (+15% MoM)
- Customers: 120
- ARR: $300,000
- Growth rate: 15% MoM
- Churn: 4% MoM
- NRR: 115%
## Recent Milestones
- ✓ Crossed $10k MRR (2024-06-01)
- ✓ 100th customer (2024-06-15)
- ✓ WooCommerce launch (2024-07-01)
- → Targeting $50k MRR by year-end
## Team
- Founders: 2 humans
- Agents: 8 (sales, support, marketing, product, CS, engineering)
- Contractors: 1 human (customer success)
<ScaleMetrics />
<GrowthChart />
<Roadmap />Tools
- GrowthDashboard - Track all growth metrics
- AgentFleet - Manage multiple AI agents
- AutomationEngine - Automate operations
- ForecastingModel - Predict future growth
Decision Point
Exit Opportunity:
- Acquisition offer received
- Profitable and stable
- Founder ready to exit
Exit → Exit stage Continue → Keep scaling
Exit Stage
Goal: Transition the business to new ownership or wind down
Exit Paths
1. Acquisition
- Strategic buyer (larger company)
- Financial buyer (private equity)
- Acqui-hire (team + IP)
2. Merger
- Combine with complementary startup
- Join larger portfolio company
3. Spin-off
- Transfer to management
- Sell to employees
- Sell to community
4. Wind-down
- Sunset gracefully
- Refund customers
- Open-source the code
Activities
Due Diligence Prep
export const dueдиligence = {
financials: {
mrr: '$50,000',
arr: '$600,000',
growth: '15% MoM',
churn: '3% MoM',
cac: '$150',
ltv: '$1,200',
runway: '18 months'
},
customers: {
total: 250,
segments: [
{ name: 'Starter', count: 180, mrr: '$17,820' },
{ name: 'Growth', count: 60, mrr: '$17,940' },
{ name: 'Enterprise', count: 10, mrr: '$9,990' }
],
retention: '97%',
nps: 8.5
},
technology: {
architecture: 'Cloudflare Workers + ClickHouse',
codebase: 'MDXLD definitions + TypeScript',
dependencies: 'Minimal, mostly compositions',
technical_debt: 'Low',
security: 'SOC2 compliant'
},
team: {
humans: 2,
agents: 10,
contractors: 2
},
ip: {
code: 'All owned',
brand: 'Trademarked',
data: 'Customer-owned',
patents: 'None'
}
}Transition Planning
- Document all processes
- Train buyer's team
- Transition customer relationships
- Hand over infrastructure
Stakeholder Communication
- Inform customers
- Notify team
- Update investors
- Public announcement
Success Criteria
- Clean exit completed
- Customers transitioned smoothly
- Fair valuation achieved
- Lessons documented
Updated MDXLD
---
$type: Startup
$id: https://acme-analytics.com
name: Acme Analytics
stage: Exit
dateExited: 2024-12-31
exitType: Acquisition
acquirer: https://bigco.com
---
# {name}
## Exit Summary
- Exit type: Acquisition
- Acquirer: BigCo Analytics
- Date: 2024-12-31
- Valuation: $5M
- Multiple: 8.3x ARR
## Final Metrics
- ARR: $600k
- Customers: 250
- Team: 2 humans, 10 agents
- Profitability: Break-even
## Lessons Learned
1. Composition enabled rapid MVP (4 weeks vs. 6 months)
2. AI agents reduced team costs by 80%
3. Product-market fit took 3 iterations
4. Enterprise tier drove 40% of revenue
## Portfolio Impact
- Exit proceeds → Fund 3 new startups
- Learnings → Applied to portfolio
- Team → Starting new venture
<ExitDetails />
<PortfolioImpact />
<LessonsLearned />Stage Transitions
Moving Between Stages
Transitions are explicit and deliberate:
import { transitionStage } from 'https://workflows.do/startup-lifecycle'
// Manual transition
await transitionStage({
startup: 'https://acme-analytics.com',
from: 'Build',
to: 'Launch',
criteria: {
mvpComplete: true,
betaUsers: 15,
readyToLaunch: true
}
})
// Or use AutoTransition for automated stage detection
export const lifecycle = {
autoTransition: true,
criteria: {
idea_to_validation: {
opportunityScore: { min: 70 },
founderCommitment: true
},
validation_to_build: {
waitlistSignups: { min: 100 },
willingToPay: { min: 0.5 }
},
build_to_launch: {
betaUsers: { min: 10 },
coreFeatures: { complete: true }
},
launch_to_scale: {
customers: { min: 10 },
mrr: { min: 1000 }
}
}
}Portfolio View by Stage
Portfolio Dashboard
┌─────────────────────────────────────────────────────┐
│ Ideas (12) │
│ ┌────────────────────────────────────────────┐ │
│ │ • AI Email Assistant │ │
│ │ • Developer Tools SaaS │ │
│ │ • Analytics Platform │ │
│ │ + 9 more │ │
│ └────────────────────────────────────────────┘ │
│ │
│ Validation (8) Build (5) Launch (3) │
│ ┌──────────────┐ ┌───────────┐ ┌───────────┐ │
│ │ SaaS Metrics │ │ Acme SaaS │ │ Bolt Mkt │ │
│ │ API Platform │ │ Task Mgr │ │ Chat Wdgt │ │
│ │ + 6 more │ │ + 3 more │ │ + 1 more │ │
│ └──────────────┘ └───────────┘ └───────────┘ │
│ │
│ Scale (2) Exit (1) │
│ ┌──────────────┐ ┌───────────┐ │
│ │ Zap Analytics│ │ Old Acme │ │
│ │ Form Builder │ └───────────┘ │
│ └──────────────┘ │
└─────────────────────────────────────────────────────┘Time Expectations
Typical time in each stage (AI-operated startups):
| Stage | Duration | Key Accelerator |
|---|---|---|
| Idea | 1-2 weeks | ResearchAgent for market analysis |
| Validation | 2-4 weeks | LandingPageTest + automated interviews |
| Build | 4-8 weeks | Composition (vs. 3-6 months custom build) |
| Launch | 4-12 weeks | MarketingAgent + SalesAgent automation |
| Scale | 6-24 months | AgentFleet handles operations at scale |
| Exit | Varies | Clean MDXLD definitions ease due diligence |
Traditional startups: 18-36 months from idea to scale AI-operated startups: 6-12 months from idea to scale
Next Steps
- Studio - Learn about Startups.Studio platform
- Composition - Compose startups from building blocks
- Portfolio - Manage your startup portfolio
- Business - Understand Business-as-Code fundamentals