Tous Concernés.
- Secteur
- SaaS · Campagnes de sensibilisation handicap
- Year
- 2026
- Duration
- 12 ans de collaboration
De quatre outils éparpillés à un CRM unique pour piloter toutes les campagnes en France.
Contexte
Tous Concernés sensibilise les salariés des entreprises françaises à leurs droits en situation de handicap : campagnes vidéo, BD, escape games, mailings, affiches, autodiagnostics. Une dizaine de collaborateurs orchestre des dizaines de campagnes par an pour des PME et de grands groupes.
Challenge
Pendant douze ans, chaque campagne a été montée avec ses propres outils. Aucun centre de contrôle, aucun suivi global, des erreurs récurrentes dues à la dispersion. Le client cherchait à reprendre la main sur son écosystème complet.
- Données campagne dispersées entre WordPress, Genially, Tally et Bitly
- Mailings envoyés à la main, statistiques recalculées via Excel
- Erreurs récurrentes : mauvais lien, mauvais segment, mauvais règlement
- Aucun dashboard unifié pour la direction et les équipes
- Suivi RGPD manuel, expirations gérées de tête
Approche
The project, step by step.
- 011 semaine
Audit existant.
Cartographie des outils, mapping des process, recensement des campagnes types et des pain points équipe.
- 022 semaines
Conception CRM.
Co-design avec retours équipe interne, modélisation Postgres, wireframes du parcours admin.
- 034 semaines
Build front.
Next.js, composants par type de campagne, intégration Payload pour l'édition de contenus.
- 043 semaines
Build back & sécurité.
Authentification multi-niveau, suppressions RGPD automatisées, alertes temps réel.
- 051 semaine
Migration & QA.
Reprise des campagnes en cours, recettes côté client, ajustements UX.
- 06En continu
Lancement & itération.
Déploiement progressif, support, ajustements UX hebdomadaires basés sur l'usage réel.
Transformation
Before / After.
Drag the handle to compare what was there before the redesign and what's in place now.
Avant
Mail dans la boîte de réception
Notification ponctuelle, sans contexte global
Après
CRM avec stats temps réel
Vue centralisée toutes campagnes confondues
Avant Mail dans la boîte de réception
Après CRM avec stats temps réel
Ce qui change
Key features.
- 01
Capture dashboard
CRM unifié.
Un dashboard, toutes les campagnes : vidéo, BD, escape game, mailing, autodiag, jeu concours. Vue d'ensemble en temps réel.
- 02
Notification + résultat
Tirage au sort automatisé.
À échéance, le CRM tire au sort, notifie l'équipe par mail et alerte sur le dashboard. Trace complète conservée.
- 03
Audit RGPD
Suppression RGPD à TTL.
Chaque jeu de données a une durée de vie. Le CRM purge automatiquement à l'expiration et garde un audit log.
- 04
Design system
Trame graphique commune.
Chaque campagne hérite du design system Tous Concernés. Responsive natif, accessible WCAG 2.2.
- 05
Module Cellule (figé)
Module Cellule.
Gestion des cellules d'animation par campagne : briefs, plannings, animateurs, KPIs.
Deployed solution
From patchwork to custom-built.
Before
WordPress + Genially + Tally + Bitly + mails manuels
Quatre outils différents selon la nature de la campagne. Aucun dashboard unifié. RGPD bien géré mais données éparpillées. Chaque équipe avait ses habitudes, source d'erreurs et de pertes de temps.
After · Custom redesign
Next.js + Payload CMS + Supabase + Resend
- CRM custom co-conçu avec retours clients et internes
- Toutes les campagnes (vidéo, BD, escape, mailing, autodiag) sur une seule plateforme
- Suppression RGPD automatisée à expiration des données
- Trame graphique commune à toutes les campagnes, responsive nativement
- Tirages au sort automatisés avec alertes mail et CRM
- Règlements de jeu dynamiques par campagne
Technical details
Front.
- Next.js 16 App Router
- React 19
- Tailwind 4
- Composants par type de campagne
Back.
- Payload CMS 3
- Postgres via Supabase
- API REST + GraphQL
- Webhooks RGPD
Mailing & notifs.
- Resend pour emails transactionnels
- Templates dynamiques
- Alertes temps réel sur tirages
Sécurité.
- Stockage UE
- Chiffrement AES-256
- Suppression auto à TTL
- Authentification multi-niveau
Challenges & solutions
What needed solving.
Défi 01
Migrer 12 ans de campagnes existantes sans casser les liens publics ni l'historique
Solution
Mapping URL legacy + redirections 301 systématiques + import incrémental sur 2 semaines
Défi 02
RGPD strict avec audit mensuel exigé par la direction
Solution
Suppression auto à TTL, audit logs accessibles directement depuis le dashboard direction
Défi 03
Performance avec des centaines de campagnes simultanées
Solution
Caching edge, indexation Postgres ciblée, queries optimisées, monitoring continu
Measured results
- ×4.productivité interne
- 98%.satisfaction client final
- 12 ans.de collaboration
Testimonial
Témoignage à venir, en cours de rédaction avec la direction Tous Concernés.
Direction
Tous Concernés · Cliente depuis 2014
Galerie
Quelques captures.
Capture 1
Vue toutes campagnes
Capture 2
Stats live + module Cellule
Capture 3
Notification + résultat
What's next
Roadmap.
The project isn't frozen. Here's what's planned, in progress, or in development.
- 01Module reporting business avancé (taux de complétion par campagne)
- 02Génération assistée par IA des règlements de jeu
- 03Multilingue pour campagnes européennes (FR, EN, IT)
- 04API publique pour intégration aux ERP des grands comptes
Autres cas
See more transformations.
- DÉ2026 · Prestataire
Désenfumage.
D'un WordPress invisible à une plateforme indexée Google et IA, avec carte France interactive.
- SV2026 · Studio interne
Sk:vr by Studjoow.
Un audit SEO et GEO en 10 secondes, alimenté par 12 ans de retours terrain.
- IG2026 · Prestataire
iGlobalForm.
D'un WordPress lent à une plateforme Qualiopi-ready avec test de niveau pour 6 langues.
A similar project ?
One point of contact from brief to deployment. Let's talk over coffee or a call.