Confidentiel — Emmanuel Klein × Alexandre Maletz — Avril 2026

Solutions numériques simples
pour les communes de France

Pas une app à installer. Pas un logiciel à configurer.
Une URL. Le maire se convainc lui-même.

34 874Communes ciblées
17 500Sans site web
281Histoires générées
38Briques construites
615Sources historiques
"Elle marche sur moi. Pas parce qu'elle est habile commercialement.
Parce qu'elle commence par quelque chose de vrai." Bernard — Maire, 63 ans, Creuse · Jury test séquence email
01 — La vision
Le problème, la solution, le nom.

Les habitants appellent la mairie pour des choses qui devraient être en ligne. Le secrétaire passe 40% de son temps à répondre à des questions simples. 17 500 communes n'ont pas de site. Les 17 000 qui en ont un sont souvent illisibles et non conformes.

40%Du temps secrétaire sur des questions simples
17 500Communes sans aucun site web
1 URLZéro installation, zéro technique requis
499 €Tarif socle annuel
Principe fondateur
CIMPLE = Simple + Citoyen + Commune
Bleu confiance #1B3A6B. Or discret #C9A84C. Ton : vouvoiement, phrases courtes, zéro jargon. Le maire ne doit jamais avoir peur d'ouvrir une page.
Règle absolue
HTML pur — Zéro backend
Chaque brique fonctionne seule. Aucune dépendance externe. Cloudflare Pages = hébergement garanti 99,9%. Le maire clique et ça marche — jamais de "site en maintenance".
3 modèles commerciaux
3 portes d'entrée, 1 produit
Website Maker — il construit seul. Site en 1 CLIC — funnel ludique guidé. Générateur démo — Alexandre génère pour lui.
Grille tarifaire validée
Moins de 1 000 hab.
700–1 200 €/an
+ 400–600 € setup
1 000 – 5 000 hab.
1 500–3 000 €/an
+ 700–1 000 € setup
5 000 – 20 000 hab.
3 500–7 000 €/an
+ 1 200–2 000 € setup
20 000 – 100 000 hab.
8 000–18 000 €/an
+ 2 500–4 000 € setup
Plus de 100 000 hab.
20 000–40 000 €/an
Sur devis — remise –10% sur 3 ans
02 — La stratégie d'acquisition
Le ver dans la pomme.

On ne vend rien. Le maire décide. Il se convainc lui-même. Un email qui commence par l'histoire de la commune se fait lire. Un email qui commence par "votre site a des problèmes" finit à la poubelle.

Niveau 01
📜
L'Émotion
L'email arrive avec l'histoire de la commune. Le maire est touché avant de voir qu'on veut lui vendre quelque chose.
Niveau 02
🔍
L'Audit
Après l'émotion, le diagnostic arrive naturellement. RGPD, RGAA, HTTPS. Il accepte parce qu'on l'a déjà aidé.
Niveau 03
🎁
Le Widget Gratuit
Widget RGPD / signalement installé gratuitement. "Propulsé par Cimple" visible. Le maire est chez nous sans avoir rien acheté.
Niveau 04
🌐
L'Agence Multiplie
L'agence locale qui installe le widget le propose à ses 30 autres communes. Le réseau fait le travail.
Le moat de Cimple

L'histoire de commune est
le seul vrai différenciateur.

Les widgets et le site : n'importe quelle agence peut les reproduire avec Claude en 20 minutes. Ce n'est pas le moat. L'histoire, personne ne peut la faire comme Cimple.

Claude générique
  • Page Wikipedia reformatée
  • Aucune source rare
  • Aucune émotion
  • Le maire l'a déjà vue
Cimple HÉRODOTE
  • Sources 1638–1900 introuvables
  • Gallica, Danjou, Ardouin-Dumazet
  • Style parchemin émotionnel
  • Le trou intentionnel — il répond

Le moat = Grande Bibliothèque (253 fichiers / 544 MB) + méthodologie. Pas le code.

Audit séquence — 5 jurys indépendants
7,5Stratège B2BValider
8,0Expert email B2GDéployer
Bernard, maire CreuseClique · en parle à Gérard
6,5Agent psychologueEmail 2 : rester histoire
4,0Gemini FlashMinoritaire — ignoré
03 — La séquence emails d'Alexandre
4 emails, 1 maire convaincu.

