Omnes Education : outil Brevo, la bibliothèque de mails HTML d'une équipe, modifiable en No Code
- Type
- Mission client, Omnes Education
- Statut
- En service chez le client (octobre 2026)
- Stack
- JavaScript · HTML/CSS · Vercel · Vercel Blob · File System Access API
Pour l'équipe Relations Entreprises d'Omnes Education Bordeaux, nous avons conçu et développé un outil web interne qui centralise tous les mails marketing Brevo de l'équipe et permet de les modifier sans écrire une ligne de code. Ce projet fait partie des deux outils livrés à Omnes Education en deux semaines, avec l'outil CRM.
Le problème
Chaque mail se refaisait à la main en HTML. Les signatures étaient éparpillées sur un serveur partagé, et personne ne travaillait sur la même version. Un processus lent, fragile et dépendant de quelques personnes capables de toucher au code : exactement le type de tâche répétitive qu'une automatisation sur mesure fait disparaître.
La solution
Une application en ligne, accessible à toute l'équipe, où chacun peut :
- Modifier un mail visuellement, comme dans Google Docs : cliquer sur un texte pour le changer, gérer la police, la taille, les couleurs et l'alignement, remplacer une image ou le lien d'un bouton.
- Insérer des blocs (titres, textes, images, boutons, colonnes image et texte, séparateurs) à l'endroit voulu, une ligne violette montrant où ils seront placés, puis les monter, les descendre ou les déplacer ; les images se déplacent par glisser-déposer.
- Insérer les variables Brevo (prénom, nom, entreprise, lien de désinscription) sans avoir à retenir leur syntaxe.
- Vérifier le rendu sur ordinateur et sur mobile, et annuler une modification d'un raccourci clavier.
- Partir d'un template sans jamais l'abîmer : chaque version est enregistrée comme un nouveau mail, avec le nom de la personne qui l'a créé.
- Piocher dans des bibliothèques visuelles de signatures (classées par équipe) et d'images, avec recherche, filtres et favoris partagés.
- Générer des signatures « texte » qui évitent les filtres anti-spam, à partir d'une banque déjà remplie pour toute l'équipe.
- Importer un nouveau template en déposant un fichier .html ou en collant son code, avec un aperçu du rendu final avant de l'enregistrer.
- Copier le HTML final en un clic et le coller dans l'éditeur HTML de Brevo.


Ce qui le rend solide
- Une seule source, en ligne : chaque ajout ou modification est enregistré aussitôt et disponible pour toute l'équipe, sans installation ni publication. Les collègues le voient en rechargeant la page.
- Une copie de sauvegarde facultative sur le lecteur réseau de l'équipe, tenue à jour automatiquement depuis les postes qui l'activent ; un fichier déposé dans ce dossier est aussi mis en ligne.
- Des mails qui s'affichent correctement : les blocs insérés reposent sur des tableaux HTML, la structure la mieux comprise par les logiciels de messagerie.
- Un brouillon gardé automatiquement pendant la modification, et une alerte avant de quitter un mail non enregistré.
- Interface sur mesure, alignée sur la charte des autres outils internes : menus, fenêtres et icônes faits maison.
- Sécurité : l'enregistrement passe par une fonction serveur qui n'accepte que les emplacements et les types de fichiers prévus (4 Mo maximum) et refuse les requêtes venues d'autres sites. La clé du stockage reste chez l'hébergeur, jamais sur le réseau partagé ni dans le code, et l'outil n'est pas référencé par les moteurs de recherche.
Les choix techniques
JavaScript sans framework et HTML/CSS pour un outil léger et rapide ; Vercel pour l'hébergement et une fonction serverless qui gère le stockage ; Vercel Blob pour les templates, les mails, les signatures et les images, chaque version recevant une nouvelle adresse pour qu'aucune version périmée ne soit servie ; l'API File System Access pour la copie de sauvegarde sur le lecteur réseau, depuis Chrome ou Edge.
Le résultat
Un mail prêt à envoyer en quelques minutes au lieu de le recoder, une seule source à jour pour toute l'équipe, et des signatures cohérentes sur tous les envois. Vos équipes perdent du temps sur un processus du même genre ? Parlons-en.