MyInboxify, mon service SaaS : toutes les demandes WhatsApp, Telegram et Viber dans une seule fenêtre

Un service conçu pour :

✔ Réunir les demandes de toutes les messageries dans une seule boîte
✔ Répondre au client depuis le CRM — dans sa propre messagerie
✔ Répartir les demandes entre les conseillers
✔ Conserver l’historique des échanges, même après le départ d’un collaborateur
✔ Se connecter en quelques minutes, sans développeur
✔ Travailler avec une interface disponible en cinq langues


Informations clés du projet

Le besoin est venu du terrain : les clients des petites entreprises écrivent sur WhatsApp, Telegram, Viber, par e-mail et via le formulaire du site, et les conseillers répondent depuis des téléphones différents — les demandes se perdent, l’historique s’éparpille. J’ai décidé de créer mon propre service, qui réunit tout cela dans une seule fenêtre.

J’ai conçu MyInboxify comme un SaaS multi-entreprises : chaque entreprise s’inscrit elle-même et travaille dans un espace isolé. Je l’ai écrit en PHP pur, sans framework, pour qu’il tourne vite sur un hébergement ordinaire, et j’ai branché les API officielles : WhatsApp Cloud API de Meta, Telegram Bot API et Viber.

Résultat : un produit opérationnel, avec boîte de réception unique, chat bidirectionnel, équipe de conseillers, statuts, contacts avec détection des doublons, miroir dans un groupe Telegram, statistiques, abonnements payés via Stripe et interface en cinq langues. Le site de vente du service, je l’ai réalisé sur WordPress.

Mon propre produit : un service SaaS
Idée, architecture, code, interface et site de vente — tout est de ma main
Type : CRM pour messageries
WhatsApp, Telegram, Viber, e-mail, formulaire et chat du site — dans une seule boîte de demandes
Objectif : ne perdre aucune demande
Chaque message devient une demande avec un contact, un responsable et un statut
Public : petites entreprises de plusieurs pays
Interface en anglais, russe, ukrainien, français et allemand

Résultats obtenus

Un service où les demandes de tous les canaux ne se perdent plus, et où l’équipe répond depuis une seule fenêtre.

Messageries, e-mail et site : chaque message devient une demande avec sa fiche contact

Le conseiller écrit depuis le CRM, le client reçoit la réponse sur WhatsApp, Telegram ou Viber

Attributions, statuts, notes et journal d’activité — on sait qui suit chaque demande

Un sujet par demande dans un supergroupe ; la réponse écrite dans Telegram part chez le client

Trois formules, période d’essai, paiement au mois ou à l’année — sans gestion manuelle

Anglais, russe, ukrainien, français et allemand — la langue se choisit même dans l’adresse

Ce que j’ai réalisé
pour ce projet

Une boîte de réception unique pour les entreprises qui échangent sur les messageries

Un service auquel on se connecte en quelques minutes et où l’on travaille aussitôt en équipe.

Le service remplit plusieurs fonctions essentielles :

  • rassembler les messages de WhatsApp, Telegram, Viber, de l’e-mail, du formulaire et du chat du site
  • transformer chaque message en demande avec une fiche client
  • permettre de répondre au client depuis le CRM, dans le canal par lequel il a écrit
  • répartir les demandes entre les conseillers et afficher leurs statuts
  • rappeler les demandes restées sans réponse
  • encaisser les abonnements et fonctionner en cinq langues
Landing page : CRM pour WhatsApp, Telegram et Viber
Connexion des canaux et réponse automatique
Statistiques des demandes et du travail des conseillers
Fonctionnalités du service et démarrage en 4 étapes
Formules et tarifs
Version mobile de la landing page

Vous avez un projet ou des questions ?