Expéditeur : Alexandre Maletz — zéro mention Cimple dans les 2 premiers emails. Timing J+8 / J+16 / J+25. Pas J+5/J+10 — trop court, sent l'automate.

J0 Email 1
"J'ai trouvé quelque chose sur [Commune]"
Objet mystérieux, humain, pas commercial. 5 lignes maximum. Histoire avec un trou intentionnel : "J'ai trouvé une anecdote de 1887 mais je n'arrive pas à comprendre pourquoi…" Le maire corrige. C'est devenu son histoire. Effet IKEA activé. Lien vers la page parchemin. Cimple en bas, très discret.
Règle absolue : zéro mention Cimple dans le corps. Zéro pitch commercial. Le trou intentionnel est obligatoire.
J+8 Email 2
"À propos de ce détail sur [Commune]…" Validé par Alexandre
Maintenir l'intrigue sans basculer dans le commercial. On renforce l'Effet IKEA. Alexandre choisit manuellement une source réelle dans la Grande Bibliothèque — c'est cette précision chirurgicale qui prouve que ce n'est pas un robot.
Le PS voisin est la seule comparaison sociale — jamais dans le corps. Ne pas automatiser le choix de la source historique.
J+16 Email 3
Sa démo personnalisée
Maintenant seulement : le lien vers le site démo de SA commune. Première mention explicite de Cimple. Il arrive avec l'envie déjà construite. Il demande le prix lui-même — sans qu'on le lui propose. Alexandre génère la démo avec le générateur commune (iPhone/iPad mockup) avant d'envoyer.
La démo doit être générée avant d'envoyer cet email. Outil : cockpit-alexandre/generateur-commune.html
J+25 Email 4
"Le site disparaîtra dans 7 jours"
Aversion à la perte. Dernier contact. Si pas de réponse après ça : archivage dans le CRM. Consensus de tous les agents — effet garanti.
À ajouter dans flow-campagne.html — seul email manquant dans le flow complet.
04 — L'arsenal d'Alexandre
Tout ce qu'Alexandre a en main aujourd'hui.

Tous les outils fonctionnent dans le navigateur. Pas de compte, pas d'installation. Alexandre ouvre, clique, envoie.

01
Tableau Prospection — 34 874 communes
Filtres : éditeur (JVS/BL/autre), failles HTTPS/RGPD, priorité automatique, statut CRM, département, population, EPCI. 8 templates email. Séquences J0/J+8/J+16/J+25. Export CSV. Mailto 1 clic.
cockpit-alexandre/tableau-prospection.html
02
Flow Campagne — Le flow commercial complet
4 étapes : trouver EPCI → choisir commune → créer la démo → envoyer au maire. 3 stratégies de génération. Prévisualisation email.
cockpit-alexandre/flow-campagne.html
03
Générateur Commune — iPhone/iPad mockup
Alexandre génère la démo d'une commune spécifique. Gemini génère tout en 30 secondes. Résultat prêt pour Email 3.
cockpit-alexandre/generateur-commune.html
04
281 histoires parchemin générées
281 pages HTML prêtes à envoyer. Sources historiques XIIe–XIXe s. Gallica + Mérimée + Wikipedia. L'arme principale d'Email 1.
cimple-widgets.pages.dev/widgets/histoire/communes/
05
Base nationale — 34 874 communes (R2 Cloudflare)
base_france_enriched.csv — 17 254 URLs confirmées. communes_epci.csv — EPCI par commune. maires_emails_19_v2.csv — 276 emails Corrèze. Chargé live depuis R2.
sos-toutou-api.sos-toutou-ek.workers.dev/api/r2-communes
06
8 templates email intégrés
📜 Histoire mystère · 🔓 Faille sécurité · 🏘️ Le voisin · 🏆 Ego maire · ⚖️ RGPD urgent · 🔄 Relance J+8 · 🎯 Invitation démo · 👋 Rupture J+25
Intégrés dans tableau-prospection.html
Algorithme priorité automatique
Haute ★★★ — Sans site + email disponible, OU (JVS/BL + faille HTTPS/RGPD + email)
Moyenne ★★ — Sans site sans email, OU email disponible + faille
Basse ★ — Reste du tableau
05 — Ce qui est construit
L'inventaire complet.

