▶ Structure technique dédiée — Expertise web & mobile — Basée en France
Réalisation · Produit wwire

Développement d’un SaaS de téléphonie et de CRM

Une application web qui réunit la téléphonie, le suivi des contacts et l’organisation des appels pour les TPE et PME. Nous l’avons conçue et développée sur un socle Symfony, avec une infrastructure de téléphonie et des services spécialisés pour les SMS, les abonnements et les messages vocaux.

Relier l’appel au travail qui l’entoure

Un appel s’inscrit dans un parcours : retrouver un contact, consulter son historique, le joindre, consigner le résultat et prévoir la suite. Pour l’équipe, il faut aussi distribuer le travail, suivre les disponibilités et organiser les relances.

Le produit réunit ces actions dans une même interface. L’agent travaille sur ses contacts et ses appels, et les responsables disposent de fonctions de coordination et de supervision adaptées à leur rôle.

Ce projet appartient à wwire : c’est un logiciel que nous éditons et exploitons, et non une commande réalisée pour un client. Il illustre notre travail sur une application métier complète, des parcours utilisateurs aux intégrations qui les font fonctionner ensemble.

Concevoir l’application et ses règles métier

Traduire des usages en règles de gestion, puis construire une application qui puisse évoluer avec le produit : c’est le cœur de notre développement d’applications Symfony et PHP.

Un CRM centré sur l’appel

Fiches contacts, historique, notes, statuts, imports et dédoublonnage. Les rappels et les campagnes organisent les prochaines actions.

Le travail d’équipe

Agendas et états de présence accompagnent l’équipe. Les écrans distinguent le travail de l’agent, la coordination et la supervision.

Une architecture multi-entreprise

Les données sont séparées par organisation, et les permissions sont définies par rôle dès le socle de l’application.

Intégrer la téléphonie au navigateur

La téléphonie s’appuie sur Asterisk et WebRTC pour passer et recevoir les appels depuis l’interface web. Appels entrants et sortants, files d’attente, mise en attente et transferts doivent rester cohérents avec ce que l’application affiche à l’agent.

Nous avons développé les échanges entre le serveur de téléphonie et l’application Symfony. Les événements d’appel alimentent le suivi métier, et la configuration de l’application est synchronisée avec l’infrastructure téléphonique. L’enjeu porte sur cette continuité : relier chaque événement de la téléphonie aux contacts, aux disponibilités et aux actions attendues dans le CRM.

Connecter les services au parcours utilisateur

C’est le même travail d’intégration d’API et d’interconnexion que nous réalisons pour relier des logiciels métier.

Novixo

Envoi de SMS programmés depuis le suivi des contacts, par l’API SMS que nous éditons.

Stripe

Gestion des abonnements, du portail de facturation et des achats de minutes.

Synthèse vocale

Production des messages d’accueil téléphonique.

Transcription vocale

Les messages vocaux deviennent du texte, consultable dans la messagerie.

Tâches en arrière-plan

Transcription, e-mails et synchronisation téléphonique traités de façon asynchrone, sans ralentir l’interface.

Au bon moment du parcours

Un SMS prolonge une action sur un contact, un événement de facturation met à jour l’abonnement, un message vocal devient consultable.

Prendre en compte la vie du produit

Un SaaS comprend aussi les fonctions nécessaires à son administration : inscription, activation des comptes, gestion des abonnements, droits d’accès et suivi des traitements. Le développement couvre ces parcours, ainsi que l’outillage technique de la téléphonie et des tâches de fond.

Un socle Symfony, plusieurs systèmes connectés

Symfony / PHP Doctrine MySQL Twig, Stimulus, Turbo Asterisk, SIP, WebRTC Stripe API SMS Novixo Traitements asynchrones

Ce que cette réalisation démontre

Un logiciel métier complet, de la règle de gestion à l’écran, avec des rôles et des données séparées par entreprise.

Une infrastructure de téléphonie et des services spécialisés, reliés aux règles métier de l’application.

Un produit SaaS en production, avec ses abonnements, son administration et ses traitements de fond.

Questions fréquentes

Pouvez-vous développer un SaaS pour notre activité ?

Oui. Nous concevons les parcours et les règles de gestion, développons l’application, intégrons les services nécessaires et l’exploitons ensuite si vous le souhaitez. Ce produit en est un exemple complet.

Peut-on intégrer la téléphonie à une application métier ?

Oui. Les appels peuvent être passés et reçus depuis le navigateur, et chaque événement d’appel alimente le suivi métier : contact, historique, disponibilités, relances.

Une application peut-elle servir plusieurs entreprises clientes ?

Oui, avec une architecture multi-entreprise : les données de chaque organisation sont séparées et les permissions sont définies par rôle dès le socle de l’application.

Utiliser vos propres produits est-il obligatoire ?

Non. Nous intégrons les services de votre choix. Nos produits sont des preuves de savoir-faire et des options parmi d’autres.

Vous développez une application métier ou un SaaS ?

Décrivez-nous vos utilisateurs, les opérations à gérer et les logiciels à connecter. Nous intervenons sur la conception, le développement, les intégrations et la maintenance de votre application Symfony et PHP.

Le produit est en ligne sous le nom VoxTeam, sur voxteam.fr.