- Produit
- NextBooking
- Présentation
- Plateforme de réservation de rendez-vous multi-entreprises (SaaS)
- Conçu pour
- Salons, cliniques, coachs et consultants
- Plateforme
- Node.js · Next.js · Hono
- Notre rôle
- Conception, développement et déploiement du produit
- Démo en ligne
- nextbooking.stathmosgroup.online
NextBooking est un logiciel de prise de rendez-vous en ligne pour les entreprises qui vendent du temps. Les clients réservent et paient sur une page adaptée au mobile, à toute heure. Le personnel gère la journée depuis un agenda en temps réel. Les responsables suivent les réservations, le chiffre d'affaires et les absences dans des rapports clairs. Et comme il s'agit d'une plateforme multi-entreprises, une seule instance NextBooking peut servir plusieurs sociétés, chacune avec sa propre page de réservation, équipe, clientèle et identité, totalement séparées les unes des autres.

Fonctionnalités de NextBooking
NextBooking remplace les appels téléphoniques, carnets papier et messages manqués sur lesquels reposent encore la plupart des entreprises de rendez-vous. Il se compose de trois parties, chacune destinée à un utilisateur différent :
- La page de réservation, pour les clients : ils choisissent un site, des prestations, un membre du personnel et un créneau, puis paient ou versent un acompte. Aucun compte ni mot de passe requis.
- L'application métier, pour les responsables et le personnel : agenda, réservations, clients, paiements, messages, rapports et paramètres pour une entreprise.
- L'administration de la plateforme, pour le propriétaire : gestion de toutes les entreprises, de leurs abonnements et facturation, identité visuelle, paramètres e-mail et SMS, sauvegardes et mises à jour.
À qui s'adresse NextBooking
- Salons de coiffure et de beauté, barbiers et spas : plusieurs prestations par visite, chacune avec son personnel, son tarif et sa durée.
- Cliniques et thérapeutes : types de rendez-vous, temps de battement entre patients, notes et historique des clients.
- Coachs, consultants et formateurs : les séances en ligne génèrent automatiquement un lien Zoom ou Google Meet, et les clients voient les horaires dans leur fuseau horaire.
- Entreprises multi-sites : chaque site dispose de son propre personnel, horaires et prestations.
- Franchises et propriétaires de plateformes : gérez la réservation de plusieurs entreprises depuis une seule installation, avec abonnements, facturation et identité visuelle propres.
Pourquoi cela compte pour ces entreprises :
- Réservations 24h/24 : vos clients réservent quand cela leur convient, sans attendre les horaires d’ouverture.
- Moins d'absences non justifiées : acompte à la réservation et rappels automatiques par e-mail et SMS.
- Pas de double réservation : le créneau choisi est réservé pendant la réservation, aucun doublon possible.
- Moins de gestion manuelle : les clients modifient ou annulent eux-mêmes selon vos règles, et le calendrier se met à jour automatiquement.
- Vos données, votre plateforme : NextBooking fonctionne sur votre propre serveur, vos données clients restent sous votre contrôle.
Fonctionnalités de NextBooking
Page de réservation en ligne

- Cinq étapes : lieu, prestations, personnel, date et heure, puis coordonnées du client
- Compatible avec tous les téléphones, mode sombre et navigation clavier complète
- Plusieurs prestations par visite, avec options, tarifs et durées cumulés au fil de la réservation
- Le créneau choisi est réservé 10 minutes pendant la finalisation de la réservation
- Horaires affichés dans le fuseau de l'entreprise ou du client
- Les clients peuvent modifier ou annuler via un lien sécurisé envoyé par e-mail, dans le respect des délais de modification
- Chaque confirmation propose un fichier calendrier, un lien d'ajout à Google Calendar et, pour les rendez-vous physiques, un itinéraire
- Chaque entreprise dispose de sa propre adresse de page de réservation et de son identité visuelle
Calendrier et gestion du personnel

- Vues jour, personnel, semaine et mois, mises à jour en temps réel sans rechargement de page
- Déplacement d'un rendez-vous, ajout d'un passage sans rendez-vous, blocage d'un créneau ou impression de la journée
- Gestion des plannings, pauses, absences et temps de battement entre rendez-vous
- Prestations définies par lieu et par membre du personnel
- Statut de réservation : arrivé, en cours, terminé ou absence, avec notes et historique pour chaque rendez-vous
- Synchronisation bidirectionnelle avec Google Calendar pour le personnel
Paiements et protection contre les absences
- Paiement par carte ou acompte à la réservation via Stripe
- Remboursements et historique complet des paiements pour chaque réservation
- Délais de modification et d'annulation paramétrables par chaque entreprise
Rappels et messages
- Confirmations, rappels et relances automatiques par e-mail et SMS
- Envoi quotidien de l'agenda par e-mail au personnel
- Modèles de messages et identité visuelle personnalisables par chaque entreprise
- Désinscription en un clic pour les clients
- Liens Zoom ou Google Meet ajoutés aux réservations en ligne dès qu'un fournisseur est connecté
Clients et équipe
- Fiches clients avec nombre de visites, dépenses, absences et notes
- Import/export des clients et suppression des données sur demande
- Rôles propriétaire, gestionnaire et personnel, chacun avec ses droits d'accès
- Authentification à deux facteurs
- Webhooks sortants pour connecter d'autres outils
Rapports