Réponse garantie sous 24h.
Premier échange gratuit et sans engagement.




    (cliquez pour ouvrir la conversation)

    Développer un CRM pour messageries : comment j’ai créé MyInboxify

    Quand les clients écrivent à la fois sur WhatsApp, Telegram, Viber et par e-mail, une entreprise n’a pas besoin d’un logiciel de plus, mais d’une seule fenêtre pour toutes les conversations. À partir de mon propre produit, MyInboxify, je vous explique de quoi se compose un tel CRM, quels pièges cachent les API des messageries et ce qu’il faut prévoir dans un service SaaS dès le premier jour.

    MyInboxify : de quoi s’agit-il et pourquoi je l’ai créé

    MyInboxify est mon propre service SaaS, un CRM pour messageries. L’idée est simple : une petite entreprise n’a pas besoin d’un lourd logiciel de gestion aux dizaines de modules — elle a besoin qu’aucun message client ne se perde et que ses conseillers répondent vite. Toutes les demandes des différents canaux arrivent donc dans une seule boîte, et leur traitement est pensé pour se prendre en main en une soirée.

    J’ai réalisé le service de bout en bout : j’ai conçu la structure et les rôles, écrit la partie serveur, l’interface du tableau de bord, les intégrations avec les messageries et le système de paiement, ainsi que le site de vente avec blog et centre d’aide. L’inscription est ouverte, et les 14 premiers jours sont gratuits.

    Les canaux : WhatsApp, Telegram, Viber, e-mail et site

    Chaque message entrant crée automatiquement une fiche contact et une demande avec sa source. Les canaux se connectent dans les réglages, et des instructions pas à pas sont intégrées à l’interface :

    • WhatsApp — via la WhatsApp Cloud API officielle de Meta : l’assistant de connexion configure lui-même le webhook, l’abonnement et le numéro, et récupère les modèles de messages approuvés ;
    • Telegram — le bot de l’entreprise : il suffit de coller le jeton, le webhook s’installe tout seul et se rétablit si la plateforme l’a réinitialisé ;
    • Viber — avec le jeton du bot ;
    • formulaire sur le site — code prêt à l’emploi avec champs personnalisés, balises UTM et protection anti-spam ;
    • chat sur le site — widget dont on règle la couleur, le message d’accueil, l’invitation à discuter et la mention de consentement au traitement des données ;
    • e-mail — si le client répond à un e-mail, sa réponse arrive dans le chat de la même demande.

    Chat bidirectionnel et règles de WhatsApp

    Le conseiller répond depuis la fiche de la demande, et le client reçoit le message là où il a écrit : WhatsApp, Telegram, Viber ou e-mail. Chaque message sortant affiche son auteur, son heure et son statut de remise. S’il n’est pas arrivé, la raison et un bouton de renvoi apparaissent à côté. Les nouveaux messages s’affichent sans recharger la page : le compteur de non-lus se met à jour, l’icône de l’onglet clignote et un court signal sonore retentit.

    Il a fallu tenir compte d’une règle propre à WhatsApp : on ne peut envoyer un texte libre que dans les 24 heures qui suivent le dernier message du client. Une fois cette fenêtre fermée, le service bloque l’envoi normal et propose de choisir un modèle approuvé — le conseiller ne bute pas sur une erreur incompréhensible, il voit tout de suite quoi faire.

    Équipe, statuts et contacts

    Le dirigeant inscrit lui-même son entreprise et ajoute ses conseillers. Ceux-ci travaillent dans une boîte commune : ils prennent les demandes en charge, désignent les responsables, changent les statuts, laissent des notes internes. Chaque entreprise adapte la liste des statuts à son propre processus, et le journal d’activité montre qui a changé un statut, répondu ou envoyé un modèle, et quand.

    • une seule demande ouverte par contact : un nouveau message du même client s’y ajoute au lieu de créer des doublons ;
    • recherche des doublons par téléphone et fusion des fiches avec transfert de tout l’historique ;
    • recherche, filtres et export des demandes et des contacts en CSV, qui s’ouvre correctement dans Excel ;
    • pour les demandes issues du formulaire, un bouton « Appeler » et une case pour noter que l’appel a eu lieu.

    Groupe Telegram à sujets, notifications et statistiques

    Beaucoup d’équipes ont l’habitude de travailler dans Telegram : j’ai donc créé un miroir des demandes dans un supergroupe à sujets. Chaque demande y a son sujet, avec la fiche client et les boutons « Prendre » et « Clôturer ». Les messages du client, quel que soit le canal, y sont recopiés, et la réponse que le conseiller écrit directement dans Telegram part chez le client, là où il a écrit. Une protection anti-écho empêche les messages de tourner en boucle, et les données de différentes entreprises ne se croisent jamais.

    Le service signale chaque nouvelle demande dans le chat Telegram de l’entreprise, le conseiller assigné reçoit une notification personnelle, et les demandes sans réponse depuis plus de trois heures sont regroupées dans un rappel. Les statistiques montrent les demandes, les clôtures et les sources ; les formules supérieures y ajoutent la charge des conseillers, les canaux, les balises UTM et l’export des statistiques en Excel et en PDF.

    Formules, paiement et cinq langues

    J’ai intégré le paiement directement au service : trois formules, qui se distinguent par le nombre de conseillers et la profondeur des statistiques, payables au mois ou à l’année avec remise. L’abonnement passe par Stripe avec période d’essai, le client change sa carte et retrouve ses reçus dans son espace Stripe, et un changement de formule prend effet à la fin de la période payée. Les prix du site de vente proviennent de l’administration du service : ils ne divergent jamais.

    L’interface est entièrement traduite en anglais, russe, ukrainien, français et allemand. La langue peut se fixer directement dans l’adresse de la page — pratique pour des publicités qui ciblent différents pays —, et les pages de connexion et d’inscription ont leurs balises canonical et hreflang. Pour ceux qui ne veulent pas s’en occuper eux-mêmes, il existe un service de mise en route ponctuel : le client le paie sur le site, et la commande arrive aussitôt dans l’administration.

    Sécurité et fiabilité d’un service SaaS

    Dans un service multi-entreprises, les données des autres sont la première des responsabilités : j’ai donc intégré l’isolation des entreprises à chaque requête en base de données. Une entreprise ne verra jamais les données d’une autre, même en mettant un autre numéro d’enregistrement dans l’adresse de la page.

    • les jetons des canaux sont stockés chiffrés, les mots de passe uniquement sous forme de hachage ;
    • les webhooks entrants sont vérifiés par signature, les messages falsifiés sont rejetés ;
    • protection contre les attaques par force brute, jetons CSRF sur toutes les actions, politique de sécurité du contenu stricte ;
    • le formulaire du site est protégé par des pièges à robots, des limites par IP, une liste de domaines autorisés et un captcha au choix ;
    • sauvegardes quotidiennes de la base et vérification régulière et planifiée des webhooks.

    Ce qu’il faut prévoir si vous avez besoin de votre propre CRM ou d’une intégration de messageries

    Si vous envisagez un CRM pour messageries, une intégration de la WhatsApp Business API ou votre propre service de relation client, l’expérience de MyInboxify montre qu’il vaut mieux réfléchir dès le début à plusieurs points :

    • les règles de chaque plateforme — fenêtre de 24 heures et modèles sur WhatsApp, particularités des bots Telegram et Viber ;
    • la remise des messages et les erreurs — le conseiller doit voir si le message est arrivé et pouvoir le renvoyer ;
    • les doublons de contacts — un même client écrit depuis plusieurs canaux ;
    • l’isolation des données, si plusieurs entreprises utilisent le service ;
    • le paiement et les formules — période d’essai, renouvellement, changement de formule ;
    • une connexion simple — moins le client a d’étapes techniques, plus il a de chances de rester.

    Je développe des services web et des intégrations sur mesure — d’une simple liaison « formulaire du site → Telegram » jusqu’à une plateforme SaaS complète avec paiement et travail en équipe.

    Détails du projet

    Type de projetservice web (SaaS)
    CatégorieService web / SaaS
    TechnologiesPHP 8.1, MariaDB, WhatsApp Cloud API (Meta), Telegram Bot API, Viber API, Stripe, IMAP/SMTP, JavaScript, WordPress
    Rôleproduit maison clé en main : idée, architecture, partie serveur, interface, intégrations, site de vente
    Clientproduit maison
    PaysInternational (EN/RU/UK/FR/DE)

    Travaux réalisés

    • Architecture multi-entreprises avec isolation des données de chaque entreprise
    • Connexion de WhatsApp Cloud API, Telegram Bot API, Viber, du formulaire et du chat du site, de l’e-mail
    • Chat bidirectionnel avec statuts de remise et modèles WhatsApp
    • Travail en équipe : conseillers, attributions, statuts, notes, journal d’activité
    • Contacts avec recherche et fusion des doublons, export CSV
    • Miroir des demandes dans un supergroupe Telegram à sujets, avec réponse directe depuis Telegram
    • Statistiques, notifications et rappels pour les demandes sans réponse
    • Formules et abonnement via Stripe avec période d’essai
    • Traduction de l’interface en cinq langues et site de vente sur WordPress

    Résultat

    • Un service SaaS opérationnel, avec inscription ouverte et 14 jours gratuits
    • Les messages de six canaux dans une seule boîte de demandes
    • L’équipe répond aux clients depuis une seule fenêtre ou directement depuis Telegram
    • Le paiement de l’abonnement est intégré au service via Stripe
    • Une interface en cinq langues pour différents marchés
    Merci, votre demande a été envoyée.