38 briques standalone, 281 histoires parchemin, la Grande Bibliothèque de 253 sources, le moteur HÉRODOTE, 5 démos villes, le cockpit Alexandre.

HÉRODOTE — Moteur encyclopédie
281 histoires parchemin générées
Claude Opus + sources primaires XIIe–XIXe s. ~2€/commune. 615 sources indexées. Moteur RAG sémantique. Niveau encyclopédie nationale. 253 fichiers / 544 MB de sources rarissimes.
En production
Briques citoyennes
38 briques — CSS inline, zéro dépendance
Chacune fonctionne seule, peut s'assembler avec les autres. Catalogue live sur cimple-briques.pages.dev. Chaque brique = un besoin citoyen résolu en HTML pur.
Livré
Base de données
34 874 communes — R2 Cloudflare
communes_epci.csv + base_france_enriched.csv (17 254 URLs confirmées). Enrichi avec emails maires Corrèze et 1 507 associations RNA patrimoniales.
En production
Démos & modèles
5 villes complètes + 4 archives
demos-templates/ : Annecy, Colmar, Eze, Gordes, Saint-Malo. Archives : Paris 10, Aix, Autun, Montgreleix. Gordes & Jabrun : apps natives iOS/Android en cours (Capacitor.js).
En production
Les 38 briques disponibles
signaler.htmlrdv-mairie.htmlrdv-synbird.htmlelus.htmlbudget.htmlurgences.htmlvie-locale.htmlservices.htmlquestionnaire.htmlcanicule.htmlfontaines.htmlpatrimoine.htmlactualites-agenda.htmlalertes.htmlannuaire-local.htmlcimetiere.htmlhistoire-commune.htmlmodule-demarches.htmlparticiper.htmltourisme.htmltransport.htmlville.htmlsocial-ccas.htmlagents-mairie.htmlquartiers.htmlimpact-mairie.htmlurbanisme-declaration.htmlcantine.htmlsalles.htmlchasse-peche.htmlplaintes-usagers.htmlvoirie-permission.htmlbarre-recherche-intelligente.htmlphoto-selector.htmlbackoffice-mairie.htmlcerfa-wizard.html+ 2 en cours
06 — L'Assembleur 3 clics · Conçu par Alexandre Maletz
L'artisanat devient industrie.

Principe absolu : zéro backend, zéro maintenance. L'assembleur n'est pas un constructeur de site classique. C'est un générateur de configuration statique. Le résultat : un zip que la commune glisse sur Cloudflare Pages.

Étape 01
La Sélection
Le panier de briques
Les 38 briques présentées en cartes. Le maire (ou Alexandre) coche ses besoins :

  • urgences.html
  • cantine.html
  • patrimoine.html

Chaque brique porte un identifiant unique et un fichier de données par défaut (JSON).
Étape 02
L'Injection
Le personnalisateur
Un formulaire unique demande les variables vitales :

  • Nom de la commune
  • Code INSEE
  • Email de contact mairie
  • Logo (upload ou URL)
  • Couleur principale

L'assembleur génère un fichier config.js contenant toutes ces variables.
Étape 03
La Compilation
La magie côté client — zéro serveur
Un Template Master HTML/JS orchestre tout :

1. Appelle config.js pour les variables
2. Template Literals boucle sur les briques
3. fetch() de chaque brique → injection dans le conteneur

Résultat : bouton "Télécharger mon site" → fichier .zip
Structure du zip téléchargé
mon-site-commune.zip
├── index.html ← Template Master, navigation, layout
├── config.js ← nom, INSEE, email, logo, couleur
└── briques/ ← uniquement les briques sélectionnées
    ├── urgences.html
    ├── cantine.html
    └── patrimoine.html
Le moat technique — "Glisser et c'est en ligne"
Le zip est hébergeable instantanément sur Cloudflare Pages (gratuit pour la commune). La commune glisse le dossier, le site est en ligne avec HTTPS automatique. Sans base de données, sans maintenance, sans aucune donnée piratable. Zéro backend côté commune poussé à son maximum logique.
Recommandation d'Alexandre — Email 2
Ne pas automatiser le choix de la source historique. Alexandre doit piocher manuellement dans la Grande Bibliothèque pour citer une source réelle (Gallica, Danjou, Ardouin-Dumazet…). C'est cette précision chirurgicale qui prouve au maire que ce n'est pas un robot. L'authenticité ne s'automatise pas.
07 — Chantiers en cours
9 priorités, par ordre.

