💰 Economics · Pricing + BMC + Unit Economics + KPI
Single source of truth per il pricing Multiverbe + business model + KPI. Se trovi un prezzo diverso da queste tabelle: questo file vince.
Pricing CHF · 3 Tier (single source of truth)
Modello: setup fee una tantum + subscription mensile . Setup ripaga onboarding e personalizzazione iniziale. Subscription costruisce ARR predittibile. Niente lifetime (anti-pattern SaaS), niente freemium (CH è high-spending). Ricerca di mercato CH sotto, da cui derivano i numeri proposti.
Tier
Setup
Mensile
Annuale (-25% = 3 mesi gratis )
Target dipendenti
Starter
CHF 590
CHF 79
CHF 711/anno
0-3
Pro ⭐ consigliato
CHF 890
CHF 149
CHF 1.341/anno
3-10
Business
CHF 1.290
CHF 249
CHF 2.241/anno
10-20+ o multi-sede
Annuale = paghi 9 mesi, ottieni 12 (decisione founder 2026-05-10). Riduce churn precoce, migliora cashflow. Effective discount -25%.
Ricerca di Mercato CH · Dati 2026
Sito web custom in CH: media CHF 5.000 una tantum (range 2.500–8.500 da agenzie). bexio (back-office leader CH, 100k clienti): CHF 35–129/mese. Treatwell : 35% commissione su nuovi clienti + 2.9% transaction. Fresha : $19.95/mese + 20% commissione marketplace. Stack assemblato (Wix CHF 25 + Calendly CHF 12 + Buffer CHF 15 + Mailchimp CHF 15 + agenzia social CHF 200) = CHF 250–400/mese scollegati. Multiverbe deve posizionarsi sotto la soglia psicologica del sito custom (CHF 5.000) ma sopra la soglia "troppo economico" (CHF 500) .
Cosa include ogni tier · 3 cards
CHF 590
setup + CHF 79/mese
Pianeti inclusi: Sito Web + Booking + Content Studio + CRM base
Pianeta Sales: ❌ non incluso (upgrade Pro)
Sub-accounts: 0 (solo titolare)
Limiti: 500 contatti CRM, 100 prenotazioni/mese, 100 generazioni AI, 1 piattaforma social
AI Nucleo: base, brand memory limitata
Supporto: email, risposta 24h
Target: parrucchiere singolo, artigiano, freelance, retail piccolo
CHF 890
setup + CHF 149/mese
Pianeti inclusi: Sito + Booking + Content + CRM completo + Sales base
Pianeta Sales: ✅ pipeline + sub-accounts venditori (3 max) + activity log
Sub-accounts totali: 5 (dipendenti CRM + venditori Sales con QR/link)
Limiti: 5.000 contatti, prenotazioni illimitate, 500 gen AI, 3 piattaforme social
AI Nucleo: standard, brand memory persistente, customer value tracking
Email Sequencer: 1.000 email cold outreach/mese
Supporto: chat + email, risposta 4h
Target: ristorante, B&B, salone con team, studio professionale, tattoo studio, dentista
CHF 1.290
setup + CHF 249/mese
Pianeti inclusi: Tutti + Sales completo + HR (Q3) + Marketing avanzato
Pianeta Sales: ✅ pipeline + sub-accounts illimitati + email sequencer + lead-gen tool simil-MAIND
Sub-accounts totali: illimitati (dipendenti + venditori + manager con permessi diversi)
Limiti: contatti illimitati, multi-sede, 2.000 gen AI, API access, 5+ piattaforme social
AI Nucleo: premium, brand memory advanced, priority queue, MCP custom
Email Sequencer: 5.000 email cold outreach/mese + warmup dedicato
Supporto: dedicato, risposta 1h, onboarding 1-on-1 con founder
Target: studio legale, agenzia immobiliare, hotel multiproprietà, wedding planner premium, retail catena
💰 AI Cost Stime per Profilo Uso · Basso · Medio · Alto
Founder request: rientrare nei costi al meglio. Stime preliminari per profilo uso cliente, da aggiornare durante prodotto in build con dati reali. Cap mensile per tier obbligatorio (con alert 80% via dashboard cliente) per evitare cost explosion early-stage.
🟢 Profilo Basso · ~50% utenti
Generazioni AI/mese : 30-80
Site Builder : 1 generazione + 5 iter
Content Studio : 30 gen/mese
Insights AI : 10 query/mese
Cost AI cliente/mo : ~CHF 1.50
Tier consigliato : Starter CHF 79/mo
Margine : 98%
Cap mensile : 100 generazioni hard
🟡 Profilo Medio · ~35% utenti
Generazioni AI/mese : 150-350
Site Builder : 1 + 15 iter
Content Studio : 200 gen/mese
Insights AI : 50 query/mese
Cost AI cliente/mo : ~CHF 7
Tier consigliato : Pro CHF 149/mo
Margine : 95%
Cap mensile : 500 generazioni + alert 80% upgrade prompt
🟣 Profilo Alto · ~15% utenti
Generazioni AI/mese : 600-1500
Site Builder : 2 + 30 iter
Content Studio : 800 gen/mese
Insights AI : 200 query/mese
Cost AI cliente/mo : ~CHF 18
Tier consigliato : Business CHF 249/mo
Margine : 93%
Cap mensile : 2.000 generazioni + overage CHF 19/100 gen
Weighted average : ricavo netto cliente/mese ~CHF 110 · cost AI medio ~CHF 4.80 .
Cost discipline · architettura compounding
Anthropic prompt cache (system prompts settoriali ricorrenti, ~5k token cached): -50/-80% cost input. Semantic cache via embeddings Vercel KV / Upstash Redis (hit rate 30-40% su query ripetitive settoriali): -73% cost. Embedding cache deterministico : -90% cost embedding. Compounding: ~95% riduzione cost input rispetto a baseline. Routing 3-tier (60% Sonnet 4.6 user-facing · 30% Haiku 4.5 task interni · 10% Opus 4.7 strategic): media weighted ~CHF 4.80/cliente/mo a uso medio. Quality-First mantenuto (founder priority) — no degradation pattern in failover.
📊 Pricing Comparison · Cosa Include Ogni Tier (SVG matrix)
Vista comparativa rapida dei 3 tier. Ogni cella mostra disponibilità o limite numerico.
PRICING COMPARISON · 3 TIER
<rect x="380" y="48" width="200" height="80" rx="10" fill="url(#tierStarterGrad)" stroke="rgba(118,118,127,0.5)" stroke-width="1.2"/>
<text x="480" y="72" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#B5B5BD" letter-spacing="2">STARTER</text>
<text x="480" y="98" text-anchor="middle" font-family="Geist,sans-serif" font-size="20" font-weight="900" fill="#FAFAFA">CHF 590</text>
<text x="480" y="116" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#B5B5BD">+ CHF 79/mese</text>
<rect x="600" y="40" width="200" height="96" rx="10" fill="url(#tierProGrad)" stroke="#22D3EE" stroke-width="2"/>
<text x="700" y="64" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE" letter-spacing="2">PRO · CONSIGLIATO</text>
<text x="700" y="92" text-anchor="middle" font-family="Geist,sans-serif" font-size="22" font-weight="900" fill="#FAFAFA">CHF 890</text>
<text x="700" y="112" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#FAFAFA">+ CHF 149/mese</text>
<text x="700" y="128" text-anchor="middle" font-family="Geist Mono,monospace" font-size="9" fill="#22D3EE" letter-spacing="1">★ SWEET SPOT</text>
<rect x="820" y="48" width="200" height="80" rx="10" fill="url(#tierBusGrad)" stroke="#2DD4BF" stroke-width="1.5"/>
<text x="920" y="72" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#2DD4BF" letter-spacing="2">BUSINESS</text>
<text x="920" y="98" text-anchor="middle" font-family="Geist,sans-serif" font-size="20" font-weight="900" fill="#FAFAFA">CHF 1.290</text>
<text x="920" y="116" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#B5B5BD">+ CHF 249/mese</text>
<g font-family="Geist Mono,monospace" font-size="10" font-weight="600" fill="#76767F" letter-spacing="0.05em">
<text x="60" y="165">PIANETI MVP</text>
</g>
<line x1="60" y1="180" x2="1040" y2="180" stroke="rgba(255,255,255,0.06)" stroke-width="1"/>
<text x="60" y="200" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">🌐 Pianeta Web (sito + 9 satelliti)</text>
<text x="480" y="200" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="700" y="200" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="920" y="200" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="60" y="224" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">📅 Booking (5 satelliti)</text>
<text x="480" y="224" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="700" y="224" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="920" y="224" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="60" y="248" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">🎬 Content Studio (8 satelliti)</text>
<text x="480" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="700" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="920" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#4ADE80" font-weight="700">✓</text>
<text x="60" y="272" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">🎯 CRM</text>
<text x="480" y="272" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#76767F">base</text>
<text x="700" y="272" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">completo</text>
<text x="920" y="272" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">completo</text>
<text x="60" y="296" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">💼 Sales (pipeline + outreach)</text>
<text x="480" y="296" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#76767F" font-weight="700">—</text>
<text x="700" y="296" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#22D3EE" font-weight="700">base · 3 venditori</text>
<text x="920" y="296" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#2DD4BF" font-weight="700">completo + lead-gen</text>
<text x="60" y="320" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">📣 Marketing <tspan fill="#FB923C" font-size="9" font-weight="700">Q2 GIU</tspan></text>
<text x="480" y="320" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#76767F" font-weight="700">—</text>
<text x="700" y="320" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#FB923C" font-weight="700">core · 4 sat</text>
<text x="920" y="320" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#FB923C" font-weight="700">completo · 8 sat + ROAS</text>
<line x1="60" y1="338" x2="1040" y2="338" stroke="rgba(255,255,255,0.08)" stroke-width="1"/>
<g font-family="Geist Mono,monospace" font-size="10" font-weight="600" fill="#76767F" letter-spacing="0.05em">
<text x="60" y="360">LIMITI & RISORSE</text>
</g>
<text x="60" y="384" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">👥 Sub-accounts (QR / link)</text>
<text x="480" y="384" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#76767F">0</text>
<text x="700" y="384" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">5</text>
<text x="920" y="384" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">illimitati</text>
<text x="60" y="410" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">🧠 Generazioni AI / mese</text>
<text x="480" y="410" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#76767F">100</text>
<text x="700" y="410" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">500</text>
<text x="920" y="410" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">2.000</text>
<text x="60" y="434" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">📱 Piattaforme social</text>
<text x="480" y="434" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#76767F">1</text>
<text x="700" y="434" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">3</text>
<text x="920" y="434" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">5+</text>
<text x="60" y="458" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">👤 Contatti CRM</text>
<text x="480" y="458" text-anchor="middle" font-family="Geist,sans-serif" font-size="11" fill="#76767F">500</text>
<text x="700" y="458" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">5.000</text>
<text x="920" y="458" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">illimitati</text>
<text x="60" y="482" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">✉️ Cold email / mese</text>
<text x="480" y="482" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#76767F" font-weight="700">—</text>
<text x="700" y="482" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#22D3EE" font-weight="700">1.000</text>
<text x="920" y="482" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#2DD4BF" font-weight="700">5.000 + warmup</text>
<text x="60" y="506" font-family="Geist,sans-serif" font-size="13" fill="#FAFAFA">🔌 API access</text>
<text x="480" y="506" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#76767F" font-weight="700">—</text>
<text x="700" y="506" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#76767F" font-weight="700">—</text>
<text x="920" y="506" text-anchor="middle" font-family="Geist Mono,monospace" font-size="14" fill="#2DD4BF" font-weight="700">✓</text>
<line x1="60" y1="524" x2="1040" y2="524" stroke="rgba(255,255,255,0.08)" stroke-width="1"/>
<text x="60" y="546" font-family="Geist Mono,monospace" font-size="9" fill="#76767F" letter-spacing="0.1em">TARGET TIER</text>
<text x="480" y="546" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">PMI 0-3 dipendenti</text>
<text x="700" y="546" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">PMI 3-10 dipendenti</text>
<text x="920" y="546" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">PMI 10-20 dipendenti</text>
📈 Pricing Evolution · Come Cambia nel Tempo (SVG timeline)
Il pricing non è statico. Cambia con la maturità del prodotto, il fit di mercato e la prova del valore generato. Roadmap pricing dei prossimi 24 mesi.
PRICING EVOLUTION · 24 MESI
il prezzo cresce con la maturità del prodotto e la prova del valore
<line x1="80" y1="220" x2="1020" y2="220" stroke="url(#priceTimelineGrad)" stroke-width="3"/>
<g>
<circle cx="180" cy="220" r="14" fill="rgba(34,211,238,0.16)"/>
<circle cx="180" cy="220" r="10" fill="none" stroke="#22D3EE" stroke-width="0.5" opacity="0.45"/>
<circle cx="180" cy="220" r="8" fill="url(#ptDotCyan)"/>
<line x1="180" y1="220" x2="180" y2="138" stroke="#22D3EE" stroke-width="1" stroke-dasharray="3,2" opacity="0.5"/>
<rect x="100" y="80" width="160" height="58" rx="10" fill="rgba(34,211,238,0.12)" stroke="#22D3EE" stroke-width="1.2"/>
<text x="180" y="100" text-anchor="middle" font-family="Geist Mono,monospace" font-size="9" font-weight="700" fill="#22D3EE" letter-spacing="2">FASE 1 · Q2 '26</text>
<text x="180" y="118" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="800" fill="#FAFAFA">EARLY ADOPTER</text>
<text x="180" y="132" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#B5B5BD">CHF 590 / 890 / 1.290</text>
<text x="180" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE">Mag-Giu 2026</text>
<text x="180" y="266" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">prima 5 clienti</text>
<text x="180" y="280" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">prezzo lancio</text>
</g>
<g>
<circle cx="400" cy="220" r="14" fill="rgba(74,222,128,0.16)"/>
<circle cx="400" cy="220" r="10" fill="none" stroke="#4ADE80" stroke-width="0.5" opacity="0.45"/>
<circle cx="400" cy="220" r="8" fill="url(#ptDotGreen)"/>
<line x1="400" y1="220" x2="400" y2="138" stroke="#4ADE80" stroke-width="1" stroke-dasharray="3,2" opacity="0.5"/>
<rect x="320" y="80" width="160" height="58" rx="10" fill="rgba(74,222,128,0.12)" stroke="#4ADE80" stroke-width="1.2"/>
<text x="400" y="100" text-anchor="middle" font-family="Geist Mono,monospace" font-size="9" font-weight="700" fill="#4ADE80" letter-spacing="2">FASE 2 · Q3 '26</text>
<text x="400" y="118" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="800" fill="#FAFAFA">STANDARD</text>
<text x="400" y="132" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#B5B5BD">CHF 690 / 990 / 1.490</text>
<text x="400" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#4ADE80">Lug-Set 2026</text>
<text x="400" y="266" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">post 10 clienti</text>
<text x="400" y="280" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">+15% sui setup</text>
</g>
<g>
<circle cx="620" cy="220" r="14" fill="rgba(250,204,21,0.16)"/>
<circle cx="620" cy="220" r="10" fill="none" stroke="#FACC15" stroke-width="0.5" opacity="0.45"/>
<circle cx="620" cy="220" r="8" fill="url(#ptDotYellow)"/>
<line x1="620" y1="220" x2="620" y2="138" stroke="#FACC15" stroke-width="1" stroke-dasharray="3,2" opacity="0.5"/>
<rect x="540" y="80" width="160" height="58" rx="10" fill="rgba(250,204,21,0.12)" stroke="#FACC15" stroke-width="1.2"/>
<text x="620" y="100" text-anchor="middle" font-family="Geist Mono,monospace" font-size="9" font-weight="700" fill="#FACC15" letter-spacing="2">FASE 3 · Q4 '26</text>
<text x="620" y="118" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="800" fill="#FAFAFA">PREMIUM</text>
<text x="620" y="132" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#B5B5BD">CHF 790 / 1.190 / 1.690</text>
<text x="620" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#FACC15">Ott-Dic 2026</text>
<text x="620" y="266" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">post 30 clienti</text>
<text x="620" y="280" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">case study + brand</text>
</g>
<g>
<ellipse cx="900" cy="220" rx="22" ry="6" fill="none" stroke="#2DD4BF" stroke-width="0.9" opacity="0.5" transform="rotate(-18 900 220)"/>
<ellipse cx="900" cy="220" rx="22" ry="6" fill="none" stroke="#99F6E4" stroke-width="0.4" opacity="0.75" transform="rotate(-18 900 220)"/>
<circle cx="900" cy="220" r="16" fill="rgba(45,212,191,0.18)"/>
<circle cx="900" cy="220" r="10" fill="url(#ptDotTeal)"/>
<line x1="900" y1="220" x2="900" y2="138" stroke="#2DD4BF" stroke-width="1.5" stroke-dasharray="3,2" opacity="0.6"/>
<rect x="810" y="76" width="180" height="62" rx="10" fill="rgba(45,212,191,0.18)" stroke="#2DD4BF" stroke-width="2"/>
<text x="900" y="98" text-anchor="middle" font-family="Geist Mono,monospace" font-size="9" font-weight="700" fill="#2DD4BF" letter-spacing="2">FASE 4 · 2027</text>
<text x="900" y="118" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="800" fill="#FAFAFA">MID-MARKET</text>
<text x="900" y="132" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#FAFAFA">CHF 1.490 / 2.490 / 2.990</text>
<text x="900" y="248" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#2DD4BF">2027</text>
<text x="900" y="266" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">salita medio imprese</text>
<text x="900" y="280" text-anchor="middle" font-family="Geist,sans-serif" font-size="10" fill="#B5B5BD">tier Enterprise on-demand</text>
</g>
<g transform="translate(80, 320)">
<text x="0" y="0" font-family="Geist Mono,monospace" font-size="9" fill="#76767F" letter-spacing="0.1em">REGOLA: ogni +5 clienti = test elasticità prezzo. Se conv non cala > 25%, alza del 10-15%. Mantieni discount annuale -25% (paghi 9 su 12).</text>
</g>
Note critiche pricing svizzero
Tutto in CHF — non quotare mai in EUR a clienti CH (percezione "fornitore estero").
IVA 8.1% — solo sopra soglia CHF 100k fatturato annuo (sotto: niente IVA).
Annuale prepagato — sconto 15% (boost cassa primo anno + lock retention).
Niente lifetime — il modello richiama il pessimo modello dei competitor (cliente paga una volta, smetti di iterare prodotto).
Niente free trial 14gg per ora — filtra male, attira chi non si committa. Demo gratuita 30 minuti con founder e onboarding guidato post-firma sì.
I numeri sopra sono v1 proposed — potrebbero alzarsi del 20-30% post prime 3 vendite (testiamo l'elasticità del prezzo).
Top-up & overage
Generazioni AI extra : 100 gen → CHF 19 · 500 gen → CHF 79
Hard cap raggiunto → blocco generazioni con prompt upgrade
Alert 80% → email + banner dashboard
Decision Matrix · Loris W1-W4
Sconti aggiuntivi allo sconto annuale base -25% paghi 9 su 12:
Settimana (giugno '26)
Sconto extra
Note
W1 (1-7 Giu)
0%
premium positioning. Solo sconto annuale base -25%.
W2 (8-14 Giu)
-5% sul setup
accelerare pre-hard-gate 10 Giu
W3 (15-21 Giu)
-10% setup OPPURE 1° mese gratis
recupero post-deadline
W4 (22-30 Giu)
-10% annuale extra
scaling, conversione hard
Setup fee · payback
Tier
Setup
Costo nostro setup
Payback months sub
Starter
CHF 590
~CHF 80
10 mesi
Pro
CHF 890
~CHF 120
6 mesi
Business
CHF 1.290
~CHF 180
5 mesi
LTV target
Assumendo churn 5%/anno (durata media 20 mesi):
Starter LTV : 590 + (79 × 20) = CHF 2.170
Pro LTV : 890 + (149 × 20) = CHF 3.870
Business LTV : 1.290 + (249 × 20) = CHF 6.270
Mix weighted (50/35/15): LTV medio ~CHF 3.500/cliente .
CAC target + LTV/CAC
CAC iniziale ~CHF 200-300/cliente. LTV/CAC = 14× (target healthy SaaS >3×).
Business Model Canvas · 9 Blocchi (Osterwalder)
Il modello di business di Multiverbe in una vista. Ogni blocco è coerente con gli altri: i Customer Segments (PMI svizzere senza/scarsa presenza online) determinano la Value Proposition (sistema operativo modulare con AI orchestratrice), che a sua volta determina Channels (cold outreach + LinkedIn + Google Ads), Revenue Streams (lifetime entry + subscription) e Cost Structure (lean: 2 founder, infra cloud, AI API).
Key Partners
PTEK (Loris) · accesso fiduciario CH, contatti aziende ticinesi, supporto burocratico
Metaverbe Agency · brand madre, dominio caldo per warmup outreach, social proof clienti italiani
Supabase · DB + Auth + Storage
Vercel · hosting CDN globale
Google (Gemini API) · cervello multimodale Content Studio
Stripe + Datatrans/Payrexx (Twint) · pagamenti CHF
CCIATI · ingresso eventi networking ticinesi
Agenti freelance · scalare outreach da Q4
Key Activities
Sviluppo PWA modulare · 5 pianeti + Nucleo
Cold outreach CH · email + cold call
Demo prodotto · video + call live
Onboarding cliente · setup settoriale
Iterazione AI prompts · Nucleo + Content Studio
Customer success · review periodiche
Value Propositions
Sistema operativo aziendale , non un altro tool isolato
Onboarding settoriale · l'app si configura sola in 10 min
Gemini multimodale per contenuti (img/video/audio) auto-pubblicati
Booking adattivo · stesso prodotto per parrucchiere e hotel
Cervello centrale · ogni dato di un modulo migliora gli altri
Made in Italy/CH · supporto in italiano, prezzi CHF, partner svizzero
Già operativa in IT, non beta
Customer Relationships
Sales 1-on-1 · demo personalizzata Loris/Gregorio
Onboarding guidato · 30 min setup con founder
Self-service · l'app guida l'utente dopo setup
Review trimestrale · check uso + upsell
Referral program · cliente porta cliente
Customer Segments
PMI svizzere senza presenza online · sito assente o brutto
PMI con social di scarsa qualità · postano poco/male
0–20 dipendenti · titolare/CEO è il decisore
Canton Ticino + Grigioni · Lugano, Bellinzona, Locarno, Mendrisio, Chur
Settori orizzontali : estetica, ristorazione, hospitality, immobiliare, consulenza, retail, artigiani, finanza
Key Resources
Codebase Multiverbe (PWA Next.js)
Brand Metaverbe · sito live, P.IVA, social proof
Network PTEK · accesso CH
Founder time · Gregorio (dev) + Loris (sales)
Knowledge AI · prompt + memoria del Nucleo
Channels
Cold email da metaverbe.com (warmup multiverbe.com in parallelo)
Cold call Loris diretto
LinkedIn organic Gregorio + company page
Eventi CCIATI · networking face-to-face
Referral · clienti soddisfatti
Google Ads / LinkedIn Ads · da Q4 quando MRR validato
Cost Structure
Sviluppo · Claude Code Max ×2 (€220/mese durante build attivo)
Infrastruttura · Supabase Free→$25/mese, Vercel Pro $20/mese, Brevo Free 9K/mo→$20/mese (Multiverbe transactional, decisione 2026-05-10)
AI APIs · Gemini ($0.10–0.50/utente/mese a regime)
Email outreach · Instantly/Lemwarm ~$30/mese
Pagamenti · Stripe 1.5%+€0.25, Twint CHF 29–49/mese fisso
Setup CH · CHF 800–1.500 una tantum (Kollektivgesellschaft)
Marketing paid · da Set: CHF 300–500 Google Ads, CHF 400–600 LinkedIn
Costi totali Mag–Ago : ~€500 (lean) · Set–Dic : ~CHF 1.200/mese
Revenue Streams
Lifetime entry CHF 800 (Mag–Ago) · bundle 2–3 pianeti core
Subscription mensile : Starter CHF 590 setup + 79/mo, Pro CHF 890 setup + 149/mo, Business CHF 1.290 setup + 249/mo (allineato §07 v2.26+)
Add-on per pianeta · CHF 19–39/mese ciascuno (Sales, Marketing avanzato)
Setup fee · CHF 290 una tantum (sito generato + branding base)
Annuale prepagato · sconto -25% (paghi 9 su 12 = 3 mesi gratis, decisione founder 2026-05-10) · boost cassa significativo
Servizi metaverbe.com · revenue ponte parallela (continua a operare)
Lettura del canvas
Il modello è "freemium settoriale + lifetime ponte + subscription a regime" . Lifetime serve a validare in modo veloce con bassa frizione (chi paga una volta vuole davvero il prodotto). Subscription è il modello finale che genera ARR. Le PMI svizzere sono target fertile perché hanno cassa, decidono in fretta, e i competitor diretti del nostro tipo (modulare + AI + booking + multi-settore) sono praticamente assenti nel territorio.
Concorrenti · benchmark mercato CH 2026
Sito custom CH agenzie : CHF 5.000 una tantum
bexio : CHF 35-129/mese (back-office leader)
Treatwell : 35% commissione
Fresha : $19.95/mese + 20% commissione
Stack assemblato : CHF 250-400/mo scollegati
Dettaglio competitor + VPC + 4 vantaggi → [[competitors]]
KPI Dashboard · Live Status (4 gauge SVG)
Tre fasi, tre set di KPI. Ogni gate ha numeri precisi che validano o invalidano. Niente soft metrics ("buon momentum" non è un KPI). Solo cose contabili.
KPI DASHBOARD · LIVE STATUS
stato real-time dei 4 indicatori critici per il gate validation 30 Giugno
<g transform="translate(150, 200)">
<path d="M -85 0 A 85 85 0 0 1 85 0" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="14" stroke-linecap="round"/>
<path d="M -85 0 A 85 85 0 0 0 -85 0" fill="none" stroke="url(#gaugeAccent)" stroke-width="14" stroke-linecap="round"/>
<text x="0" y="-12" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE" letter-spacing="2">CLIENTI PAGANTI</text>
<text x="0" y="20" text-anchor="middle" font-family="Geist,sans-serif" font-size="36" font-weight="900" fill="#FAFAFA">0</text>
<text x="0" y="42" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#B5B5BD">/ 5 target Giu</text>
<text x="0" y="64" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#76767F">Validation gate</text>
</g>
<g transform="translate(420, 200)">
<path d="M -85 0 A 85 85 0 0 1 85 0" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="14" stroke-linecap="round"/>
<path d="M -85 0 A 85 85 0 0 0 -85 0" fill="none" stroke="url(#gaugeAccent)" stroke-width="14" stroke-linecap="round"/>
<text x="0" y="-12" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE" letter-spacing="2">MRR · MENSILE</text>
<text x="0" y="20" text-anchor="middle" font-family="Geist,sans-serif" font-size="28" font-weight="900" fill="#FAFAFA">CHF 0</text>
<text x="0" y="42" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#B5B5BD">/ CHF 745 target</text>
<text x="0" y="64" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#76767F">5 × CHF 149 Pro</text>
</g>
<g transform="translate(690, 200)">
<path d="M -85 0 A 85 85 0 0 1 85 0" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="14" stroke-linecap="round"/>
<path d="M -85 0 A 85 85 0 0 0 -85 0" fill="none" stroke="url(#gaugeWarn)" stroke-width="14" stroke-linecap="round"/>
<text x="0" y="-12" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#FACC15" letter-spacing="2">PIANETI PRONTI</text>
<text x="0" y="20" text-anchor="middle" font-family="Geist,sans-serif" font-size="36" font-weight="900" fill="#FAFAFA">0</text>
<text x="0" y="42" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#B5B5BD">/ 6 (5 MVP + Marketing)</text>
<text x="0" y="64" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#76767F">5 al 31 Mag · Mkt al 30 Giu</text>
</g>
<g transform="translate(960, 200)">
<path d="M -85 0 A 85 85 0 0 1 85 0" fill="none" stroke="rgba(255,255,255,0.08)" stroke-width="14" stroke-linecap="round"/>
<path d="M -85 0 A 85 85 0 0 0 -85 0" fill="none" stroke="#F472B6" stroke-width="14" stroke-linecap="round"/>
<text x="0" y="-12" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#F472B6" letter-spacing="2">VALIDATION SCORE</text>
<text x="0" y="20" text-anchor="middle" font-family="Geist,sans-serif" font-size="36" font-weight="900" fill="#FAFAFA">0%</text>
<text x="0" y="42" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" fill="#B5B5BD">/ 100% gate 30 Giu</text>
<text x="0" y="64" text-anchor="middle" font-family="Geist,sans-serif" font-size="9" fill="#76767F">PMF score interno</text>
</g>
<g transform="translate(80, 320)">
<text x="0" y="0" font-family="Geist Mono,monospace" font-size="9" fill="#76767F" letter-spacing="0.1em">DASHBOARD AGGIORNATA OGNI 24H · QUESTI 4 INDICATORI DETERMINANO IL GATE 30 GIU</text>
</g>
🚦 Gate Intermedi Settimanali W1-W4 · Mitigation Real-Time
Tra Gate 1 (31 Mag) e Gate 2 (30 Giu) servono 4 gate intermedi settimanali per intervenire in real-time se metric scivola. Ogni gate ha pass/blocked criteria + mitigation strategy.
Gate W1 · 15 Mag
Pass : Pianeta Sito demo registrabile + DPA pubblicata + Loris warmup multiverbe.com avviato
Blocked : ricalibrare task W2 + escalation budget DPA
Gate W2 · 22 Mag
Pass : Booking + CRM + Stripe live + multiverbe.com v1 + 3 demo prenotate
Blocked : pivot angolo cold email + scala porta-a-porta Loris
Gate W3 · 29 Mag
Pass : Content + Sales base + multiverbe.com v2 + 1 contratto firmato
Blocked : sconto 10% W2 attivato + closing aggressivo demo
Gate W4 · 7 Giu (extended W5 hard 10 Giu)
Pass : 5 pianeti polish + Marketing live + Onboarding 5 macro
Blocked : scope cut Marketing satellite 4 + final push aggressivo
Gate 1 · 31 Maggio · BUILD
5/5
Pianeti MVP + Nucleo OK
✓
Onboarding settoriale completo
✓
multiverbe.com live + 3 settori demo
2
End-to-end test riusciti
200
Prospect in lista (Loris)
Gate 2 · 30 Giugno · VALIDATION
CHF 4.5K+
Setup fee cumulati
3-5%
Reply rate cold email
KPI Settimanali · Review Lunedì 9:00
Sales pipeline: nuovi lead aggiunti, demo prenotate, demo eseguite, contratti firmati, no-show (Loris)
Build velocity: milestone settimana raggiunte, blocchi tecnici, debug time (Gregorio)
Spend: spese sostenute vs budget settimanale, eventuali alert (condiviso)
Cash position: entrate cumulate, runway in mesi se la fase fosse prolungata (condiviso)
Prodotto health: bug aperti, errori Sentry, uptime, performance (Gregorio)
Clienti attivi feedback: NPS informale (1-10), feature richieste, churn rischio (Loris)
KPI Mensili · Health Check
Customer Acquisition Cost (CAC): spese marketing+sales / nuovi clienti del mese · target sotto CHF 200
LTV (Lifetime Value): setup fee + (sub mensile × 18 mesi attesi) · target sopra CHF 2.500
LTV/CAC ratio: deve essere > 3x (target 5x)
Churn rate mensile: clienti persi / clienti totali · target sotto 5%
MRR growth rate: crescita MRR mese su mese · target sopra 30% nei primi 6 mesi
Time to value cliente: giorni dal signup al "primo aha moment" (sito live + 1 prenotazione + 1 contenuto pubblicato) · target sotto 7 giorni
💰 Unit Economics · Quanto Costa e Quanto Vale un Cliente
Numeri reali per capire se il business è sostenibile. Costi unitari per cliente, margini, runway.
💸 Costi unitari · Cliente Pro
Server (Vercel + Supabase) : ~CHF 4/mese
AI tokens (Claude + Kimi + Gemini) : ~CHF 8/mese a uso medio
Brevo email (transactional) : ~CHF 2/mese (free tier 9K/mo sufficiente fino a 50+ clienti)
Stripe + Datatrans/Payrexx fee : 2.9% + CHF 0.30 = ~CHF 4/mese su 149
Dominio cliente (.ch) : ~CHF 1.5/mese amortizzato
Customer support time : ~30 min/mese × CHF 50/h = CHF 25
Totale costo unitario : CHF 44.5/mese
💎 Revenue · Cliente Pro
Setup fee one-time : CHF 890 (riconosciuto al momento)
Sub mensile : CHF 149/mese
Annual discount -25% (3 mesi gratis, paghi 9 su 12) : chi paga annuale → CHF 1.341/anno (vs 1.788 mensile) · decisione founder 2026-05-10
LTV stimato @ 24 mesi retention + 50% Annual: CHF 4.450
Upgrade rate Pro → Business : 15% atteso a Q3 = +CHF 100/mese da quel cliente
📈 Margini & Ratios
Gross margin per cliente Pro : (149 - 44.5) / 149 = 70%
CAC target : max CHF 200 (sotto LTV/3 = 1.483)
LTV/CAC ratio target : 5x+ (LTV 4.450 / CAC 200 = 22x se CAC scende)
Payback period : setup 890 + 1 mese sub = recupero costi acquisizione + supporto entro mese 1.5
Break-even : 8-10 clienti paganti → costi fissi + variabili coperti
Self-sustainable : 25-30 clienti paganti → 2 stipendi CH coperti
Funnel realistico per Giugno 2026 con conversion rate stimati. Ogni step ha numeri assoluti per capire quanto outreach serve per arrivare ai 5 clienti del validation gate.
ACQUISITION FUNNEL · GIUGNO 2026
conversion rate stimati per arrivare a 5+ clienti paganti · validation gate 30 Giu
<polygon points="80,80 1020,80 980,140 120,140" fill="rgba(34,211,238,0.18)" stroke="#22D3EE" stroke-width="1.5"/>
<text x="550" y="106" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE" letter-spacing="2">STEP 1 · OUTREACH</text>
<text x="550" y="126" text-anchor="middle" font-family="Geist,sans-serif" font-size="14" font-weight="700" fill="#FAFAFA">800 prospect contattati (cold email + LinkedIn + porta-a-porta)</text>
<text x="60" y="115" text-anchor="end" font-family="Geist Mono,monospace" font-size="11" font-weight="700" fill="#22D3EE">800</text>
<polygon points="120,150 980,150 940,210 160,210" fill="rgba(34,211,238,0.22)" stroke="#22D3EE" stroke-width="1.5"/>
<text x="550" y="176" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#22D3EE" letter-spacing="2">STEP 2 · REPLY (8%)</text>
<text x="550" y="196" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="700" fill="#FAFAFA">64 risposte interessate · cold email rate 6-10%</text>
<text x="100" y="185" text-anchor="end" font-family="Geist Mono,monospace" font-size="11" font-weight="700" fill="#22D3EE">64</text>
<polygon points="160,220 940,220 900,280 200,280" fill="rgba(250,204,21,0.20)" stroke="#FACC15" stroke-width="1.5"/>
<text x="550" y="246" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#FACC15" letter-spacing="2">STEP 3 · DEMO PRENOTATA (38% delle reply)</text>
<text x="550" y="266" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="700" fill="#FAFAFA">24 demo prenotate · ottimo rate post-warming</text>
<text x="140" y="255" text-anchor="end" font-family="Geist Mono,monospace" font-size="11" font-weight="700" fill="#FACC15">24</text>
<polygon points="200,290 900,290 860,350 240,350" fill="rgba(251,146,60,0.22)" stroke="#FB923C" stroke-width="1.5"/>
<text x="550" y="316" text-anchor="middle" font-family="Geist Mono,monospace" font-size="10" font-weight="700" fill="#FB923C" letter-spacing="2">STEP 4 · PROPOSAL (50% delle demo)</text>
<text x="550" y="336" text-anchor="middle" font-family="Geist,sans-serif" font-size="13" font-weight="700" fill="#FAFAFA">12 preventivi inviati · no-show 20%, non-fit 30%</text>
<text x="180" y="325" text-anchor="end" font-family="Geist Mono,monospace" font-size="11" font-weight="700" fill="#FB923C">12</text>
<polygon points="240,360 860,360 800,420 300,420" fill="rgba(74,222,128,0.25)" stroke="#4ADE80" stroke-width="2"/>
<text x="550" y="386" text-anchor="middle" font-family="Geist Mono,monospace" font-size="11" font-weight="700" fill="#4ADE80" letter-spacing="2">STEP 5 · FIRMA (50% dei preventivi)</text>
<text x="550" y="406" text-anchor="middle" font-family="Geist,sans-serif" font-size="14" font-weight="800" fill="#FAFAFA">6 CLIENTI PAGANTI · gate validation superato</text>
<text x="220" y="395" text-anchor="end" font-family="Geist Mono,monospace" font-size="14" font-weight="900" fill="#4ADE80">6</text>
<g transform="translate(80, 450)">
<text x="0" y="0" font-family="Geist Mono,monospace" font-size="9" fill="#B5B5BD" letter-spacing="0.1em">CONVERSION 800 → 6 = 0.75% · COSTO TOTALE OUTREACH ~CHF 1.200 (ads + tools + tempo) · CAC PER CLIENTE = CHF 200</text>
</g>
Note critiche sul funnel
Il funnel è basato su benchmark cold email B2B SaaS Svizzera (8% reply rate è ottimistico ma achievable con outreach personalizzato).
Il porta-a-porta Loris a Lugano migliora drasticamente il funnel: prospect "calda" salta da 800 a 50 contatti per 6 firme. Trade-off: tempo.
Se in 2 settimane di Giugno il reply rate scende sotto il 4%, fermati: il messaggio non funziona, riscrivi tutto.
Il tasso di chiusura demo→firma del 50% è ambizioso ma realistico se il prospect ha già visto il prodotto live (multiverbe.com con demo interattiva).
Settori ad alta conversione: Professionisti (commercialisti, avvocati, dentisti) — decision maker chiaro, budget definito. Bassa conversione: Ristorazione — decision più emotivo, budget variabile.
Trimestrali (gate decision)
30 Giu '26 (validation gate): minimo 5 paganti
30 Set '26 : minimo 15 paganti, MRR CHF 2.500+
31 Dic '26 : minimo 30 paganti, MRR CHF 5.000+, GmbH operativa
North Star Metric
Annual Recurring Revenue (ARR) . Più ARR = più indipendenza, più ownership, più libertà.
Hard gate 10 Giu 2026 : 5 paganti = MRR ~CHF 600 = ARR run-rate CHF 7.200. Punto di partenza.
Ultimo update : 2026-05-10 · merge canon/03-pricing + canon/06-economics + sec-02 BMC 9 blocchi + sec-07 pricing 3-tier cards + AI cost 3 profili + Pricing Comparison Matrix SVG verbatim + Pricing Evolution Timeline SVG verbatim + sec-10 KPI Dashboard 4 gauge SVG verbatim + Gate W1-W4 + Gate 1+2 KPI strips + KPI settimanali/mensili + Unit Economics 3 dataflow-card + Acquisition Funnel SVG verbatim. 4 SVG totali preservati.
Owner : Gregorio (decisioni) + Loris (applicazione W1-W4)
Skill chain : multiverbe-stripe-checkout-edges (revenue edge cases)