Senovy
Site de marque premium pour produits cosmétiques avec import automatique depuis Google Sheets, infrastructure email complète avec DKIM 2048 et sauvegarde automatique côté serveur du dossier Envoyés.
Défi
Senovy gère un catalogue de produits mis à jour fréquemment via Google Sheets (le service produit ajoute de nouvelles références chaque semaine). La synchronisation manuelle avec le site était une source constante d'erreurs : références manquantes, prix obsolètes, descriptions incohérentes. De plus, en tant que marque premium communiquant directement avec ses clients, ils avaient besoin d'une infrastructure email sérieuse (plusieurs comptes sur @senovy.ro et @talkbridge.co.uk, sauvegarde automatique des messages envoyés sans configuration côté client, DKIM 2048 pour la délivrabilité, IPv4 dédiée pour la réputation). Un webmail fonctionnel pour les utilisateurs n'installant pas de client de bureau. Et un hébergement stable : nous ne faisons pas de compromis sur l'infrastructure mail pour économiser quelques euros.
Solution
Pour l'import des produits : endpoint dédié /api/feed/run qui récupère Google Sheets via cURL (résout les problèmes de redirection 307 que Google renvoie sur les requêtes non-navigateur) avec DNS forcé sur 8.8.8.8 (évite les problèmes de DNS local) et mapping des champs de la feuille vers le schéma produit. Suivi de la progression en temps réel via /api/feed/progress. Endpoint protégé par token (`93434e39…`) pour la sécurité. Pour l'infrastructure mail : mise en place complète de Postfix + Dovecot + OpenDKIM avec des clés 2048 sur un VPS OVH dédié (51.68.196.195), séparation des comptes via Virtualmin, sauvegarde automatique des messages envoyés par BCC côté serveur (Postfix sender_bcc → pipe Dovecot → doveadm save) afin de ne pas dépendre d'une configuration par client. Webmail via Roundcube 1.6.15 avec plugin password intégré à Dovecot BLF-CRYPT et managesieve pour les filtres. SSL Let's Encrypt avec renouvellement automatique. SPF + DMARC quarantine pour une délivrabilité optimale. Enregistrements PTR correctement configurés chez OVH pour éviter la classification en spam.
Processus
- 01Discovery du flux produit avec l'équipe Senovy : qui met à jour, quand, avec quelles colonnes
- 02Mise en place de l'endpoint feed avec cURL + DNS forcé + sécurité par token
- 03Mapping des champs Google Sheets → schéma produit avec validation
- 04Provisioning d'un VPS OVH dédié au mail (séparé de l'hébergement web)
- 05Mise en place de Postfix + Dovecot + OpenDKIM avec clés 2048
- 06Sauvegarde automatique des messages envoyés par BCC via pipe Dovecot
- 07Webmail Roundcube avec plugin password intégré
- 08Configuration SPF + DKIM + DMARC + PTR pour la délivrabilité
Résultats
Automat
Import hebdomadaire Google Sheets
DKIM 2048
Délivrabilité email premium
Server-side
Sauvegarde des messages envoyés indépendante du client
Vous voulez des résultats similaires pour votre projet ?
Autres études de cas
Zelviro
Boutique en ligne avec plus de 13 000 produits, intégration eMAG, Trendyol et Temu, synchronisation automatique des stocks et des commandes, optimisée pour la conversion.
2024 - 2026
Modena
Boutique en ligne avec intégration complète des paiements : BT iPay3 pour la carte et TBI Bank pour le paiement en plusieurs fois. Architecture stable pour un volume de commandes constant.
2023 - 2026
Helix Trading
Plateforme sur-mesure de trading éducatif avec simulateur propriétaire et parcours complet de challenges. Stack moderne Next.js avec PostgreSQL et authentification segmentée par rôle.
2025 - 2026