Construire l'ERP qui tient
vos 30 à 40 dossiers simultanés
sans démultiplier votre équipe.
Une réponse structurée à votre brief v7.0 et à votre CDC FINAL_v3 d'avril 2026 : architecture B2B + B2C unifiée, modules priorisés en P0 (socle complet) et P2 (extensions), stack code pérenne, engagement long-terme via notre modèle CSaaS.
Votre contexte.
Too Istanbul opère sur deux marchés distincts avec une même équipe de 5 personnes basée à Istanbul. B2B (80%) : agence réceptive pour Voyageurs du Monde, Comptoir des Voyages et Original Travel — circuits sur-mesure, 30 à 40 dossiers simultanés en haute saison. B2C (20%) : visites privatives et sessions petit groupe vendues directement via site web, email et Instagram, règlement sur place ou par lien bancaire. Environnement multi-devises (TRY / EUR / USD) et bilingue (FR / EN), avec un catalogue structuré autour d'Istanbul et des grandes destinations Turquie (Cappadoce, Pamukkale, Antalya, Bodrum…).
Aujourd'hui, l'ensemble de l'activité tourne sur une constellation de fichiers Excel (Clients, Planning, Catalogue, Logistique, Prestataires), avec des échanges WhatsApp non centralisés avec hôtels, guides et chauffeurs, et des codes couleurs manuels pour suivre les statuts de réservation. L'éclatement d'un Order PDF reçu d'une agence partenaire en réservations fournisseurs se fait intégralement à la main, ligne à ligne — sur 80% du flux. Le B2C est géré dans un fichier Excel séparé, sans planning unifié avec le B2B (risque de double-booking guides). Aucune vision financière consolidée n'est possible dans cet écosystème : marge estimée vs réelle, commissions hôtels post-séjour, encaissements B2C — tout est dispersé.
Ce qu'on a lu
et analysé.
Notre proposition s'appuie sur une étude approfondie de tous les documents que vous nous avez transmis. Voici l'inventaire de ce qu'on a décortiqué avant d'écrire ce document.
v4.0, v7.0 puis CDC FINAL_v3
22 avril · 27 avril proposition
Catalogue, Calculs, Annuaire, Suivi
pour valider le parsing
Périmètre analysé
Notre lecture
de votre dossier.
5 constats structurants, tirés directement de vos propres écrits, qui forment le socle du projet.
Votre outillage actuel crée un risque opérationnel permanent
Google Sheets éclatés en plusieurs fichiers (Clients, Planning, Catalogue, Logistique, Prestataires), WhatsApp pour toute la communication avec les prestataires, codes couleurs manuels pour suivre les statuts. Ça fonctionne aujourd'hui parce que la mémoire opérationnelle tient dans quelques têtes et que l'équipe connaît les contournements. Mais les incidents guettent à chaque dossier — guide réservé en double, billet oublié, prestation manquante — et chacun menace à la fois la réputation haut de gamme et la marge du dossier concerné.
80% de votre flux B2B mérite sa propre brique technique
Le parsing des Orders PDF reçus de vos agences partenaires (Voyageurs du Monde, Comptoir des Voyages, Original Travel) est le goulot d'étranglement quotidien — 30 à 45 minutes de ressaisie manuelle par dossier, ligne par ligne. C'est aussi la zone avec le plus gros gain de temps immédiat possible : remplacer la ressaisie par un upload + validation rapide.
Votre logique de prix à 3 niveaux est structurante pour toute l'architecture
Vous opérez trois niveaux de prix distincts qui ne doivent jamais se contaminer : coûts internes (ce que vous payez aux fournisseurs, variable), prix agence (figé par agence jusqu'à renégociation explicite), et prix dossier (snapshot figé à la confirmation, ne change plus jamais). C'est le cœur stratégique du modèle de données — et c'est ce qui rendra le pilotage de la marge réelle enfin possible.
Les échanges hôtels sont le point opérationnel le plus complexe
Demandes à la demande, réponses hétérogènes (net, commission, tableaux, emails, WhatsApp), comparatifs reconstruits à la main, commissions post-séjour souvent oubliées. C'est la zone de friction la plus lourde de votre quotidien — vous l'identifiez vous-même comme telle — et c'est aussi celle qui justifie d'intégrer la recherche hôtels au Module 2 (Demandes & Dossiers) pour la traiter au cœur du flux, pas en silo.
L'unification B2B + B2C dans un seul outil est l'opportunité business sous-jacente
Votre brief v7.0 explicite ce que votre v4.0 laissait implicite : B2B et B2C partagent le même catalogue, les mêmes guides, les mêmes hôtels, les mêmes prestataires. Les gérer dans deux outils différents — Excel B2C d'un côté, fichiers B2B de l'autre — fragilise tout : risque de double-booking guides entre les deux flux, perte de visibilité sur les marges agrégées, friction à chaque tentative de scaling B2C. Construire un outil qui unifie les deux dès le départ n'est pas seulement plus efficace : c'est ce qui débloquera la croissance B2C que votre site / blog (1500 visiteurs jour) génère sans la convertir aujourd'hui.
Vision cible.
Deux angles pour valider qu'on a bien compris : l'architecture fonctionnelle d'un côté, le process opérationnel d'un dossier de l'autre.
Le cœur de l'architecture : vos trois référentiels (Prestations, Prestataires, Agences) irriguent un Dossier qui orchestre toute la production. La logique à 3 niveaux de prix — coûts internes variables, prix agence figé, prix dossier snapshot — est le socle qui rend le pilotage de marge enfin possible, et qui répond à votre exigence non négociable.
— Architecture fonctionnelle
Le dossier naît d'une demande entrante (mail B2B ou demande B2C), pas d'un PDF Order. Le pricing hôtelier se fait en amont depuis le dossier ; le PDF Order arrive seulement si l'agence valide, et sert à enrichir le dossier existant avec les autres prestations (transferts, guides, restos). Les référentiels sont la source de vérité unique. Le dossier en hérite à la création — puis verrouille son prix au confirm. Les modules périphériques consomment la donnée du dossier pour piloter l'opérationnel et la finance.
— Process opérationnel d'un dossier B2B
Le dossier est créé dès la demande entrante (étape 1) — pas à réception du PDF Order. Le pricing hôtelier en amont (étape 2) est aujourd'hui le point opérationnel le plus complexe : envois manuels un par un, comparatifs reconstruits à la main. Le PDF Order (étape 4) arrive seulement si l'agence valide le devis : il sert à enrichir le dossier existant avec le reste des prestations (transferts, guides, restos), pas à créer un nouveau dossier.
L'architecture
fonctionnelle détaillée.
Votre CDC FINAL_v3 structure le projet en 6 sections (Paramètres · Annuaire · Catalogue · Dossiers · Finance · Communications) couvrant 12 chapitres et près de 80 sous-éléments. Nous les rangeons en 2 niveaux de priorité que vous pourrez combiner dans votre lancement, plus une roadmap V2/V3 qui reprend explicitement votre vision long terme.
P1 · Automatisations & dashboards Parsing Comptoir des Voyages, génération automatisée des réponses aux conseillers, envoi à OT depuis l'outil, envoi groupé multi-hôtels, stats par prestataire (renégociation annuelle), alertes échéances paiement, dashboard commissions hôtels, dashboard financier multi-devise, vue planning opérationnel global (agrégation dossiers par jour + événements externes manuels). Les quick wins qui matérialisent la valeur sur 100% du flux B2B et préparent la renégociation des partenariats.
P2 · Extensions opérationnelles Module Guides (planning + détection double-booking + générateur vouchers), CRM Agences, enrichissements Catalogue (bilingue, saisons, locations bateaux many-to-many, calendrier fermetures), équipements hôtels filtrables avancés. À construire en observant le vrai workflow après mise en service du socle.
V2 / V3 · Roadmap Sessions B2C automatique, paiements API bancaire, WhatsApp Business, IA descriptions, portail agences partenaires, site B2C tunnel de réservation. Documentés par vous dans le CDC, à activer sans refactoring grâce à l'architecture P0.
Phase 0 · Fondations & Modélisation
🟢 P0 · Socle
Sans fondations solides, tout ce qui est construit dessus est fragile. La Phase 0 n'est pas du développement — c'est la phase qui sécurise tout le reste, et qui débouche sur votre livrable non négociable : la validati…
Phase 0 · Fondations & Modélisation
🟢 P0 · SocleSans fondations solides, tout ce qui est construit dessus est fragile. La Phase 0 n'est pas du développement — c'est la phase qui sécurise tout le reste, et qui débouche sur votre livrable non négociable : la validation du schéma de données.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Modélisation complète du schéma Supabase | tables, relations, champs calculés, règles métier (logique 3 niveaux de prix matérialisée par vos 3 snapshots — grille agence annuelle, passage en réservation, assignation prestataire — TVA différenciée 10%/20%, composition des prestations complexes, multi-devise, saisons, tranches PAX, multi-destinations dans un seul dossier) |
| P0 | Module Paramètres admin Antoine | interface de configuration que vous gérez seul sans intervention technique : zones géo, langues, catégories produit, devises, saisons, niveaux guide, conditions de paiement, taux TVA, taux de change EUR/TRY de référence |
| P0 | Mécanisme d'alertes paramétrables | moteur transverse géré depuis Paramètres admin, conforme au tableau du CDC §2.9 : Hôtel J-60 rouge, Montgolfière J-60 rouge, Guide J-30 orange, Restaurant J-14 orange, Transfert J-7 rouge, Documents J-5 rouge — chaque seuil modifiable par Antoine. Alertes affichées dans les modules concernés (hôtels, dossiers, paiements, guides), in-app uniquement en MVP. |
| P0 | Architecture des droits et logs | par défaut tout le monde voit tout, sauf la vue financière consolidée Antoine seul (CA global, marges par agence, stats totales). Logs automatiques sur actions sensibles : suppression dossier, clôture, modification snapshot, modification après clôture. |
| P0 | Cadrage détaillé en ateliers avec Antoine | votre CDC FINAL_v3 a déjà tranché 80% des règles métier. La Phase 0 sert à valider les arbitrages restants (workflow demandes hôtels avec relances, granularité Annuaire Hébergements, périmètre exact du Module Communications V2) |
| P0 | Migration des données — interface ergonomique de saisie | conformément à la décision actée dans votre CDC §1.4 : la saisie des 200+ produits, annuaire prestataires et grilles hôtels est prise en charge par l'équipe Too Istanbul. Alfred fournit l'interface fluide pour copier-coller depuis vos Excel existants, avec validation et contrôles de cohérence. |
| P0 | Validation des données importées sur cas réels | avant démarrage du développement |
Module 1 · Catalogue & Moteur de Prix
🟢 P0 (cœur) · 🔵 P2 (enrichissements)
Le cœur du système — commun B2B et B2C. 13 familles de produits structurées avec leurs champs spécifiques (excursion, transfert, croisière, activité, hébergement, bateau, repas, spectacle, billet, service…) et votre l…
Module 1 · Catalogue & Moteur de Prix
🟢 P0 (cœur) · 🔵 P2 (enrichissements)Le cœur du système — commun B2B et B2C. 13 familles de produits structurées avec leurs champs spécifiques (excursion, transfert, croisière, activité, hébergement, bateau, repas, spectacle, billet, service…) et votre logique à 3 niveaux de prix matérialisée par les 3 snapshots cardinaux du CDC.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Base de prestations multi-familles | chacune des 13 familles du CDC avec ses champs propres. Une prestation = assemblage de composants (guide + billet + transfert + repas), chacun lié à un prestataire par défaut. Création à la volée : toute prestation hors catalogue est ajoutée à la création (réutilisable ensuite). |
| P0 | Logique 3 niveaux de prix matérialisée par 3 snapshots | Snapshot 1 grille agence B2B figée à la publication annuelle (VDM ≠ Comptoir ≠ OT). Snapshot 2 prix dossier figé au passage en réservation, immuable. Snapshot 3 coût d'achat réel figé à l'assignation prestataire. Plus grille B2C distincte. La modification des coûts internes n'impacte jamais les prix figés. |
| P0 | Logique guide moyen / guide affecté | le prix catalogue se calcule sur un coût de référence par zone (ex : guide Istanbul 150€/jour). Au moment de l'affectation, le coût réel du guide spécifique alimente la marge réelle (sans changer le prix vendu). |
| P0 | Multi-devise TRY/EUR/USD | avec deux niveaux de taux de change : un taux de référence saison (paramétrage Antoine) et un taux du jour pour chaque paiement |
| P0 | TVA différenciée 10% / 20% | par type de prestation, paramétrée dans Module Paramètres |
| P0 | Tranches PAX (1 à 10 personnes) | avec grilles tarifaires |
| P0 | Annuaire prestataires | guides (Standard 150€ / Conférencier 250€ / Driver-guide 175€), chauffeurs, restaurants, autres prestataires. Langues, spécialités, conditions de paiement, coordonnées. |
| P0 | Annuaire agences B2B | VDM, Comptoir, Original Travel, futures agences — avec leurs conseillers rattachés et grille tarifaire annuelle associée (snapshot 1) |
| P0 | Recalcul automatique catalogue inter-saisons | duplication du catalogue d'une saison à l'autre en un clic, recalcul auto des composants TL au nouveau taux EUR/TRY avec validation manuelle. Coexistence de 2 catalogues (l'ancien actif + le nouveau en validation) pour gérer la période d'attente VdM. Ajouté en P0 pour absorber votre cycle catalogue septembre-octobre dès la 1ère saison. |
| P0 | Statut tarifs fournisseurs | par tarif : À demander / Estimé / Confirmé. Vue consolidée « Tarifs à finaliser » avant publication. Statut de publication catalogue : Brouillon / Envoyé à l'agence / Actif. |
| P0 | Templates / itinéraires types | sauvegarder un dossier (ou un brouillon) en tant que template de voyage et le dupliquer pour de futurs clients. Recalcul automatique des dates depuis la nouvelle date de départ, ajustement du PAX, possibilité d'allonger ou raccourcir l'itinéraire sans tout retaper. Bibliothèque de templates dans le catalogue (« Capitale des trois empires », « Istanbul + Cappadoce 7 jours », etc.). |
| P1 | Stats par prestation et prestataire | combien de fois vendue, combien de nuits par hôtel, total payé à un guide sur l'année (utile aux renégociations annuelles). Reprend l'historique structuré dès le P0 : aucune donnée perdue. |
| P2 | Contenu bilingue FR/EN | complet par prestation (descriptions, inclusions, exclusions) |
| P2 | Saisons multiples | haute / moyenne / basse — différente de la notion de saison gérée dans Paramètres |
| P2 | Locations bateaux many-to-many | tarif semaine ou 10 jours + itinéraires jour par jour |
| P2 | Calendrier fermetures exceptionnelles | ex : Topkapi fermé un mardi → alerte si dossier impacté |
Source de vérité unique : fin de la ressaisie entre vos 5+ fichiers Excel sources
Triple verrouillage des prix par snapshots : impossible de contaminer un dossier confirmé par une évolution catalogue ou un changement de prestataire
Base de la renégociation annuelle : stats par prestataire/hôtel pour piloter vos négos de commissions à la hausse
Module 1bis · Annuaire Hébergements & Workflow demandes hôtels
🟢 P0 · Socle
Module dédié à votre point opérationnel le plus complexe — vous l'avez identifié vous-même comme tel et votre CDC y consacre toute sa section 5. Hôtels, maisons d'hôtes et villas avec leurs grilles de chambres, tarifs…
Module 1bis · Annuaire Hébergements & Workflow demandes hôtels
🟢 P0 · SocleModule dédié à votre point opérationnel le plus complexe — vous l'avez identifié vous-même comme tel et votre CDC y consacre toute sa section 5. Hôtels, maisons d'hôtes et villas avec leurs grilles de chambres, tarifs saisonniers et commissions post-séjour, plus le workflow de demandes multi-fournisseurs.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Identité et contacts | coordonnées, localisation précise, descriptif éditorial (intégré au Module 1 si bilingue P2) |
| P0 | Sous-table Chambres | chaque type de chambre comme entité (catégorie, capacité, lit double / twin, vue, balcon, taille m²) |
| P0 | Sous-table Tarifs saisonniers | tarif net + tarif commissionnable par chambre par saison (Annuel / Été 2026 / Hors saison / Haute / Basse). Critique pour le calcul de prix au dossier. |
| P0 | Politique enfants | par hébergement : âge gratuit, âge tarif réduit, lit d'appoint inclus ou non |
| P0 | Conditions financières | modalités de paiement, taux de commission post-séjour, devise de facturation |
| P0 | Villas et hébergements ponctuels | saisie one-shot sans grille (pour les locations exceptionnelles) |
| P1 | Envoi groupé multi-hôtels | depuis la demande client, génération d'emails préformatés à plusieurs hôtels en simultané (template + dates + spécificités) |
| P0 | Suivi statut par hôtel | Envoyé / Relancé J+2 / Réponse reçue / Confirmé / Refusé. Relances semi-automatiques. |
| P0 | Saisie unifiée des offres | quel que soit le format reçu (email, WhatsApp, tableau PDF), saisie dans un comparatif unique pour aligner les options |
| P0 | Comparatif et sélection | vue tableau pour choisir l'offre retenue → injection automatique du prix d'achat dans le dossier |
| P0 | Alerte Hôtel non réservé J-60 | (rouge) et Montgolfière J-60 (rouge) affichées en haut de fiche dossier — seuils paramétrés en Phase 0 dans Paramètres admin |
| P0 | Captation des commissions post-séjour | déclencheur automatique en fin de séjour pour relancer l'hôtel sur la commission due |
| P2 | Équipements filtrables avancés | services, équipements chambres, accessibilité — pour matcher rapidement une demande client à un hôtel adapté |
| P1 | Dashboard commissions hôtels | avec relances automatisées multi-niveaux post-séjour |
Fin du point opérationnel le plus complexe identifié dans votre CDC : envois groupés, comparatifs unifiés, plus de copier-coller WhatsApp
Captation systématique des commissions hôtels aujourd'hui souvent oubliées (cf. votre verbatim CDC)
Sécurisation de la marge par injection directe du prix d'achat hôtel dans le dossier au moment de la sélection
Module 2 · Demandes & Dossiers (B2B + B2C)
🟢 P0 · Socle
De la demande entrante à la confirmation — B2B et B2C. Inclut la recherche hôtels qui était auparavant un module séparé : on l'intègre au flux pour traiter le point opérationnel le plus complexe au cœur du processus,…
Module 2 · Demandes & Dossiers (B2B + B2C)
🟢 P0 · SocleDe la demande entrante à la confirmation — B2B et B2C. Inclut la recherche hôtels qui était auparavant un module séparé : on l'intègre au flux pour traiter le point opérationnel le plus complexe au cœur du processus, pas en silo.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Réception et qualification des demandes | création de la fiche demande, rattachement à l'agence et au conseiller, ref interne auto au format TI-AAAA-NNNN, statuts conformes au CDC : Demande reçue / Devis envoyé / En cours de réservation / Réservé / Terminé / Cloturé / Perdu / Annulé (motif obligatoire pour Perdu et Annulé) |
| P0 | Workflow demandes hôtels intégré | voir Module 1bis · Annuaire Hébergements pour le détail (envoi groupé, comparatif, sélection, injection prix) |
| P0 | Calcul automatique de la marge | selon la grille tarifaire snapshot de l'agence concernée |
| P0 | Réponse au conseiller | sélection des options retenues, application de la marge, prix transmis à l'agence par email manuel |
| P1 | Génération réponse structurée | réponse complète mise en forme automatiquement depuis l'outil — sans copier-coller dans Gmail ou Excel |
| P0 | Architecture dossier 2 niveaux | niveau 1 lignes visites (snapshot prix figé) / niveau 2 sous-lignes opérationnelles (guide / transfert / billet / hôtel / activité / restaurant / frais guide / frais libre). Saisie libre tolérée à tout niveau. |
| P0 | Multi-destinations dans un seul dossier | un dossier peut couvrir plusieurs villes (ex : Istanbul + Cappadoce + Pamukkale + Antalya) avec sous-lignes hôtels à dates indépendantes |
| P0 | 3 snapshots de prix | grille agence figée à la publication / prix dossier figé au passage en réservation / coût d'achat figé à l'assignation prestataire |
| P0 | Frais guide auto-créés | quand un guide est assigné sur une sous-ligne, l'outil crée automatiquement une sous-ligne « Frais guide » à 0€ juste en dessous, à compléter après la visite |
| P0 | Numéros de vol sur sous-lignes transfert aéroport | pour que le chauffeur puisse suivre les retards (TK1830, heure d'arrivée…) |
| P0 | Statuts collaboratifs par sous-ligne | À faire / Réservé / Payé (auto déclenché par paiement) / Annulé (avec frais d'annulation) |
| P0 | Basculement auto du dossier en Réservé | quand toutes les sous-lignes sont en Réservé ou Payé |
| P0 | Upload manuel des PDF de confirmation | hôtel reçus par email, attachés au dossier |
| P0 | Dossiers B2C privatifs | même workflow qu'un dossier B2B sans agence partenaire, demandes centralisées depuis email, formulaire web et Instagram (réception centralisée — l'API Instagram reste V3) |
| P0 | Génération devis PDF client final | format professionnel Too Istanbul |
| P0 | Suivi paiement B2C | saisie manuelle par l'équipe : espèces sur place ou lien bancaire, acompte attendu / reçu et solde attendu / reçu, modes paiement (espèces / lien bancaire / mixte). L'automatisation via API bancaire reste en V2. |
| P0 | Sessions B2C petit groupe — logique MVP confirmée | Culinaire, Contrastes, Asie, Classique PG (4 PAX min), Croisière collective (8 PAX min). Chaque participant = un dossier B2C rattaché via session_id (champ obligatoire dès le MVP même si la logique automatique reste en V2 — rajouter ce champ après coûte cher). Compteur PAX par date, confirmation manuelle quand le minimum est atteint. |
| P0 | Vue Dossiers | liste filtrable + kanban statuts. Tous les dossiers en un coup d'œil, alertes départs imminents, tâches en attente, relances à envoyer. |
| P0 | Vue détaillée dossier | résumé compact en haut (client + statut + marge temps réel + alertes actives) puis lignes visites repliées par défaut, clic pour voir les sous-lignes |
| P0 | Vue Sessions B2C | compteur PAX par session avec confirmation manuelle quand le minimum est atteint |
| P0 | Vues calendrier | jour/semaine des opérations en cours |
| P0 | Alertes affichées dans le dossier | Hôtel J-60, Montgolfière J-60, Guide J-30, Restaurant J-14, Transfert J-7, Documents J-5 (seuils paramétrés en Phase 0). Priorité haute auto pour les sous-lignes « places limitées » (montgolfière, derviches…). |
| P0 | Collaboration interne | notes et commentaires par dossier, attribution de tâches simples, responsable de dossier modifiable, historique des modifications |
Fin des codes couleurs Excel et des fichiers B2C séparés : un seul outil pour tout suivre
Zéro double saisie : une prestation ajoutée au dossier génère automatiquement ses composants et sous-lignes
Traçabilité complète : logs auto, historique des modifications, passations sans perte de contexte si absence d'un collaborateur
Module 3 · Parsing PDF Orders
🟢 P0 · Socle
Le module-phare de votre quotidien — 80% du flux B2B selon votre CDC, source de friction n°1 (30 à 45 min de ressaisie manuelle par dossier). C'est ce que vous avez identifié au call comme « le truc qui donnera vraime…
Module 3 · Parsing PDF Orders
🟢 P0 · SocleLe module-phare de votre quotidien — 80% du flux B2B selon votre CDC, source de friction n°1 (30 à 45 min de ressaisie manuelle par dossier). C'est ce que vous avez identifié au call comme « le truc qui donnera vraiment envie d'utiliser l'outil ». Repositionné en P0 pour que la valeur soit visible dès le go-live.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Upload drag & drop | du PDF Order sur le dossier existant (créé en étape 1 lors de la demande) ou import depuis la boîte mail |
| P0 | V1 — format Voyageurs du Monde uniquement | selon votre CDC §9.4. Représente la majorité de votre volume agences partenaires. |
| P0 | Extraction automatique | N° réservation (ref agence), nom client, contact conseiller (rattachement auto au CRM), dates globales, nombre de PAX, numéros de vol et horaires (auto-placés sur sous-lignes transfert), liste complète des prestations ligne par ligne avec dates, descriptions, villes |
| P0 | Détection de la langue | FR / EN |
| P0 | Matching flou | des libellés contre le catalogue (algorithme de similarité tolérant aux variations de libellé) |
| P0 | Écran de validation obligatoire | avant création du dossier — lignes matchées en vert, lignes non matchées en orange (l'équipe choisit manuellement le bon produit ou crée une ligne libre), toute correction possible avant validation |
| P0 | Enrichissement du dossier | avec les prestations parsées (les hôtels déjà saisis lors du pricing en amont sont conservés et complétés par les autres prestations) et déclenchement du snapshot 2 (prix dossier figé) |
| P0 | Limites du parsing assumées | conformément à votre CDC §9.3 : il n'assigne pas les prestataires (manuel), ne calcule pas les prix automatiquement (catalogue + assignation), ne gère pas les vols/billets d'avion (Too Istanbul ne les gère pas) |
| P0 | Architecture extensible | ajout d'une nouvelle agence partenaire conçu pour rester rapide à intégrer (futurs partenariats, agences plus petites) |
| P1 | Parsing Comptoir des Voyages | même architecture, même parseur, même logique que VdM — format Order différent. Activable sans refactoring. |
| P1 | Envoi à OT depuis l'outil | construction manuelle du dossier + génération du devis sur mesure (descriptions, photos, prix) + envoi direct à OT depuis l'outil — sans Gmail intermédiaire |
| P0 | Pas de parsing PDF pour Original Travel | conformément à votre CDC §9.4 — OT ne dispose pas d'un catalogue fixe commun. |
| P0 | Workflow OT | = construction manuelle du dossier dans l'outil + génération d'un devis sur mesure (descriptions, photos, prix) + envoi à OT depuis l'outil. |
Passage de 30-45 min à 2-5 min de validation par dossier — sur 70% de votre flux agences dès le go-live
Zéro erreur de ressaisie : plus de retranscription manuelle ligne à ligne
Hook commercial du go-live : dès le premier dossier traité, votre équipe mesure le gain concret. C'est le « moment wow » qui ancre l'adoption interne.
Module 4 · Paiements, Marges & Suivi Financier
🟢 P0 (socle complet) · 🔵 P2 (dashboard avancé)
Point critique — vous n'avez aujourd'hui aucune vision consolidée de ce qui est dû, payé, en retard. Avec le repositionnement du parsing en P0, le suivi des marges et les alertes financières basculent eux aussi en P0…
Module 4 · Paiements, Marges & Suivi Financier
🟢 P0 (socle complet) · 🔵 P2 (dashboard avancé)Point critique — vous n'avez aujourd'hui aucune vision consolidée de ce qui est dû, payé, en retard. Avec le repositionnement du parsing en P0, le suivi des marges et les alertes financières basculent eux aussi en P0 pour que la valeur financière soit immédiate.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Vue À payer consolidée | liste prêt-à-payer avec montants, devises, échéances. Tri par urgence (48h / aujourd'hui / cette semaine / ce mois) |
| P0 | Vue collaborateur « qui traite quoi » | tableau des sous-lignes assignées par membre d'équipe |
| P0 | Vue financière consolidée Antoine seul | CA global, marges par agence, stats totales (droits restreints conformément à l'architecture définie en Phase 0) |
| P0 | Paiements fournisseurs | saisie montant / date / statut, pièce jointe obligatoire (preuve de virement ou facture). Statut sous-ligne passe automatiquement en « Payé ». |
| P0 | Statuts de paiement | par sous-ligne et par dossier (À payer / Programmé / Payé / En litige / Annulé avec frais) |
| P0 | Suivi paiements reçus des agences | saisie des encaissements rattachés aux dossiers |
| P0 | Vision consolidée par dossier | total facturé / total payé fournisseurs / reste à payer / marge réelle temps réel |
| P0 | Saisie des coûts réels par sous-ligne | peut différer du coût estimé catalogue (snapshot 3 figé à l'assignation prestataire) |
| P0 | Calcul auto marge réelle | = prix vente snapshot - somme coûts réels sous-lignes. Affichée en permanence en haut du dossier. |
| P0 | Règles d'échéances automatiques configurables par type de prestataire | hôtel 50% + solde J-30, guide intégral J-2, transport prépaiement à la confirmation. Paramétrables dans Module Paramètres (Phase 0). |
| P1 | Alertes échéances paiement | alerte automatique in-app si échéance approche sans paiement enregistré (in-line dans la vue À payer) |
| P0 | Régularisations | conformément à votre CDC §7.5 — quand un dossier est modifié en cours de route (prestation annulée à rembourser à l'agence, supplément imprévu à facturer), une ligne de régul est ajoutée. Vue consolidée « Régularisations en cours » : tout ce qui est À facturer ou À rembourser sur tous les dossiers actifs. |
| P0 | Captation commissions hôtels post-séjour | voir Module 1bis Annuaire Hébergements |
| P0 | Gestion taux de change EUR/TRY à 2 niveaux | niveau 1 taux de référence saison (paramétrable Antoine), niveau 2 taux du jour pour chaque paiement enregistré |
| P0 | Conversion automatique TRY/USD → EUR | au taux de référence pour les composants et les marges |
| P0 | Export CSV/Excel | de toutes les tables — engagement contractuel propriété données |
| P0 | Vue collaborateur « qui traite quoi » | tableau des sous-lignes assignées par membre d'équipe |
| P1 | Dashboard commissions hôtels | vue dédiée + relances multi-niveaux |
| P1 | Dashboard financier multi-devise | CA par période et par agence, marge par type, comparaisons annuelles légères |
| P2 | Suivi écart taux de change | analyse de change : taux prévu vs taux réel au paiement |
| P2 | Rapprochement proforma agences | workflow de réconciliation : proforma envoyée vs paiement reçu |
Fin du pilotage « à vue » sur votre trésorerie dès le go-live : vous savez en temps réel qui vous devez payer et quand
Marge réelle mesurée dossier par dossier dès le go-live : détection immédiate des dossiers « mange-marge », pilotage de la rentabilité par choix de prestataire
Alertes qui évitent les oublis : plus de commissions hôtels perdues, plus d'échéances fournisseurs manquées, plus de régularisations agence dispersées
Module 5 · Guides — Documents, Communication & Planning
🔵 P2 · Extensions
Module volumineux qui remplace WhatsApp sur toute la communication guides. Pensé pour être livré en P2, après que les modules critiques tournent. Note : la détection double-booking guides et la vue planning équipe en…
Module 5 · Guides — Documents, Communication & Planning
🔵 P2 · ExtensionsModule volumineux qui remplace WhatsApp sur toute la communication guides. Pensé pour être livré en P2, après que les modules critiques tournent. Note : la détection double-booking guides et la vue planning équipe en lecture seule sont déjà incluses en P0 (Phase finale ci-dessous) — c'est l'enrichissement Documents + Messagerie + Génération vouchers qui arrive en P2.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P2 | Upload et partage de documents par prestation | billets, vouchers, fiches mission, visibles côté guide |
| P2 | Notifications + statut de lecture | vous voyez si le guide a téléchargé le document, alerte si non téléchargé à J-48h |
| P2 | Messagerie dossier | échanges guide/équipe centralisés, fin des conversations WhatsApp dispersées |
| P2 | Génération de documents en un clic | fiches mission PDF, vouchers par prestataire, devis B2B et proformas multi-devises |
| P2 | Tracking documents envoyés aux prestataires | envoyé / confirmé / en attente, relances auto |
| P2 | Planning guides enrichi | édition + assignation directe depuis la vue planning (la simple lecture seule + alerte double-booking sont déjà en P0) |
Module 6 · CRM Agences & Suivi Commercial
🔵 P2 · Extensions
Centralise la relation avec vos agences partenaires B2B — un besoin identifié dans votre workflow mais absent de tout outil aujourd'hui.
Module 6 · CRM Agences & Suivi Commercial
🔵 P2 · ExtensionsCentralise la relation avec vos agences partenaires B2B — un besoin identifié dans votre workflow mais absent de tout outil aujourd'hui.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P2 | Fiches agences | Voyageurs du Monde, Comptoir des Voyages, Original Travel, futures agences du groupe — avec grille tarifaire associée |
| P2 | Fiches conseillers rattachés | à chaque agence — interlocuteurs habituels, préférences, historique des échanges |
| P2 | Historique des demandes et dossiers | par agence et par conseiller |
| P2 | Suivi des demandes en cours | en attente de réponse / devis envoyé / confirmé / perdu |
| P2 | CA et marge par agence partenaire | vision de la rentabilité par client B2B |
| P2 | Communication par agence | envoi catalogue annuel, nouveautés, mise à jour des grilles tarifaires |
Module 7 · Portail
🟢 P0 (interne) · 🔵 P2 (externe)
Vues "portail" de l'outil — accès en lecture restreinte sur certaines vues, en commençant par le planning guides côté équipe interne en P0. Le portail guides externe (accès direct des guides à leurs missions) arrive en P2.
Module 7 · Portail
🟢 P0 (interne) · 🔵 P2 (externe)Vues "portail" de l'outil — accès en lecture restreinte sur certaines vues, en commençant par le planning guides côté équipe interne en P0. Le portail guides externe (accès direct des guides à leurs missions, billets, frais) arrive en P2.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Vue planning guides en lecture seule | vue interne pour l'équipe Too Istanbul, avec alerte double-booking automatique à l'assignation. L'édition complète arrive avec le Module 5 (P2). |
| P1 | Vue planning opérationnel global | agenda global qui agrège tous les dossiers en cours par jour (utile pour le concierge : « le 27 avril il a 5 arrivées et 6 dossiers simultanés ») avec clic sur un jour → accès direct aux dossiers concernés. Permet aussi à Antoine d'ajouter manuellement des événements externes (1er mai férié, marathon Istanbul, fermeture exceptionnelle Topkapi…) que toute l'équipe voit dans le planning. |
| P2 | Portail guides web mobile externe | interface dédiée droits restreints pour les guides eux-mêmes : voir leurs missions du jour, télécharger leurs billets, saisir leurs frais terrain. Architecture multi-rôles préparée dès le P0 pour absorber sans refactoring. |
Phase finale · Mise en production & Formation
🟢 P0 · Socle
Le MVP ne va pas en production sans tests sur données réelles ni sans que l'équipe soit formée. Cette phase clôt le lancement et ouvre le Run.
Phase finale · Mise en production & Formation
🟢 P0 · SocleLe MVP ne va pas en production sans tests sur données réelles ni sans que l'équipe soit formée. Cette phase clôt le lancement et ouvre le Run.
| Phase | Fonctionnalité | Détail |
|---|---|---|
| P0 | Tests complets sur données réelles | pas sur démo, conformément à votre exigence non négociable |
| P0 | Corrections et ajustements | avant ouverture à l'équipe |
| P0 | Formation équipe en 1 journée | avec tous les utilisateurs |
| P0 | Vidéo | des principaux écrans |
| P0 | Période de rodage accompagnée | go-live progressif avec présence rapprochée pendant le premier mois |
Récapitulatif par niveau de priorité
| Brique | P0 · Socle minimal | P1 · Automatisations | P2 · Extensions |
|---|---|---|---|
| Phase 0 — Fondations + Paramètres admin + Alertes paramétrables + Droits/logs | ✓ | — | — |
| Module 1 — Catalogue & Moteur de Prix (13 familles · 3 snapshots · Recalcul intersaison · Templates) | ✓ Cœur + Recalcul intersaison + Templates | + Stats prestataires | + Bilingue FR/EN, saisons, bateaux, calendrier |
| Module 1bis — Annuaire Hébergements & Workflow demandes hôtels | ✓ | + Envoi groupé, dashboard commissions | + Filtres équipements avancés |
| Module 2 — Demandes & Dossiers B2B + B2C | ✓ | + Génération réponse structurée | — |
| Module 3 — Parsing PDF Orders | ✓ VdM (V1) | + Comptoir + Envoi OT depuis l'outil | — |
| Module 4 — Paiements, Marges & Suivi Financier | ✓ Paiements + Marges + Régul | + Alertes, dashboard commissions, dashboard finance | + Analyse de change, rapprochement proforma |
| Module 5 — Guides — Documents & Planning unifié | — | — | ✓ |
| Module 6 — CRM Agences & Suivi Commercial | — | — | ✓ |
| Module 7 — Portail | ✓ Planning guides lecture seule | + Planning opérationnel global | + Portail guides web mobile externe |
| Phase finale — MEP & Formation | ✓ | — | — |
Vous choisissez votre périmètre de lancement : P0 seul (le socle opérationnel — notre recommandation pour démarrer), P0+P1 (socle + automatisations B2B et dashboards), ou P0+P1+P2 (le tout, avec extensions Guides & CRM Agences). La roadmap V2/V3 ci-dessous reprend votre vision long terme documentée dans le CDC.
Roadmap V2 / V3 — votre vision long terme
Hors MVP — activable sans refactoring grâce à l'architecture P0
Votre CDC §12 documente une vision long terme structurée. Nous reprenons ici les éléments effectivement reportés hors MVP — pour deux raisons : (1) prouver que l'architecture P0 est conçue pour les absorber sans dette technique, (2) sécuriser le scope MVP en assumant qu'ils sont volontairement reportés. À noter : Parsing Comptoir des Voyages et Portail guides sont remontés du V2 vers les phases P1 et P2 du périmètre actuel, suite à nos arbitrages.
V2 · Prioritaires après le MVP
- Sessions B2C — automatisation seuil PAX
- Module Communications complet — boîte mail commune + rattachement auto + tâches assignées + notifications + génération automatisée de la réponse structurée aux conseillers depuis l'outil
- Paiements automatisés via API bancaire (Ziraat à évaluer)
- WhatsApp Business API — centralisation échanges WhatsApp dans dossiers
- Historique modifications complet (au-delà des actions sensibles MVP)
- Bateaux à la semaine — itinéraires jour par jour
V3 · Fonctionnalités complexes
- Portail consultation agences partenaires — accès sécurisé VdM/Comptoir/OT à leur catalogue personnalisé
- IA générative sur descriptions FR/EN et recommandations produits
- Site B2C + tunnel de réservation en ligne — refonte e-commerce avec paiement et disponibilités temps réel
- Carnets de voyage générés — PDF personnalisés (photos, cartes, programme jour par jour)
- Intégration Instagram API — réception auto demandes B2C depuis Direct
- Import auto emails avec IA — rattachement intelligent sans intervention manuelle
- Dashboard analytique avancé — yield management, comparaisons multi-saisons
Ces fonctionnalités sont incluses dans la roadmap CSaaS — elles seront construites par vagues successives en phase de Run, sans renégociation globale, dès que le P0 est stabilisé en usage et que vous avez identifié vos prochaines priorités.
Démo interactive.
Le prototype tourne ci-dessous, intégré directement dans le document. Il illustre 10 écrans clés du périmètre P0/P1/P2 — Tableau de bord, fiche dossier, parsing PDF, pricing hôtels, catalogue, paiements, prestataires, sessions B2C, annuaire hébergements et paramètres admin. Tous les liens internes sont cliquables.
Le prototype est une maquette interactive, pas un MVP fonctionnel. Les données sont fictives. Pour une vue plein écran, ouvrez le fichier prototype_too_istanbul_v4.html en pièce jointe. Tout ce qui est montré ici est inclus dans le périmètre P0 ou P1 décrit ci-dessus.
ROI estimé.
Trois dimensions de valeur à chiffrer précisément en Phase 0, sur la base de la mesure réelle de vos volumes actuels.
Le ROI d'un tel projet se mesure sur trois dimensions : les gains de temps opérationnels, les gains financiers directs (pilotage de marge, captation de commissions aujourd'hui oubliées), et les gains structurants long terme (scalabilité, fin des single points of failure).
Les chiffres présentés ci-dessous sont des ordres de grandeur construits à partir d'hypothèses raisonnables. Ils seront précisés lors de la Phase 0, à partir de la mesure réelle de vos volumes et durées actuels.
Au-delà du parsing PDF, c'est l'ensemble du quotidien opérationnel qui est aujourd'hui éclaté entre Excel, WhatsApp et email. Les gains se cumulent sur tous les postes :
Coordination prestataires — c'est aujourd'hui le plus gros temps caché : échanges WhatsApp et emails dispersés avec hôtels, guides et chauffeurs, codes couleurs Excel pour suivre les statuts, allers-retours pour retrouver une info ou relancer une réponse, perte de contexte si un collaborateur est absent. Demain, tout est centralisé dans le dossier — statuts collaboratifs, historique, qui fait quoi visible en temps réel.
Pricing hôtels en amont — aujourd'hui le point opérationnel le plus complexe selon vos propres mots. Demande aux hôtels une à une, retraitement manuel des offres reçues sous différents formats, comparatifs reconstruits à la main. Demain, envoi groupé en un clic, tableau comparatif unifié, intégration directe dans le devis.
Éclatement d'un Order PDF en dossier structuré — aujourd'hui, 30 à 45 minutes par dossier de ressaisie manuelle. Avec le parsing + matching catalogue, on vise un passage à 2 à 5 minutes (drop du PDF, validation rapide).
Calcul et reporting de marge — aujourd'hui en Excel à la main, post-dossier. Demain : en temps réel dans l'outil, marge estimée vs réelle visible par dossier.
Mise à jour annuelle du catalogue — aujourd'hui en copier-coller entre fichiers. Demain : un seul lieu, modification propagée.
Constitution de la réponse tarifaire aux agences — aujourd'hui reconstruite à chaque demande. Demain : sélection + marge + génération de la réponse depuis l'outil, sans passer par Gmail ou Excel.
Suivi financier dossier par dossier — aujourd'hui réparti entre fichiers de paiements, relances oubliées, commissions hôtels parfois jamais encaissées. Demain : vision consolidée temps réel.
Ce gain ne se traduit pas par une réduction d'effectif — il correspond à une capacité opérationnelle libérée, à redéployer sur le développement commercial, l'accompagnement de nouvelles agences partenaires, ou la préparation du B2C. Sur une équipe de 5 personnes, libérer l'équivalent de 1 à 2 ETP est structurant.
Pilotage de la marge réelle vs théorique
Aujourd'hui, la marge est estimée sur la base du catalogue (prix moyens). En pratique, le coût réel varie selon le prestataire affecté (guide senior vs junior, tarif négocié vs à la demande…). Sans outil de bascule théorique/réel, les dossiers « mange-marge » ne sont détectés qu'a posteriori — parfois trop tard.
L'outil permet d'identifier en temps réel les dossiers où l'écart théorique/réel se creuse, de corriger les estimations catalogue sur la base des coûts réels accumulés, et de piloter les choix de prestataires en fonction de leur rentabilité historique.
Ordre de grandeur : même 1 à 2% de marge aujourd'hui « mangée » sans être détectée représente plusieurs k€ par an de rentabilité récupérée, à chiffrer en Phase 0.
Captation des commissions hôtels
Vous l'écrivez vous-même dans votre document workflow : « Suivi des encaissements post-séjour (souvent oubliés aujourd'hui) ». Chaque commission oubliée est de l'argent laissé sur la table. L'outil trace automatiquement l'échéancier des commissions et déclenche les relances post-séjour (Module 4 avancé, en Run).
Ordre de grandeur : une récupération même partielle des commissions aujourd'hui perdues représente un gain récurrent significatif.
Levier de renégociation annuelle
Vous l'avez exprimé clairement lors de notre call du 22 avril : « À terme j'aimerais voir combien j'ai payé ce guide cette année, combien de nuits j'ai vendu cet hôtel ». C'est exactement ce que les stats par prestation et par prestataire (Module 1) vont vous donner. À chaque revue annuelle de partenariat, vous arrivez avec des chiffres réels : 200 nuits vendues à un hôtel donné, donc négociation de la commission de 10 à 15%. Ce n'est plus l'outil qui paie : c'est l'outil qui finance ses évolutions futures.
Ordre de grandeur : 1 à 2 points de commission supplémentaire sur 5-10 hôtels actifs représente plusieurs k€ par an captés directement.
Au-delà des gains de temps et de trésorerie, le projet adresse des dimensions stratégiques déterminantes pour la trajectoire de Too Istanbul :
- Scalabilité sans recrutement additionnel — absorber 2× le volume de dossiers sans doubler l'équipe. L'outil remplace la coordination humaine informelle par des workflows structurés.
- Fin du single point of failure — aujourd'hui, la mémoire opérationnelle tient dans quelques têtes et dans des Excel personnels. L'outil capture cette mémoire dans la donnée, rend les passations fluides, sécurise l'activité en cas d'absence.
- Ouverture vers le B2C sans refonte — l'architecture à 3 niveaux de prix est pensée pour que la bascule B2C se fasse en évolution, pas en refonte. Économie d'un 2ᵉ projet dans 18 mois.
- Capacité à onboarder de nouvelles agences partenaires plus vite — le parsing PDF est extensible. Chaque nouvelle agence devient un flux de volume supplémentaire sans charge opérationnelle proportionnelle.
- Données exportables à tout moment — PostgreSQL standard sous Supabase, aucun vendor lock-in, conformité garantie à votre condition non négociable.
Notre proposition :
un CSaaS modulable.
Le CSaaS (Custom Software as a Service) répond directement à votre brief : un setup unique pour cadrer, modéliser, importer et former, puis un abonnement mensuel qui couvre l'hébergement, le support et les évolutions continues — y compris la livraison progressive des items V2/V3 en phase de Run.
— Deux phases, un seul engagement
Setup initial.
On construit, on teste sur vos données réelles, on forme l'équipe. La Phase 0 est le premier jalon bloquant : pas de dev avant validation du schéma par Antoine.
- Cadrage & modélisationAteliers avec Antoine pour valider les arbitrages restants après votre CDC v3, schéma Supabase, écran Paramètres admin — validation bloquante avant dev
- Saisie des référentielsInterface ergonomique fournie par Alfred. La saisie des 200+ produits, annuaire prestataires et grilles hôtels est prise en charge par l'équipe Too Istanbul (CDC §1.4 acté).
- Développement du périmètre P0Catalogue + Annuaires + Dossiers + Parsing PDF VdM + Finance complète + 8 vues principales, livrés par itérations
- Tests sur données réelles & formationConformément à votre exigence : validation sur vraies données, pas sur démo — 1 journée de formation équipe
- Mise en production accompagnéeGo-live progressif, présence rapprochée pendant le premier mois, puis bascule naturelle en phase de Run
Abonnement mensuel.
L'outil vit avec vous. Supervision directe par votre Product Manager attitré. Évolutions illimitées priorisées ensemble — pas de devis à chaque nouveau besoin.
- Hébergement, maintenance, supportInfra Supabase + front Nuxt, sauvegardes, monitoring, correctifs
- Meeting mensuel avec votre Product Manager attitréRevue des usages, priorisation du backlog, décisions produit directes — un interlocuteur unique qui connaît votre métier
- Évolutions continues, illimitéesEnrichissements, nouveaux besoins métier, corrections — sans facture additionnelle
- Livraison progressive du P2 puis des items V2Module Guides V1, CRM Agences, portail guides externe, sessions B2C automatique, etc. construits par vagues — priorisés ensemble en meeting mensuel
- Possibilité d'upgrade à tout momentPassage de P0 → P0+P2 par simple ajustement de l'abonnement
— Tarification CSaaS — Vous choisissez votre périmètre & votre engagement
Trois formules pour s'adapter à vos contraintes de cash-flow et à votre horizon d'engagement. Le périmètre fonctionnel reste identique entre les formules — seuls le montant initial, la mensualité et la durée d'engagement varient.
Flexibilité.
Durée standard. Renouvellement par reconduction tacite.
Abonnement mensuel selon périmètre
Tarif préférentiel.
Abonnement réduit grâce à l'engagement dans la durée. Aligné avec la livraison progressive du P2 et de la roadmap V2.
Abonnement mensuel selon périmètre
Cash-flow doux.
Setup réduit pour limiter le décaissement initial. La différence est lissée sur l'abonnement.
Abonnement mensuel selon périmètre
Notre recommandation : démarrer en P0 sur 24 mois (formule Tarif préférentiel)
- Le P0 couvre déjà 100% du quotidien opérationnel B2B — Catalogue + 3 snapshots, Annuaires (Hébergements / Prestataires / Agences), Dossiers B2B+B2C unifiés, Parsing PDF VdM, Finance avec paiements, marges et régularisations. L'outil est immédiatement opérationnel sur tout votre flux.
- P1 et P2 s'ajoutent à tout moment — automatisations (génération réponses, parsing Comptoir, alertes échéances, dashboards) puis extensions (Guides, CRM Agences, enrichissements catalogue) par simple ajustement de l'abonnement, sans renégociation globale.
- La roadmap V2 est livrée par vagues en phase de Run — portail guides externe, sessions B2C automatique, paiements API banque, IA descriptions, etc. Toutes les fonctionnalités V2/V3 documentées dans votre CDC §12 sont incluses dans le forfait CSaaS, priorisées ensemble en meeting mensuel.
- L'engagement 24 mois s'aligne avec votre trajectoire produit — débloque le tarif préférentiel et permet l'amortissement comptable côté Alfred. Transfert de propriété intellectuelle progressif : 25 % à M6, 50 % à M12, 75 % à M18, 100 % à M24 — pour vous sécuriser progressivement à mesure que la relation se construit.
- Si la trésorerie initiale est un sujet bloquant — la formule "Cash-flow doux" allège le setup à 14 000 € (vs 18 000 €) en lissant la différence sur l'abonnement. Le décaissement initial est réduit de 4 000 €, au prix d'un TCV 24 mois supérieur de ~6,8 k €. Pertinente uniquement si le coup de pression sur la trésorerie au démarrage est un vrai frein.
Planning prévisionnel.
Construction du périmètre P0 en ~12 semaines (Phase de Build), puis bascule en Run avec livraison par vagues successives du P2 puis des items V2.
— Phase de Build · ~12 semaines pour P0 socle complet
— Phase de Run · vagues P2 puis V2 successives
Stack technique.
Vous avez libéré la contrainte Xano + WeWeb + Make lors de notre call du 22 avril, pour nous laisser proposer la stack la plus adaptée à votre périmètre. Voici notre recommandation, argumentée sur vos exigences.
Après analyse de votre périmètre élargi — B2B + B2C unifié, logique à 3 niveaux de prix + grille B2C, 400-500 entrées de référentiel, exigence de données exportables, pérennité à 5 ans — nous partons sur une stack code moderne qui répond frontalement à ces exigences.
Supabase
PostgreSQL managée + authentification + API REST/GraphQL natives + hébergement Europe (Francfort). PostgreSQL étant un standard ouvert, vos données sont exportables à tout moment en SQL, CSV ou JSON — réponse directe à votre condition non négociable.
TypeScript
Langage typé, mature, idéal pour une logique métier complexe comme la vôtre (3 niveaux de prix, TVA différenciée, multi-devise, saisons, PAX). Maintenable sur 5+ ans, compétences largement disponibles si vous souhaitez reprendre en interne un jour.
Nuxt
Framework Vue.js moderne, performant, adapté aux interfaces métier type ERP. Rendu rapide même sur vos 400-500 entrées de référentiel. Hébergement front Europe garanti (Vercel Frankfurt ou équivalent).
— Pourquoi pas Xano + WeWeb + Make pour votre cas ?
| Votre exigence | Xano + WeWeb + Make | Supabase + TypeScript + Nuxt |
|---|---|---|
| Logique 3 niveaux de prix non négociable |
Possible mais contraignant — la logique métier complexe se heurte aux limites du no-code | Logique exprimée en code clair, versionnée, testée unitairement |
| Données exportables à tout moment | Export possible mais dépendant de l'éditeur Xano | PostgreSQL standard — export natif SQL / CSV / JSON à tout moment |
| Pérennité 5 ans+ | Dépendance à l'évolution des plateformes Xano et WeWeb | Stack open-source mature (PostgreSQL, TypeScript, Vue) — pas de vendor lock-in |
| Schéma de données validé avant dev | Possible | Possible, et vous pourrez relire le schéma directement dans Supabase à tout moment |
| Modules livrables indépendamment | Possible | Garantie par une architecture en composants découplés dès la Phase 0 |
| Performance sur gros catalogue (400-500 entrées) | Acceptable mais avec dégradation possible en montée en charge | Excellente — PostgreSQL indexé + rendu Nuxt optimisé |
Pourquoi Alfred
plutôt que garder la stack actuelle ?
Votre alternative principale, c'est de garder votre stack actuelle (Excel + WhatsApp + codes couleurs) et de la faire évoluer par vous-mêmes. Voici concrètement comment les deux options se comparent.
| Critère | Stack actuelle Google Sheets + WhatsApp + codes couleurs |
Alfred CSaaS ERP Too Istanbul sur-mesure + Run continu |
|---|---|---|
| Adapté à votre métier 3 niveaux de prix · multi-devise TRY/EUR · parsing Orders · hôtels à la demande |
Fonctionne aujourd'hui grâce à la vigilance et la mémoire de l'équipe, mais rien n'est pensé pour votre métier spécifique | Construit autour de vos spécificités : 3 niveaux de prix, multi-devise native, parsing Orders agences, sous-module hôtels, planning guides avec détection double-booking |
| Scalabilité à 2× le volume | Bloquée — Excel sature, WhatsApp se multiplie, la mémoire opérationnelle ne tient plus dans quelques têtes | Prévue dès la conception — architecture pensée pour absorber la croissance sans démultiplier la charge humaine |
| Parsing des Orders d'agences | 100% manuel, 30-45 min par dossier, risque d'erreur à chaque saisie | Automatisé, 2-5 min par dossier, fiabilité élevée grâce à l'IA |
| Pilotage de la marge réelle | Calculée après coup en Excel, marge « mangée » détectée trop tard | Marge théorique vs réelle en temps réel, détection immédiate des dossiers à problème |
| Continuité de l'information | Éclatée entre Sheets, WhatsApp, mails — « qui a fait quoi » se reconstitue oralement | Centralisée dans l'outil, statuts collaboratifs, traçabilité complète |
| Coût réel outils + temps perdu |
Faible coût de licence, mais coût caché en temps perdu significatif en saisies multiples, coordination WhatsApp, reconstructions manuelles | Abonnement CSaaS prévisible, temps libéré redéployé sur le développement commercial et l'accompagnement clients |
| Évolutivité | Chaque évolution alourdit la stack ou crée un nouvel Excel parallèle — dette technique qui s'accumule | Évolutions continues incluses dans le Run — l'outil s'adapte à vos usages réels sans coût additionnel |
| Accompagnement | Aucun — vous êtes seuls face à Excel et WhatsApp | Meeting mensuel avec votre Product Manager attitré en supervision produit directe |
| Délai de mise en production | Déjà en place mais ne résout pas vos problèmes — structurer la stack = charge lourde à porter seul | Premier lot opérationnel en 14 semaines, construit sur-mesure, Alfred gère la conception et le développement |
Ils nous font confiance.
Une sélection d'entreprises accompagnées par Alfred sur leur outil de production sur-mesure.






Grâce à la plateforme, on a enfin une vision claire de tous nos prestataires, livrables et projets. On pilote désormais la production, les budgets et les délais bien plus efficacement.
Alfred nous permet de déployer un outil à l'échelle internationale pour plus de 500+ project managers. Nous allons enfin avoir un process et outil commun pour gérer l'ensemble de nos artistes.
Nous construisons des outils sur-mesure
parce que les SaaS génériques ne tiennent pas à la réalité du métier.
Chaque organisation développe, au fil du temps, ses propres codes, ses propres processus, ses propres exceptions. Aucun SaaS générique ne capture ça proprement — il s'en approche, puis se brise sur la réalité du terrain. Les équipes contournent, branchent des Excel par-dessus, créent des Trello personnels. La dette technique s'accumule, la mémoire d'entreprise fuit, et le coût réel dépasse largement le prix des licences.
Alfred construit l'outil qui manque : celui qui capture exactement votre métier, qui s'adapte à vos usages réels, et qui évolue avec vous. Pas une plateforme à configurer sur un week-end — un outil conçu avec vous, pour vous, que nous faisons vivre sur la durée.
Conditions
& prochaines étapes.
Le cadre contractuel et administratif, puis les trois étapes pour démarrer.
— Conditions commerciales CSaaS
Vous êtes à 3 étapes
d'un outil qui tourne.
Simple, rapide, sans friction.
Retours & validation
Vous recevez ce document. Prenez le temps de le parcourir et de nous faire vos retours. Call de validation dans la foulée.
Signature & kick-off
Signature de la lettre de mission CSaaS, paiement du setup fee, ouverture de la data room. Démarrage de la Phase 0 dans les 10 jours.
Livraison & Run
MVP P0 socle complet opérationnel en fin de mois 3 (Catalogue + Annuaires + Dossiers + Parsing PDF VdM + Finance complète). Bascule Run : P2 puis items V2 livrés par vagues, supervision mensuelle.
Prêts à structurer
l'opérationnel de Too Istanbul.
Proposition du XX avril 2026 · Démarrage cible : à définir
Échanger avec Théo →Validité de l'offre : 30 jours à compter de la date d'envoi