From 10a32898c03462132bea8b79c33f29c8ba55df6e Mon Sep 17 00:00:00 2001 From: root Date: Wed, 15 Jul 2026 18:34:06 -0400 Subject: [PATCH] Add cost analysis and pricing model --- COST_ANALYSIS.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ api_base | 0 api_key | 0 model | 3 +++ 4 files changed, 58 insertions(+) create mode 100644 COST_ANALYSIS.md create mode 100644 api_base create mode 100644 api_key create mode 100644 model diff --git a/COST_ANALYSIS.md b/COST_ANALYSIS.md new file mode 100644 index 0000000..d3295ff --- /dev/null +++ b/COST_ANALYSIS.md @@ -0,0 +1,55 @@ +# Gift-a-Roast — Cost Analysis & Pricing + +## Per-Call Cost Breakdown (2-minute roast call, outbound) + +| Layer | Service | Unit Cost | Call Usage | Subtotal | +|---|---|---|---|---| +| **Twilio call** | Programmable Voice (outbound) | $0.014/min | 2 min | **$0.028** | +| **Twilio Studio** | Flow execution | $0.0025/flat | 1x | **$0.003** | +| **STT** | OpenAI Whisper | $0.006/min | 30s speech | **$0.003** | +| **LLM** | deepseek-v4-pro (admin-ai) | ~$2-4/1M tokens | 500 tokens | **$0.002** | +| **TTS (voice)** | Azure Neural | $12/1M chars (~1,500 chars/resp) | 30s speech | **$0.005** | +| **TTS (voice)** | Resemble.ai (alt) | $0.0005/sec | 30s | $0.015 | +| **Total (voice only)** | | | | **~$0.04** | + +## Song Mode Add-on + +| Layer | Service | Unit Cost | Usage | Subtotal | +|---|---|---|---|---| +| Song generation | Suno API (3rd party) | $0.06/request | 1 song | **$0.06** | +| **Total (with song)** | | | | **~$0.10** | + +## Inbound Call Scenario (customer calls the roast line) + +Same AI costs but Twilio inbound rate: $0.0085/min → $0.017 per call → **~$0.03 total (voice only)** + +## Monthly Fixed Costs + +| Item | Cost | +|---|---| +| Twilio local number | $1.15/mo | +| Twilio toll-free number (optional) | ~$2.00/mo | +| Server (Core, shares existing) | $0 (marginal) | +| **Total fixed** | **~$3/month** | + +--- + +## Pricing Recommendation + +Standard SaaS margins: 3-5x cost. This is a novelty product with viral potential — higher margins justified. + +| Tier | Cost | Price | Margin | +|---|---|---|---| +| **Basic Roast** | $0.04 | **$2.99** | 74x | +| **Roast + Song** | $0.10 | **$4.99** | 50x | +| **Premium (custom dialect + song)** | $0.10 | **$6.99** | 70x | +| **Gift-a-Roast (send to friend)** | $0.04 | **$3.99** | 100x | + +At these prices, even low volume (50 calls/mo) covers costs + Stripe fees. Viral adoption at 1,000+ calls/mo = $3,000-7,000 revenue vs $40-100 in API costs. + +## Notes + +- **Resemble.ai vs Azure TTS:** Azure is cheaper ($0.005/call) but Resemble's voice agents ($0.001/sec) might have better regional accent quality. Test both. +- **Suno API:** No official public API confirmed. The $0.06/request is from third-party reverse-engineered APIs. Risky for production. LLM lyrics + TTS singing is the fallback. +- **Stripe fees:** ~2.9% + $0.30 per transaction. At $2.99, that's ~$0.39/call in fees. +- **Legal:** Needs Terms of Service with opt-out mechanism. Anti-harassment safeguards (can't call the same number more than once without consent). diff --git a/api_base b/api_base new file mode 100644 index 0000000..e69de29 diff --git a/api_key b/api_key new file mode 100644 index 0000000..e69de29 diff --git a/model b/model new file mode 100644 index 0000000..6d9347b --- /dev/null +++ b/model @@ -0,0 +1,3 @@ +-- +(1 row) +