- Réservations, chiffre d'affaires et absences sur toute période
- Heures et jours de la semaine les plus fréquentés
- Résultats par membre du personnel, prestation et site
- Chaque rapport se télécharge au format CSV pour la comptabilité
Administration de la plateforme
- Ajoutez et gérez les entreprises, avec gestion des offres et de leurs limites
- Coupons, factures et gestion des abonnements
- Personnalisation de la plateforme, paramètres email et SMS
- Stockage des fichiers sur le serveur ou dans Amazon S3
- Sauvegardes, restauration, mises à jour en un clic et état du système
- Un assistant de configuration au premier démarrage dans le navigateur : compte administrateur, identité visuelle, fournisseur d'email et stockage des fichiers
Sécurité et séparation des données
Sur une plateforme multi-tenant, une entreprise ne doit jamais accéder aux clients ou réservations d'une autre. NextBooking applique ce principe à deux niveaux. L'application vérifie à quelle entreprise appartient chaque requête. En dessous, chaque table est protégée par la ségrégation au niveau des lignes PostgreSQL, une barrière supplémentaire dans la base de données. Un bug dans la couche applicative ne suffit donc pas à exposer les données d'une autre entreprise. Nous comparons cette approche aux autres solutions courantes dans les architectures SaaS multi-tenant.
La technologie derrière NextBooking et nos choix
| Couche | Technologie | Notre choix |
|---|---|---|
| Application web | Next.js et React, avec shadcn/ui et Tailwind CSS | Pages rapides, utilisables sur tout mobile, avec un design cohérent sur tous les écrans |
| API | Hono sur Node.js (REST et tRPC) | Léger et rapide pour les nombreuses petites requêtes d'un calendrier en temps réel, dans le même langage que l'application web |
| Tâches en arrière-plan | Workers BullMQ avec Redis | Rappels, messages et synchronisation de calendrier s'exécutent à l'heure sans ralentir l'application |
| Base de données | PostgreSQL avec Drizzle ORM | Données fiables, avec ségrégation au niveau des lignes pour isoler chaque entreprise |
| Cache et réservation de créneaux | Redis | Réserve un créneau instantanément, pour qu'aucun client ne réserve le même horaire |
| Hébergement | Docker Compose avec Caddy | Une installation sur n'importe quel serveur, HTTPS configuré automatiquement ; peut aussi fonctionner derrière nginx |
C'est le même duo que nous recommandons pour la plupart des projets Node.js : un seul langage du navigateur à la base de données, et une API rapide et légère. Le coût d'exploitation d'une telle plateforme sur la durée est détaillé dans ce que coûte réellement une plateforme Node.js sur mesure.
Questions fréquentes
Qu'est-ce que NextBooking ?
NextBooking est un logiciel de prise de rendez-vous en ligne. Les clients réservent et paient sur une page dédiée, le personnel gère la journée depuis un agenda en temps réel, et les responsables accèdent aux rapports. Une seule plateforme peut gérer plusieurs entreprises, chacune étant isolée des autres.
Qui peut utiliser NextBooking ?
Toute entreprise qui vend du temps : salons, barbiers, spas, cliniques, thérapeutes, coachs, consultants et formateurs, y compris celles ayant plusieurs sites. Les franchises et plateformes peuvent gérer la réservation de plusieurs entreprises depuis une seule installation.
Les clients peuvent-ils verser un acompte lors de la réservation ?
Oui. NextBooking accepte les paiements par carte ou les acomptes lors de la réservation via Stripe, avec remboursement et historique des paiements pour chaque rendez-vous. Les acomptes et les rappels automatiques réduisent les absences.
NextBooking envoie-t-il des rappels de rendez-vous ?
Oui. Il envoie des confirmations, rappels et relances par e-mail et SMS, avec les modèles et la marque de chaque entreprise. Le personnel reçoit un agenda quotidien. Les clients peuvent se désinscrire en un clic.
Quelle technologie utilise NextBooking ?
Next.js et React pour l'application web, Hono sur Node.js pour l'API, PostgreSQL avec sécurité au niveau des lignes pour les données, Redis et BullMQ pour la gestion des créneaux et les tâches en arrière-plan, et Docker pour l'hébergement.
Vous prévoyez une plateforme de réservation ou un SaaS ?
Les aspects complexes d’un SaaS ne résident que rarement dans les interfaces. Il s’agit plutôt de séparer les clients, de gérer la facturation, les règles de réservation et de maintenir la plateforme facile à exploiter. Nous avons résolu ces points pour la réservation avec NextBooking, comme nous l’avons fait pour l’hôtellerie dans notre étude de cas Hotelogix. Notre équipe de développement full-stack peut accompagner votre plateforme du premier croquis à la mise en service. Présentez-nous votre projet et nous vous donnerons un retour honnête sous un jour ouvré.
