Le contexte
Delicorner est une entreprise parisienne fondée en 2015 qui livre des fruits frais et des snacks aux entreprises.
Parmi ses offres, un modèle de distribution : chaque client a sa liste de produits négociée, son budget, ses règles de livraison, et commande chaque semaine. Delicorner souhaitait se développer en signant d’autres clients sur ce même modèle. Il lui fallait vite un outil B2B capable de suivre.
Trois clients fonctionnaient déjà ainsi : Meta, Salesforce, Datadog. Plus de 500 références par semaine, environ 200 000 € par mois.
Une dizaine de fichiers pour 3 clients.
Chaque client avait ses propres Google Sheets : bon de commande, préparation, reporting. Certaines données passaient de l’un à l’autre automatiquement, le reste à la main, y compris la saisie dans le CRM interne pour une partie des clients. Les écarts étaient réguliers.
55 ≠ 48.
Beaucoup d’articles se vendent par pack : 6, 12, 24. Le client, lui, commandait à l’unité. Exemple avec des canettes vendues par 12 : le client en commande 55, le préparateur sort 4 packs (48) ou 5 packs (60). Dans les deux cas, l’écart se répercutait dans le reporting, et il fallait le justifier à la main.
Le budget découvert en réunion.
Chaque semaine, le suivi client passait 1 à 2 h par client à comparer, ligne par ligne, ce qui avait été commandé et ce qui avait été livré. Puis venait 1 h de réunion de reporting. Jusque-là, le client n’avait aucune visibilité sur son budget : il le découvrait en réunion.
Trois services, une seule personne pour faire le lien.
Logistique, achats et suivi client travaillaient chacun dans leurs fichiers. Une personne au suivi client reliait le tout. Une absence, et la chaîne s’arrêtait.
Ce que j’ai construit
Passer commande
Choisissez des packs complets. Les autres vues se mettent à jour immédiatement.
| Article | Catégorie | Conditionnement | Packs | Total |
|---|---|---|---|---|
| Pommes | Fruits frais | 12 unités | 36 € | |
| Bananes | Fruits frais | 12 unités | 16 € | |
| Clémentines | Fruits frais | 24 unités | 22 € | |
| Eau pétillante | Boissons | 12 unités | 30 € | |
| Jus de pomme | Boissons | 6 unités | 17 € | |
| Barres céréalières | Snacks sucrés | 24 unités | 27 € | |
| Biscuits | Snacks sucrés | 12 unités | 19 € | |
| Mélange de noix | Snacks salés | 12 unités | 24 € | |
| Crackers | Snacks salés | 12 unités | 18 € |
J’ai suivi une commande de bout en bout : client, suivi client, achats, entrepôt. C’est sur le terrain que l’écart unité/pack est apparu. Après un prototypage rapide, trois règles ont cadré l’outil :
- commander par pack complet ;
- ne jamais écraser la quantité commandée ;
- une seule base pour tous les clients.
Airtable devient le cœur des opérations. La donnée est saisie une seule fois, et elle est la même pour le client et pour les 3 services internes : logistique, achats, suivi client.
Le client commande dans son portail et voit son budget bouger en temps réel. S’il active la récurrence, sa commande se reconduit seule chaque semaine.
Le suivi client valide la commande. À la validation, l’outil crée celle de la semaine suivante et génère le fichier d’import au format du CRM interne, pour tous les clients. Plus aucune saisie manuelle dans le CRM.
À l’entrepôt, les préparateurs signalent les manquants, les achats datent le réassort, et le suivi client est alerté si la livraison est menacée. Après livraison, les écarts se calculent automatiquement.
La base s’adapte à tout client du même modèle. L’onboarding est simple : un paramétrage initial de base, et le client peut commander.
Lancement accompagné : démo, guide client, point de suivi à S+2, liste des fonctionnalités documentée par rôle.
Les résultats
3 → 6+
Clients sur l’outil. 3 nouveaux depuis le lancement, et d’autres en cours d’intégration.
−75 %
Commandes passées en retard. Sur 4 commandes par mois, 4 dépassaient la date limite avant l’outil. Aujourd’hui, 1.
15 à 20 min
Pour le point hebdomadaire avec chaque client, contre 1 h avant. Le client arrive en ayant déjà consulté son budget.