Application métier sur-mesure : Comment nous avons développé une messagerie instantanée en full web ?

24.04.2025  • Romain Millan

Pourquoi intégrer une messagerie instantanée dans une application métier ?

Dans un monde où l’instantanéité est devenue la norme, les entreprises doivent s’adapter aux attentes de leurs utilisateurs. Que ce soit pour un service client ultra-réactif, une gestion des opérations en temps réel ou une communication interne optimisée, la messagerie instantanée est devenue un levier essentiel pour améliorer l’expérience utilisateur.

Pour notre client – Groupe Marzocco, qui possède un service de conciergerie haut de gamme – le besoin était simple en apparence : remplacer WhatsApp par une solution de messagerie intégrée à une application métier. Mais derrière cette demande se cachait un véritable défi technique.

Comment créer une messagerie instantanée fluide et performante, sans jamais recharger la page ?

Comment permettre à plusieurs utilisateurs de discuter sans latence, tout en gérant des accès différenciés ?

Comment s’assurer que chaque message et demande client soit bien attribué au bon interlocuteur, en temps réel ?

Dans cet article, nous vous détaillons les coulisses de ce projet, les choix technologiques que nous avons faits et les bénéfices concrets pour notre client.

Le besoin : une messagerie instantanée intégrée et intelligente

Avant de rentrer dans la partie technique, il est essentiel de comprendre le contexte et les attentes du client.

Le problème initial

Le service de conciergerie utilisait WhatsApp pour gérer les demandes des résidents. Si cet outil a l’avantage d’être accessible et intuitif, il devient vite ingérable lorsqu’il s’agit de gérer plusieurs demandes en simultané, tout en assurant un suivi structuré.

Les limites rencontrées avec WhatsApp :

  • Impossible de structurer les demandes : tout se mélange dans une conversation.
  • Pas d’attribution automatique aux services concernés (spa, voiturier, room service…).
  • Risque de perte d’informations (un message important peut facilement passer inaperçu).
  • Manque de professionnalisme (WhatsApp = outil personnel, pas entreprise).

Les attentes du client :

  • Une messagerie directement intégrée à l’application métier.
  • Un système intelligent capable d’attribuer automatiquement les demandes aux bons interlocuteurs.
  • Une fluidité parfaite, avec un affichage en temps réel des nouveaux messages et demandes.
  • Une interface ultra-intuitive pour ne pas perturber les habitudes des concierges et des résidents.

La mission était donc claire : concevoir une messagerie instantanée adaptée aux exigences métier du client, tout en garantissant une expérience utilisateur fluide et performante.

Le défi technique : un affichage en temps réel sans rechargement de page

L’un des plus grands challenges de ce projet était d’assurer une mise à jour instantanée des messages et des demandes sans jamais recharger la page.

Les contraintes techniques :

  • Pas de polling : l’actualisation forcée toutes les X secondes génère une surcharge serveur inutile.
  • Gestion des accès : un concierge devait apparaître sous une seule identité, même si plusieurs personnes se relayaient.
  • Attribution automatique : chaque demande devait être redirigée en live au bon service.

Notre solution : Mercure et Turbo sous Symfony

Plutôt que d’utiliser des systèmes JS et alourdir l’infrastructure de notre client, nous avons opté pour Mercure, une technologie spécialement conçue pour le push de notifications en temps réel sur le web, développée par une référence de l’écosystème Symfony, Kévin Dunglas.

Comment ça fonctionne ?

  1. Un résident envoie un message ou une demande via l’application.
  2. Mercure capte instantanément l’événement et le transmet aux utilisateurs concernés.
  3. L’interface des concierges se met à jour immédiatement, sans aucun rafraîchissement de page.
  4. Les demandes sont automatiquement redirigées vers les services compétents.

Grâce à cette approche, nous avons réussi à garantir une expérience ultra-fluide et zéro latence, tout en allégeant la charge sur les serveurs.

Résultats et bénéfices : une gestion optimisée des demandes clients

Grâce à la messagerie intégrée, notre client bénéficie aujourd’hui d’un outil de communication puissant et efficace, parfaitement adapté à ses besoins.

Les bénéfices pour chaque utilisateur :

Les concierges :

  • Un seul outil pour gérer toutes les demandes, sans passer par WhatsApp.
  • Une interface claire et organisée pour traiter les requêtes.
  • Une attribution automatique qui évite les erreurs et les oublis.

Les services internes (spa, voiturier, etc.) :

  • Une meilleure visibilité sur les demandes en temps réel.
  • Un gain d’efficacité dans le traitement des requêtes.

Les résidents :

  • Un moyen de contact instantané avec la conciergerie.
  • Une meilleure satisfaction client grâce à une prise en charge rapide et efficace.

Une messagerie qui change tout côté terrain

Ce projet montre à quel point une technologie comme Mercure peut transformer une fonctionnalité simple en un vrai levier d’efficacité.
Pas de latence, pas de clics superflus, juste une interface qui réagit en temps réel et facilite le quotidien des équipes.

Un petit changement côté tech, un grand pas côté expérience.


? Et pourquoi pas pour vous ? On est là pour en discuter.

Développeur Symfony
Voir l’étude de cas
Lire l’article
Lire l’actualité
En savoir plus
En savoir plus
Voir le témoignage
Fermer