Tout le reste fonctionne. Ces 9 points sont les chaînons manquants entre l'état actuel et le produit livrable pour de vraies campagnes à échelle.

#1
L'Assembleur 3 clics Structure conçue
Architecture validée par Alexandre : Sélection briques → config.js → Template Master client-side → .zip → Cloudflare Pages drag & drop. Prochaine étape : coder le script de compilation JavaScript.
#2
Email 4 rupture J+25 dans flow-campagne.html
"Le site disparaîtra dans 7 jours." Aversion à la perte. Le seul email manquant dans la séquence complète. Consensus de tous les agents.
#3
Email 2 → intégrer dans flow-campagne.html Template validé
Template rédigé et validé par Alexandre. Registre histoire maintenu, source manuelle obligatoire, voisin en PS uniquement. Reste à l'intégrer comme template dans flow-campagne.html.
#4
accueil.html pour Alexandre
Page d'entrée le matin. Résumé : leads en attente, prochaines relances, performances séquence. Prompt prêt dans la mémoire Claude.
#5
Test A/B Email 1 sur 20 vrais maires
Valider sur le terrain avant de scaler. Email 1 actuel (histoire + trou) vs Email 1 direct. Identifier ce qui marche avant d'industrialiser sur 17 500 communes.
#6
Tracking UTM / ouverture par commune
Savoir qui ouvre, qui clique sur quelle démo, quelle commune visite la page parchemin. Actuellement aveugle après envoi.
#7
Widget RGPD V1 — Premier widget embeddable livrable
Le cheval de Troie technique. S'installe sur n'importe quel site. Verrou commune-spécifique, expiration 12 mois. Scanne silencieusement les sites voisins → leads automatiques.
#8
Vague A bibliothèque — 89 sources ★★★★★
Téléchargement depuis Archive.org. 89 fichiers prioritaires. Script prêt. Ces sources différencient les histoires HÉRODOTE de tout le reste.
#9
ChromaDB V2 — Re-indexation avec métadonnées géographiques
Re-indexation avec : dept, region, zone_linguistique, langue_type, fiabilite. Architecture 2 couches : source-geo-map.json → ripgrep filtré → passages JSON. V1 reste intact.
Décisions en suspens
— Ligne crédibilité Alexandre dans les emails (qui est-il ?)
— Relance téléphonique dans le flow (demandée par Agents 1+3)
— Définition "commune équipée" — site actif ? JVS/BL ? Cimple ?
— Filtre associations patrimoniales RNA dans tableau-prospection (données prêtes)
— Widget Élus — embeddable — absent du catalogue
08 — Toutes les URLs
Ce qui est en production aujourd'hui.

Tous les liens fonctionnels. Hébergement Cloudflare Pages — garantie 99,9%.

NomURLUsage
Site landing Cimplecimple-front.pages.devSite public, tarifs, offre Prod
Widgets + 281 histoirescimple-widgets.pages.devWidgets + parchemins Prod
Catalogue briquescimple-briques.pages.dev38 briques en démo Prod
Site en 1 CLICsite-en-1-clic.pages.devFunnel ludique maires ruraux Prod
Cockpit Alexandrecimple-cockpit.pages.devTableau de bord prospection Interne
Démo Gordescimple-gordes.pages.devDémo commune de référence Démo
Démo Jabruncimple-jabrun.pages.devDémo commune rurale Démo
Histoire Morillon (UGC)herodote-morillon.pages.devParchemin + module contribution Nouveau
Skins & UX référencecimple-skins.pages.devPalettes + variantes — donner aux agents Réf.
API base communessos-toutou-api / r2-communes34 874 communes depuis R2 API
Fichiers à envoyer à Alexandre
cockpit-alexandre/alexandre-flow-standalone.html — fichier unique tout embarqué
cockpit-alexandre/tableau-prospection.html — tableau 34 874 communes

Ces fichiers fonctionnent sans serveur, sans compte. Alexandre double-clique et c'est prêt.
Principe absolu — Le maire est un allié, pas un client
"On ne vend pas. On sert d'abord.
Le maire est touché par l'histoire de sa commune
avant de voir un prix.
Il demande le prix lui-même."
Emmanuel Klein — Vision fondatrice de Cimple