- Add brainstorm feature with collaborative canvas, AI idea generation, live cursors, playback, and export - Add PDF upload/extraction/ingestion pipeline with pgvector document search (RAG) - Add document Q&A overlay with streaming chat and PDF preview - Add note attachments UI with status polling, grid layout, and auto-scroll - Add task extraction AI tool and agent executor improvements - Fix NoteEmbedding missing updatedAt column, re-index 66 notes with 1536-dim embeddings - Fix brainstorm 'Create Note' button: add success toast and redirect to created note - Fix memory echo notification infinite polling - Fix chat route to always include document_search tool - Add brainstorm i18n keys across all 14 locales - Add socket server for real-time brainstorm collaboration - Add hierarchical notebook selector and organize notebook dialog improvements - Add sidebar brainstorm section with session management - Update prisma schema with brainstorm tables, attachments, and document chunks
17 KiB
Memento — Stratégie GTM & Pricing
Version: 1.0 | Date: 2026-05-14 | Statut: Draft Rôle: CMO / Expert Pricing SaaS IA
1. Positionnement & Message
1.1 UVP — Votre Unique Value Proposition
Memento n'est pas une app de notes. C'est une mémoire numérique qui pense avec vous.
| Avant (produits existants) | Avec Memento |
|---|---|
| Vous écrivez des notes | Vous alimentez une mémoire qui se souvient |
| Vous cherchez manuellement | L'IA retrouve ce que vous aviez oublié |
| Vousifiez manuellement | L'IA connecte vos idées entre elles |
| Vous-presentez seul | L'IA génère vos présentations |
Tagline principale:
"Arrêtez de prendre des notes. Commencez à vous souvenir."
Tagline produit:
"Votre mémoire externe, augmentée par l'IA."
1.2 Les 3 Personas Cibles
Persona 1: "Le Consultant Indépendant" 🎯
- Profil: Freelance, stratégie, conseil, audit
- Douleur: "J'ai des centaines de notes de missions passées, je ne retrouve jamais l insight pertinent au bon moment"
- Use case star: Recherche sémantique + Memory Echo
- Willingness to pay: Moyenne-haute (€9.90-29.90/mois)
- Copy: "Vos 3 ans de conseil, instantanément retrouvés."
Persona 2: "Le Chef de Produit" 🎯🎯
- Profil: Product Manager, Chef de projet, Consultant
- Douleur: "Je passe 2h/semaine à chercher des infos dans mes notes. Je manque de connexions évidentes entre mes specs et mes feedbacks."
- Use case star: Brainstorm + Agents + PPTX generation
- Willingness to pay: Haute (€29.90/mois)
- Copy: "De l'idée à la présentation en 5 minutes."
Persona 3: "Le Researcher/Docteur" 🎯
- Profil: Chercheur académique, thésard, analyste
- Douleur: "Je scrappe 20 sources par jour, je perds tout, je ne fais jamais de liens entre mes lectures."
- Use case star: Agents (Scraper + Researcher) + Memory Echo + Semantic Search
- Willingness to pay: Moyenne (peut être sensible au prix)
- Copy: "Votre assistant de recherche, jamais submergé."
1.3 Copy par Feature (pour landing page)
| Feature | Headline | Sub-headline |
|---|---|---|
| Semantic Search | "Retrouvez ce que vous aviez oublié" | "Search au-delà des mots. L'IA comprend le sens." |
| Memory Echo | "Votre mémoire vous souffle des connections" | "Memento détecte les liens entre vos notes, automatiquement." |
| Agents | "Vos agents bossent pendant que vous dormez" | "Scraper, Researcher, Monitor — lancez et oubliez." |
| Brainstorm | "Générez 100 idées en 3 vagues" | "IA + collaboration en temps réel. Sans effort." |
| PPTX Generation | "De note à présentation en 1 clic" | "PowerPoint ou HTML slides, générés par l'IA." |
2. Architecture de Prix — Protection des Marges
2.1 Logique de Protection (Cost Engineering)
Le problème: Chaque feature IA a un coût variable. Voici comment je les класифицируе:
| Type de feature | Coût par appel | Ventilation |
|---|---|---|
| One-shot simple (titre, tag, reformulation) | ~50-200 tokens | Limites mensuelles (suffisant) |
| Recherche sémantique (embeddings + RRF) | ~200-500 tokens | Limites mensuelles + BYOK |
| Memory Echo (scheduled, vault-wide) | ~500-2000 tokens/run | Limites strictes (coûteux) |
| Chat RAG (multi-step, outils) | ~1000-5000 tokens/requête | Crédit-based ou limite |
| Agent Scraper (web scrape + synthesis) | ~3000-10000 tokens/run | Limite dure (très coûteux) |
| Agent Researcher (multi-step, web) | ~5000-20000 tokens/run | Limite dure |
| PPTX Generation (images + layout) | ~3000-8000 tokens/run | Limite dure + BYOK |
| Excalidraw Gen (auto-layout) | ~2000-5000 tokens/run | Limite dure |
| Brainstorm (3 vagues + connections) | ~10000-30000 tokens/session | Limite dure (session) |
Règle #1: Les Agents et Générations多媒体 sont les plus coûteux → limites dures (pas de crédits qui s'épuisent en 2 clics).
Règle #2: Les features "one-shot" peuvent avoir des limites souples car le coût est faible.
2.2 Plans Détaillés
BASIC (Gratuit)
Pour: Particuliers, étudiants, testeurs
| Feature | Limit |
|---|---|
| Notes | 100 max |
| Notebooks | 3 |
| AI Starter Pack (lifetime) | 50 crédits |
| — Recherche sémantique | 30 crédits |
| — Tags auto | 15 crédits |
| — Titres auto | 5 crédits |
| AI Reformulation | ❌ |
| AI Chat | ❌ |
| Memory Echo | ❌ |
| Agents | ❌ |
| PPTX / Slides | ❌ |
| Excalidraw Gen | ❌ |
| Brainstorm | ❌ (1 session/month) |
| API Access | ❌ |
| Historique | 7 jours |
| Support | Communauté |
Copy: "Découvrez la magie. 50 crédits gratuits, à vie."
PRO (9,90 €/mois)
Pour: Consultants, freelances, particuliers avancés
| Feature | Limit |
|---|---|
| Notes | Illimitées |
| Notebooks | Illimités |
| Recherche sémantique | 200/mois |
| Tags auto | 200/mois |
| Titres auto | 200/mois |
| AI Reformulation | 50/mois |
| AI Chat (RAG) | 50/mois |
| Memory Echo | 20/mois |
| AI Organisation (batch) | 20/mois |
| AI Résumé notebook | 10/mois |
| Agents — Scraper | 5 runs/mois |
| Agents — Researcher | 2 runs/mois |
| Agents — Monitor | 5 runs/mois |
| PPTX / Slides | 3 générer/mois |
| Excalidraw Gen | 5/mois |
| Brainstorm | 5 sessions/mois |
| API Access | ❌ |
| BYOK (Bring Your Own Key) | ✅ (OpenAI/Anthropic) |
| Historique | 30 jours |
| Support |
Copy: "Votre pensée amplifiée. AI complète, sans limite de credits."
Le BYOK Pro permet aux power users d'utiliser leur propre clé API pour les features une-shot. Ça réduit ton coût à ~0 sur ces features.
BUSINESS (29,90 €/mois)
Pour: Équipes, PM, départements
| Feature | Limit |
|---|---|
| Tout Pro | ✅ |
| Collaborateurs | 10 inclus |
| Recherche sémantique | 1000/mois |
| Tags / Titres auto | 1000/mois |
| AI Reformulation | 500/mois |
| AI Chat (RAG) | 500/mois |
| Memory Echo | 100/mois |
| AI Organisation | 100/mois |
| AI Résumé notebook | 50/mois |
| Agents — Scraper | 20 runs/mois |
| Agents — Researcher | 10 runs/mois |
| Agents — Monitor | 20 runs/mois |
| Agents — Custom | 10 runs/mois |
| PPTX / Slides | 20 générer/mois |
| Excalidraw Gen | 50/mois |
| Brainstorm | Illimité |
| API Access | ✅ (1000 req/mois) |
| BYOK | ✅ (13 fournisseurs) |
| Historique | Illimité |
| Support | Priority 24h |
Copy: "Votre équipe, augmentée par l'IA. Invitez 10 collègues."
Le seat additionnel (au-delà des 10) coûte +4,90 €/mois/ seat. Tu ne facture PAS l'utilisation IA au-delà du seat.
ENTERPRISE (49,90 + 3,90 €/utilisateur/mois)
Pour: 20+ utilisateurs, entreprises
| Feature | Limit |
|---|---|
| Tout Business | ✅ |
| Utilisateurs | 20 minimum |
| Collaborateurs | Illimités |
| Agents | Illimités |
| PPTX / Slides | Illimités |
| API Access | Illimitée |
| SSO / SAML | ✅ |
| Audit Logs | ✅ |
| SLA | 99.9% |
| Onboarding | Session live incluse |
| Custom contracts | Net-30, BPA |
Copy: "Mémoire organisationnelle. SSO, audit, SLA."
2.3 Tableau Comparatif Rapide
| Feature | Basic | Pro | Business | Enterprise | |---------|------:|----:|-----------:-----------:| | Prix | Gratuit | 9,90 €/mois | 29,90 €/mois | 49,90 + 3,90 €/user | | AI Starter Pack | 50 crédits (lifetime) | ✅ | ✅ | ✅ | | Recherche sémantique | 30 crédits | 200/mois | 1000/mois | Illimitée | | Tags/Titres auto | 15 crédits | 200/mois | 1000/mois | Illimités | | Reformulation | ❌ | 50/mois | 500/mois | Illimitée | | Chat RAG | ❌ | 50/mois | 500/mois | Illimité | | Memory Echo | ❌ | 20/mois | 100/mois | Illimité | | Résumé notebook | ❌ | 10/mois | 50/mois | Illimité | | Agents (total runs) | ❌ | 12/mois | 60/mois | Illimités | | PPTX/Slides | ❌ | 3/mois | 20/mois | Illimités | | Excalidraw Gen | ❌ | 5/mois | 50/mois | Illimité | | Brainstorm sessions | 1/mois | 5/mois | Illimité | Illimité | | Collaborateurs | 0 | 0 | 10 | Illimités | | API Access | ❌ | ❌ | ✅ | ✅ | | BYOK | ❌ | ✅ | ✅ | ✅ | | Support | Commu | Email | Priority 24h | Dédié |
3. BYOK — Bring Your Own Key (Stratégie de Power-User)
3.1 Pourquoi le BYOK?
- Élimine ton coût variable sur les features IA une-shot
- Attire les power users qui ont déjà des clés API (développeurs, chercheurs)
- Réduit la friction de conversion — ils peuvent utiliser l'outil sans se soucier des quotas
- Pas de risque de abuse — ils paient leur propre facture API
3.2 Ventilation BYOK par Plan
| Plan | BYOK providers | Status |
|---|---|---|
| Basic | ❌ | — |
| Pro | OpenAI, Anthropic | Limité aux une-shot features |
| Business | OpenAI, Anthropic, Google, DeepSeek, Ollama, Mistral, ZAI, LM Studio... (13) | Toutes les features |
| Enterprise | Tous les 13 + config custom | Accès total |
3.3 Implémentation BYOK
// lib/ai/factory.ts — Modification BYOK
interface AIConfig {
provider: 'openai' | 'anthropic' | ...;
apiKey?: string; // Clé USER (BYOK)
useSystemKey?: boolean; // Si true, utilise la clé système (ton coût)
model?: string;
}
// L'utilisateur configure sa clé dans /settings/ai-keys
// Stockage chiffré en DB (chiffrement AES-256)
// Sur chaque requête IA:
const config = getEffectiveConfig(userId, feature);
if (config.useSystemKey) {
// Vérifier les quotas normaux
await canUseFeature(userId, feature);
// Décrementer le quota
await trackUsage(userId, feature, tokensUsed);
} else {
// BYOK: pas de quota Memento, on passe la config directement
// Le coût est 100% supporté par l'utilisateur
}
3.4 Copy BYOK
"Vous avez déjà une clé OpenAI? Connectez-la et utilisez l'IA sans limites de crédits Memento."
4. Leviers d'Acquisition PLG
4.1 Les Viral Loops (Comment acquire de nouveaux utilisateurs sans payer)
Viral Loop #1: Brainstorm Canvas Partagé
User A crée un Brainstorm → Clique "Partager"
→ Lien unique → Email/Notion/LinkedIn
→ Prospect B reçoit le lien avec preview interactive
→ Prospect B peut explorer 3 vagues gratuitement (preview mode)
→ "Créer mon compte pour sauvegarder et continuer"
→ Nouvel utilisateur acquis
Pourquoi ça marche: Le canvas est visuellement impressionnant. C'est un "wow moment" immédiat. Le coût pour toi: ~1 session brainstorm gratuite. La valeur pour le prospect: il "joue" avec sans s'inscrire.
Copy à ajouter sur le canvas partagé:
"Propulsé par Memento — Créez votre propre Brainstorm gratuit"
Viral Loop #2: PPTX Export avec Watermark
User génère un PPTX → Clique "Exporter"
→ Option: "Inclure le branding Memento" (gratuit)
→ Option: "Sans watermark" (Pro+)
→ Le PPTX contient une slide cachée: "Créé avec Memento → memento.io"
→ Le fichier voyage dans l'entreprise
→ 1 clic vers l'inscription
Pourquoi ça marche: Le PPTX voyage. Dans une entreprise, un bon template se partage. La slide cachée est minuscule mais constante.
Viral Loop #3: Note Partagée avec Résultats IA
User partage une note avec amis/collegues
→ La note inclut "Insights IA" visibles publiquement
→ "Voir les connexions détectées par Memory Echo"
→ Clic → Inscription pour acceder aux features IA
4.2 Onboarding — La Killer Feature (5 premières minutes)
L'objectif: Chaque utilisateur gratuit doit expérimenter la Recherche Sémantique dans les 5 premières minutes.
Pourquoi: C'est l'effet "Aha!" le plus fort. L'utilisateur tape une question en langage naturel et retrouve une note qu'il avait oubliée depuis 6 mois. Ça ne marche qu'avec une base de notes existante.
Flow d'onboarding optimisé:
Jour 0 — Inscription (2 min)
├── 1. Créer un compte (Google/email)
├── 2. Wizard: "Importez vos notes?" → option CSV/Markdown
└── 3. Wizard: "Avez-vous 5+ notes?" → sample notes provided if no
Jour 0 — Premier usage (5 min)
├── 1. Banner: "Testez la recherche sémantique"
├── 2. Input: "Qu'avez-vous en tête?" (search bar)
├── 3. Résultats: notes avec highlighted snippets
├── 4. CTA: "Vous avez utilisé 1/30 recherche gratuite"
└── 5. Si < 5 notes: "Créez 3 notes pour voir la magie"
Jour 0 — Conversion trigger
├── Si l'utilisateur a fait 3+ searches:
│ └── "Vous adorez cette fonctionnalité. Déverrouillez l'IA complète."
└── Si Starter Pack épuisé:
└── Paywall Pro avec trial 14 jours
Copy onboarding:
"Tapez une question. retrouves une note que tu avais oubliée."
4.3 Email Drip pour Conversion
| Timing | Objectif | |
|---|---|---|
| J+0 | Welcome + "Importez vos notes" | Activation |
| J+2 | "Tips: 3 façons d'utiliser la recherche sémantique" | Éducation |
| J+5 | "Votre Starter Pack: 30 crédits restants" | Ré-engagement |
| J+7 | "Vous avez utilisé X features this week" | Social proof |
| J+12 | "Votre Starter Pack expire dans 2 jours" | Urgence |
| J+14 | "Trial Pro: 14 jours gratuits" | Conversion trial |
| J+21 (si trial) | "Êtes-vous prêt à garder l'IA?" | Conversion |
5. Stratégie de Monetisation Complémentaire
5.1 Addons (Revenue additionnel)
| Addon | Prix | Description |
|---|---|---|
| +5 Collaborateurs | +4,90 €/mois | Seat Memento additionnel |
| +10 Collaborateurs | +8,90 €/mois | Bundle économique |
| +100 crédits AI | +2,90 €/mois | Crédits boost pour Pro |
| +500 crédits AI | +9,90 €/mois | Crédits boost pour Pro |
Note: Les addons crédits ne comptent pas pour les Agents et Générations (limites dures).
5.2 Annual Discount
| Plan | Mensuel | Annuel | Remise |
|---|---|---|---|
| Pro | 9,90 € | 99 € | 2 mois gratuits (~17%) |
| Business | 29,90 € | 299 € | 2 mois gratuits (~17%) |
Copy: "12 mois pour le prix de 10. Épargnez 2 mois."
5.3 Dual Currency
| Currency | Prix | Affichage |
|---|---|---|
| EUR | 9,90 €/mois | Defaut (locale EU) |
| USD | $10.90/mois | Locale US/CA |
| GBP | £8.90/mois | Locale UK |
Stripe converts automatically. Tu ne gère pas manuellement les taux.
6. Résumé Exécutif
Les 4 Piliers
| Pilier | Action |
|---|---|
| 1. Freemium généreux | 50 crédits lifetime AI (Recherche sémantique + Tags + Titres) = effet "Aha!" |
| 2. Protection des marges | Agents et Générations = limites dures. One-shot = quotas mensuels. BYOK pour power users. |
| 3. Viral loops | Brainstorm shareable canvas + PPTX watermark + Note partagée avec insights IA |
| 4. Onboarding killer | Recherche sémantique en 5 minutes = conversion. Trial 14 jours sans carte. |
Prix Final
| Plan | Mensuel | Annuel | Target |
|---|---|---|---|
| Basic | Gratuit | — | Acquisition |
| Pro | 9,90 € | 99 € | Individual, Consultant |
| Business | 29,90 € | 299 € | Teams, PM |
| Enterprise | 49,90 + 3,90 €/user | — | 20+ seats |
Coût Par Utilisateur Actif
| Feature | Coût Memento | Prix Pro | Marge |
|---|---|---|---|
| 200 recherches sémantiques | ~€0.40 | €9.90 | 96% |
| 50 reformulations | ~€0.15 | €9.90 | 98% |
| 5 Agent runs (scraper) | ~€0.50 | €9.90 | 95% |
| 3 PPTX générés | ~€0.60 | €9.90 | 94% |
Les coûts sont估算 with GPT-4o mini pricing. Ajust according to ton实际的 API costs.
Annexes
A. Comparatif Concurrents
| Produit | Prix | AI | Différenciateur |
|---|---|---|---|
| Notion AI | $10/user/mois | Oui | Integration Notion, writer-centric |
| Obsidian Sync | $4/mois | Non | Markdown local, pas d'IA native |
| Roam | $15/mois | Non | Blocks, backlink, pas d'IA |
| Mem.ai | $10/mois | Oui | Semantic search, team spaces |
| Jasper | $49/mois | Oui | Marketing copy, templates |
| Memento | €9.90/mois | Oui (13 providers) | Agents + Brainstorm + PPTX + BYOK |
Memento se différencie par: 13 fournisseurs IA (pas lock-in), Agents autonomes, Brainstorm collaboratif, Génération PPTX/Slides/Excalidraw, BYOK.
B. Questions pour Validation
- API costs réels — As-tu les coûts réels par feature pour calibrer les quotas?
- Trial sans carte — Tu veux vraiment 14 jours sans carte (conversion plus faible mais + signups)?
- Minimum Pro pour BYOK — Tu confirmes que Pro peut avoir BYOK OpenAI/Anthropic only?
- Watermark PPTX — Tu es d'accord avec le watermark branding dans les exports gratuits?