Pourquoi Adalo fonctionne pour créer une application de planification des rendez-vous
Adalo est un constructeur d'applications sans code pour les applications web pilotées par une base de données et les applications iOS et Android natives—une seule version sur les trois plates-formes, publiée sur l'App Store d'Apple et Google Play. Cela en fait la base parfaite pour une application de planification de style Calendly, où une fonctionnalité de base de données robuste est essentielle pour gérer la disponibilité des utilisateurs, réserver des créneaux horaires et stocker les détails des rendez-vous sur le web et mobile simultanément.
La publication de votre application de planification sur les app stores vous donne un avantage majeur par rapport aux solutions de réservation basées uniquement sur navigateur. Vos clients reçoivent des notifications push natives pour les confirmations de réservation, les rappels de rendez-vous et les modifications d'horaire directement sur leurs appareils—réduisant considérablement les absences et maintenant votre calendrier fonctionnant correctement.
La planification des réunions ne devrait pas nécessiter une douzaine d'allers-retours par e-mail. Pourtant, pour les pigistes, consultants, praticiens de la santé et prestataires de services, la réservation manuelle reste une frustration quotidienne—les double-réservations, les rendez-vous manqués et la confusion des fuseaux horaires grignotant les heures productives.
Adalo, un constructeur d'applications alimenté par l'IA, résout ce problème en vous permettant de créer une application de planification professionnelle de style Calendly sans écrire de code. Construisez une fois et publiez sur le web, l'App Store iOS et le Google Play Store à partir d'une seule base de code. Vos clients reçoivent des notifications push natives pour les confirmations de réservation et les rappels, qu'ils soient sur iPhone, Android ou ordinateur de bureau—les gardant engagés et réduisant les absences.
Ce didacticiel complet vous guide dans la création d'une application complète de planification des rendez-vous en utilisant la plateforme Adalo. Vous apprendrez à répliquer les fonctionnalités principales de Calendly, y compris la gestion de la disponibilité, les confirmations de réservation, les notifications automatisées et la synchronisation du calendrier. Avec plus de 3 millions d'applications créées sur la plateforme—décrites comme « aussi facile que PowerPoint »—Adalo fournit la fonctionnalité de base de données essentielle pour gérer la disponibilité des utilisateurs, les créneaux de réservation et stocker les détails des rendez-vous sur plusieurs plates-formes simultanément.
Pourquoi Adalo fonctionne pour créer une application de planification des rendez-vous
Adalo est un constructeur d'applications alimenté par l'IA pour les applications web pilotées par une base de données et les véritables applications iOS et Android natives—une seule version sur les trois plates-formes, publiée sur l'App Store d'Apple et Google Play. Cela en fait le choix idéal pour créer une application de planification où la fonctionnalité de base de données est essentielle pour gérer la disponibilité des utilisateurs, les créneaux de réservation et stocker les détails des rendez-vous.
Avoir votre application de planification disponible dans les app stores vous donne un avantage significatif par rapport aux solutions web uniquement. Les utilisateurs reçoivent des notifications push pour les confirmations de réservation, les rappels et les modifications d'horaire directement sur leurs appareils. Que vos clients préfèrent réserver des rendez-vous depuis leur iPhone, appareil Android ou navigateur de bureau, votre application construite avec Adalo offre une expérience cohérente et native partout.
L'infrastructure infrastructure modulaire d'Adalo se met à l'échelle pour servir des applications avec des millions d'utilisateurs actifs mensuels, sans plafond supérieur. Contrairement aux emballages d'applications qui atteignent les limites de performance sous charge, l'architecture spécialement conçue d'Adalo maintient la vitesse à l'échelle—critique quand votre application de planification passe de dizaines à des milliers de réservations quotidiennes.
Pourquoi créer une application de planification des rendez-vous avec des outils sans code
Le marché des logiciels de planification des rendez-vous croît rapidement, motivé par les entreprises cherchant à éliminer les processus de réservation manuels. Les approches de développement traditionnelles nécessitent des mois de codage et des coûts importants, mais les constructeurs d'applications alimentés par l'IA ont changé la donne.
L'avantage sans code pour les applications de planification :
- Rapidité de mise sur le marché: De nombreux constructeurs lancent des MVP d'applications de planification en quelques semaines sur des plates-formes sans code
- Efficacité des coûts: Les plans d'entrée de gamme commencent à 36 $/mois avec utilisation illimitée—par rapport à des milliers pour un développement personnalisé
- Accessibilité: De nombreux utilisateurs sans code n'ont pas de formation en programmation formelle
- Impact commercial: La planification numérique des rendez-vous économise du temps important pour les petites entreprises
Qui en bénéficie le plus :
- Pigistes et consultants gérant les réunions clients
- Praticiens de la santé planifiant les rendez-vous des patients
- Prestataires de services coordonnant les réservations
- Éducateurs organisant les sessions étudiantes
- Petites entreprises automatisant leurs flux de planification
La recherche montre que les planificateurs automatisés peuvent réduire les double-réservations, tandis que les rappels de rendez-vous automatisés aident à réduire considérablement les absences.
Ce dont vous aurez besoin avant de créer votre clone Calendly
Conditions préalables et configuration initiale
Avant de commencer votre construction :
- Compte Adalo: Inscrivez-vous à Adalo.com (niveau gratuit disponible)
- Concept de l'application: Définissez vos utilisateurs cibles (prestataires de services et clients)
- Liste des fonctionnalités: Déterminez quelles fonctionnalités de planification vous inclurez initialement
- Engagement temporel: Prévoyez le temps nécessaire pour construire votre MVP
Choisir le bon plan Adalo pour votre application de planification
Adalo offre plusieurs niveaux de tarification pour répondre aux besoins différents des projets. Pour les tarifs et fonctionnalités actuels, visitez la page de tarification d'Adalo.
Plan gratuit :
- Applications de test illimitées avec 500 enregistrements par application
- Parfait pour construire et tester votre logique de planification
- 1 éditeur, écrans et actions illimités
- Publication web sur un sous-domaine Adalo
Plans payants (à partir de 36 $/mois) :
- Domaines personnalisés et personnalisation de la marque
- Publier sur les app stores avec mises à jour illimitées
- Enregistrements de base de données illimités—aucun plafond sur vos données
- Utilisation illimitée—aucun choc de facturation à partir des App Actions ou frais similaires
- Intégrations avancées
Pour les applications de planification, commencez par le forfait gratuit pour construire et tester, puis passez à un plan payant pour le lancement en production avec un domaine personnalisé. Les enregistrements de base de données illimités sur les plans payants signifient que votre historique de rendez-vous, vos données utilisateur et vos créneaux de disponibilité peuvent croître sans heurter de limites arbitraires.
Fonctionnalités essentielles pour chaque application de rendez-vous
Votre clone Calendly doit inclure :
- Authentification des utilisateurs (prestataires et clients)
- Gestion du calendrier/disponibilité
- Sélection et réservation de créneaux horaires
- E-mails de confirmation automatisés
- Notifications de rappel
- Profils et paramètres utilisateur
- Historique et gestion des réservations
- Intégration du calendrier (Google Calendar via Zapier/Make ; Apple/Outlook via fichiers .ics téléchargeables)
Configuration de votre base de données pour la gestion des rendez-vous
La structure de votre base de données est la fondation de votre application de planification. Adalo inclut un base de données intégrée avec des types de propriété préconçus parfaits pour la gestion des rendez-vous. Avec la refonte de l'infrastructure Adalo 3.0, la plateforme est maintenant 3 à 4 fois plus vite et met à l'échelle l'infrastructure selon les besoins de votre application.
Étape 1 : Créer votre compte Adalo et votre application
- Accédez à Adalo.com et inscrivez-vous
- Cliquez sur « Créer une nouvelle application »
- Choisissez « Application mobile » (fonctionne également pour le web, avec design réactif)
- Nommez votre application (par exemple, « ScheduleNow »)
- Sélectionnez « Commencer à partir de zéro » pour la personnalisation complète
- Choisissez vos couleurs de marque et vos polices
- Cliquez sur « Continuer » pour accéder au générateur d'applications
Ada, le créateur IA d'Adalo, vous permet de décrire ce que vous voulez et génère votre application. Magic Start crée des fondations d'applications complètes à partir d'une description, tandis que Magic Add ajoute des fonctionnalités en langage naturel.
Conseil pro : Magic Start peut générer des fondations d'applications complètes à partir d'une simple description. Dites-lui que vous avez besoin d'une application de réservation pour la planification des rendez-vous, et elle crée automatiquement votre structure de base de données, vos écrans et vos flux utilisateur—ce qui prenait autrefois des jours de planification se fait en quelques minutes.
Étape 2 : Améliorer la collection Utilisateurs
Adalo crée automatiquement une collection Utilisateurs. Personnalisons-la pour la planification :
- Cliquez sur le bouton Base de données icône dans la barre latérale gauche
- Sélectionnez le « Utilisateurs » collection
- Cliquez sur « + Ajouter une propriété » pour chaque nouveau champ :
Informations utilisateur de base :
- Nom complet (Texte) - Existe déjà
- E-mail (E-mail) - Existe déjà
- Numéro de téléphone (Texte)
- Image de profil (Image)
- Type d'utilisateur (Texte) - Options : « Prestataire », « Client »
- Fuseau horaire (Texte) - Critique pour la planification dans les fuseaux horaires
Champs spécifiques au prestataire :
- Nom de l'entreprise (Texte)
- Titre de l'emploi (Texte)
- Biographie (Texte - Multiligne)
- Slug d'URL de réservation (Texte - Identifiant unique)
- Durée de réunion par défaut (Nombre) - En minutes
- Temps tampon (Nombre) - Minutes entre les rendez-vous
- Couleur du calendrier (Texte) - Pour l'organisation visuelle
Paramètres de disponibilité :
- Jours de travail (Texte) - Séparés par des virgules : « Monday,Tuesday,Wednesday... »
- Début des heures de travail (Texte) - Format : « 09:00 »
- Fin des heures de travail (Texte) - Format : « 17:00 »
- Est disponible (Vrai/Faux) - Bascule pour accepter les réservations
En savoir plus sur meilleures pratiques de base de données.
Étape 3 : Créer la collection Rendez-vous
- Cliquez sur « + Ajouter une collection »
- Nommez-la « Rendez-vous »
- Ajoutez les propriétés suivantes :
Données principales du rendez-vous :
- ID de rendez-vous (Texte - Défini sur « Généré automatiquement »)
- Titre (Texte) - Objet de la réunion
- Description (Texte - Multiligne) - Détails de la réunion
- Heure de début (Date et heure)
- Heure de fin (Date et heure)
- Durée (Nombre) - En minutes
- Statut (Texte) - Options : « En attente », « Confirmé », « Terminé », « Annulé », « Reprogrammé »
- Lien de réunion (Texte) - Pour les réunions virtuelles (Zoom, Google Meet, etc.)
Détails de planification :
- Créé le (Date et heure - Automatique)
- Mis à jour le (Date et heure)
- Fuseau horaire (Texte)
- Localisation (Texte) - Adresse physique ou « Virtuel »
- Raison de l'annulation (Texte)
- Annulé le (Date et heure)
Paramètres de rappel :
- indicateur Rappel envoyé (Vrai/Faux)
- Heure du rappel (Nombre) - Minutes avant le rendez-vous
- Suivi envoyé (Vrai/Faux)
Étape 4 : Créer la collection Créneaux de disponibilité
Cette collection gère quand les fournisseurs sont disponibles pour les réservations :
- Cliquez sur « + Ajouter une collection »
- Nommez-la « Créneaux de disponibilité »
- Ajoutez les propriétés :
Informations sur le créneau :
- Jour de la semaine (Texte) - « Lundi », « Mardi », etc.
- Heure de début (Texte) - Format : « 09:00 »
- Heure de fin (Texte) - Format : « 17:00 »
- Récurrent (Vrai/Faux) - Pour les modèles hebdomadaires
- Date spécifique (Date) - Pour la disponibilité ponctuelle
- Est bloqué (Vrai/Faux) - Pour les congés
- Durée du créneau (Nombre) - Durée de réunion par défaut en minutes
- Réservations maximales (Nombre) - Pour les séances de groupe
Étape 5 : Créer la collection Types de réunion
Différents types de rendez-vous avec des durées et des paramètres variables :
- Cliquez sur « + Ajouter une collection »
- Nommez-la « Types de réunion »
- Ajoutez les propriétés :
- Nom de la réunion (Texte) - « Consultation de 15 minutes », « Appel stratégique de 60 minutes »
- Durée (Nombre) - En minutes
- Description (Texte - Multiligne)
- Prix (Nombre) - Si vous facturez pour les rendez-vous
- Code couleur (Texte) - Pour l'affichage du calendrier
- Délai avant (Nombre) - Minutes
- Délai après (Nombre) - Minutes
- Est actif (Vrai/Faux)
- URL de réservation (Texte)
Étape 6 : Configurer les relations de la base de données
Les relations appropriées garantissent que vos données se connectent correctement :
Dans la collection Utilisateurs :
- Ajouter une relation aux Rendez-vous : « Rendez-vous en tant que fournisseur » (Un utilisateur peut avoir de nombreux rendez-vous en tant que fournisseur)
- Ajouter une relation aux Rendez-vous : « Rendez-vous en tant que client » (Un utilisateur peut avoir plusieurs rendez-vous en tant que client)
- Ajouter une relation aux Créneaux de disponibilité : « Ma disponibilité » (Un utilisateur peut avoir plusieurs créneaux de disponibilité)
- Ajouter une relation aux Types de réunion : « Mes types de réunion » (Un utilisateur peut avoir plusieurs types de réunion)
Dans la collection Rendez-vous :
- Ajouter une relation aux Utilisateurs : « Prestataire » (Plusieurs vers un)
- Ajouter une relation aux Utilisateurs : « Client » (Plusieurs vers un)
- Ajouter une relation aux Types de réunion : « Type de réunion » (Plusieurs vers un)
Dans la collection Créneaux de disponibilité :
- Ajouter une relation aux Utilisateurs : « Prestataire » (Plusieurs vers un)
Dans la collection Types de réunion :
- Ajouter une relation aux Utilisateurs : « Prestataire » (Plusieurs vers un)
Ces relations vous permettent de requêter les données comme « Afficher tous les rendez-vous de ce prestataire » ou « Afficher l'historique de réservation de ce client ». Avec aucune limite d'enregistrements sur les plans payants, votre historique de rendez-vous peut croître indéfiniment sans atteindre les limites de stockage.
Concevoir l'interface utilisateur avec le générateur par glisser-déposer d'Adalo
Le générateur visuel d'Adalo facilite la création d'interfaces professionnelles. La plateforme a été décrite comme « aussi facile que PowerPoint », et de nombreux créateurs no-code débutants rapportent une grande satisfaction avec les créations basées sur des tutoriels.
Étape 7 : Créer les écrans de bienvenue et d'authentification
Écran de bienvenue :
- Renommer l'écran par défaut en « Bienvenue »
- Ajouter des composants de la barre d'outils de gauche :
- Image composant pour votre logo (en haut au centre)
- Texte titre : « Planifiez des réunions sans allers-retours »
- Texte sous-titre : « Connectez-vous avec les clients et gérez les rendez-vous sans effort »
- Ajoutez deux Bouton Composants :
- « Commencer » → Lien vers l'écran « S'inscrire »
- « Connexion » → Lien vers l'écran « Connexion »
- Styliser avec les couleurs de votre marque
Écran d'inscription :
- Ajouter un nouvel écran : Cliquer + Adalo Blue « S'inscrire »
- Adalo génère automatiquement un formulaire d'inscription
- Personnaliser le formulaire pour inclure :
- E-mail (obligatoire)
- Mot de passe (obligatoire)
- Nom complet (obligatoire)
- Numéro de téléphone (facultatif)
- Ajoutez liste déroulante pour Type d'utilisateur :
- Étiquette : « Je veux... »
- Options : « Offrir mes services » (Prestataire), « Réserver des rendez-vous » (Client)
- Cela met à jour la propriété Type d'utilisateur
- Configurer l'action d'envoi :
- Si Type d'utilisateur = « Prestataire » → Naviguer vers « Configuration du prestataire »
- Si Type d'utilisateur = « Client » → Naviguer vers « Accueil du client »
Écran de connexion :
- Ajouter un nouvel écran : « Connexion »
- Utiliser le formulaire de connexion par défaut (e-mail + mot de passe)
- Ajouter une navigation conditionnelle après la connexion :
- Si Utilisateur connecté → Type d'utilisateur = « Prestataire » → « Tableau de bord du prestataire »
- Si Utilisateur connecté → Type d'utilisateur = « Client » → « Accueil du client »
Étape 8 : Créer le flux de configuration du prestataire
Les nouveaux prestataires doivent configurer leurs préférences de planification :
Écran de configuration du prestataire :
- Ajouter un nouvel écran : « Configuration du prestataire »
- Ajoutez Formulaire composant connecté à la collection Utilisateurs :
- Action de mise à jour : Utilisateur connecté
- Inclure les champs de formulaire :
- Nom de l'entreprise (Saisie de texte)
- Titre du poste (Saisie de texte)
- Biographie (Zone de texte)
- Image de profil (Sélecteur d'image)
- URL de réservation (Saisie de texte avec validation)
- Ajoutez Texte: « Définir votre disponibilité »
- Ajoutez Groupe de cases à cocher pour les jours ouvrables :
- Lundi à dimanche
- Enregistrer en tant que texte séparé par des virgules
- Ajoutez Sélecteurs d'heure:
- Début des heures de travail
- Fin des heures de travail
- Bouton d'envoi : « Configuration terminée » → Accéder à « Tableau de bord du prestataire »
Conseil d'ajout magique : Vous devez ajouter une fonctionnalité que vous n'aviez pas prévue ? Décrivez ce que vous souhaitez en langage naturel, et Ajout magique génère les composants et la logique. « Ajouter un bouton pour accepter les réservations le jour même » crée l'élément d'interface utilisateur et le connecte automatiquement à votre base de données.
Étape 9 : Créer le tableau de bord du prestataire
C'est l'écran d'accueil pour les prestataires de services :
- Ajouter un nouvel écran : « Tableau de bord du prestataire »
- Ajoutez Barre de Navigation Supérieure avec :
- Logo de l'application
- Icône de menu → Liens vers les paramètres
- Image de profil utilisateur
- Créer de la Cartes de statistiques Tarif de base
- Texte: « Rendez-vous d'aujourd'hui » avec formule de décompte
- Texte: « Cette semaine » avec formule de décompte
- Texte: « À venir » avec décompte filtré
- Ajoutez Vue Calendrier Tarif de base
- Installer le composant Calendrier à partir de Marché Adalo
- Connecter à la collection Rendez-vous
- Filtre : Prestataire = Utilisateur connecté
- Affichage : Heure de début, Nom du client, Statut
- Ajoutez Actions rapides boutons :
- « Définir la disponibilité » → Écran de disponibilité
- « Types de rendez-vous » → Écran des types de rendez-vous
- « Partager le lien de réservation » → Feuille de partage avec URL
- Ajoutez Liste des Rendez-vous à Venir:
- Filtre : Prestataire = Utilisateur connecté, Statut = « Confirmé », Heure de début > Heure actuelle
- Tri : Heure de début (Croissant)
- Afficher : Nom du client, Type de rendez-vous, Heure, Durée
En savoir plus sur la conception réactive pour la compatibilité multi-appareils.
Étape 10 : Concevoir l'interface de réservation pour les clients
Écran d'accueil du client :
- Ajouter un nouvel écran : « Accueil client »
- Ajoutez Barre de recherche composant :
- Espace réservé : « Chercher des prestataires de services... »
- Chercher dans les utilisateurs où Type d'utilisateur = « Prestataire »
- Ajoutez Liste des prestataires :
- Source de données : Collection Utilisateurs
- Filtre : Type d'utilisateur = « Prestataire », Est disponible = Vrai
- Affichage pour chacun :
- Image de profil (circulaire)
- Nom complet (texte en gras)
- Titre du poste (sous-titre)
- Nom de l'entreprise (petit texte)
- Évaluation (si vous ajoutez des évaluations)
- Action au clic : Accéder à « Profil du prestataire » (transmettre le prestataire en tant que paramètre)
- Ajoutez Mes rendez-vous Tarif de base
- Lien vers l'écran « Mes réservations »
- Afficher le décompte des rendez-vous à venir
Écran Profil du prestataire :
- Ajouter un nouvel écran : Profil du prestataire
- Ajouter un paramètre : Prestataire (Type d'utilisateur)
- Afficher les informations du prestataire :
- Grande image de profil
- Nom complet (en-tête)
- Titre du poste et nom de l'entreprise
- Bio (zone de texte)
- Ajoutez Liste des types de rendez-vous:
- Source de données : Types de rendez-vous
- Filtre : Prestataire = Prestataire actuel, Est actif = Vrai
- Affichage : Nom du rendez-vous, Durée, Description
- Facultatif : Prix (si implémentation des paiements)
- Action au clic : Accédez à « Réserver un rendez-vous » (transmettre le type de rendez-vous)
- Ajoutez Voir la disponibilité bouton → Aperçu du calendrier
Implémentation de la logique de sélection du calendrier et des créneaux horaires
C'est le cœur de votre application de planification : là où les clients sélectionnent les heures disponibles.
Étape 11 : Créer l'écran de gestion de la disponibilité (Prestataire)
Les prestataires doivent définir quand ils sont disponibles :
- Ajouter un nouvel écran : Gérer la disponibilité
- Ajoutez Commutateur à bascule pour chaque jour :
- Lundi à dimanche
- Connecté à la propriété Jours de travail
- Pour chaque jour actif, afficher :
- Sélecteur d'heure de début
- Sélecteur d'heure de fin
- Option « Ajouter une pause » (crée un créneau bloqué)
- Ajoutez Bloquer l'heure Tarif de base
- Sélecteur de date (simple ou plage)
- Plage horaire
- Raison (saisie de texte)
- Crée un créneau de disponibilité avec Est bloqué = Vrai
- Ajoutez Liste des heures bloquées :
- Afficher les blocs existants
- Option de suppression
- Ajoutez Enregistrer les modifications bouton → Mettre à jour l'utilisateur connecté
Étape 12 : Créer l'écran du calendrier de réservation (Client)
Là où les clients sélectionnent l'heure de leur rendez-vous :
- Ajouter un nouvel écran : Réserver un rendez-vous
- Ajouter des paramètres :
- Prestataire (type Utilisateur)
- Type de rendez-vous (type Types de rendez-vous)
- Afficher les détails de la réservation en haut :
- Nom et image du prestataire
- Nom et durée du type de rendez-vous
- Prix (le cas échéant)
- Ajoutez Composant Calendrier:
- Installer depuis Marché Adalo
- Afficher le mois actuel
- Mettre en évidence les dates disponibles
- Ajoutez Sélection de créneau horaire Tarif de base
- Cela nécessite une logique personnalisée (voir l'étape suivante)
- Afficher sous forme de boutons ou de liste
- Ajoutez Notes/Description zone de texte :
- Message facultatif pour le prestataire
- Ajoutez bouton "Confirmer la réservation" bouton (initialement désactivé)
Étape 13 : Implémenter la logique de filtrage des créneaux horaires
C'est la partie complexe—afficher uniquement les heures disponibles :
Logique des créneaux horaires disponibles :
- Date sélectionnée → Filtrer les créneaux de disponibilité :
- Prestataire = Prestataire actuel
- Jour de la semaine = jour de la date sélectionnée
- OU Date spécifique = Date sélectionnée
- Est bloqué = Faux
- Pour chaque créneau de disponibilité :
- Commencer par l'heure de début et l'heure de fin du créneau
- Diviser en intervalles selon la durée du type de réunion
- Exemple : 9 h 00 - 17 h 00, réunions de 30 min = 16 créneaux
- Filtrer les heures réservées :
- Vérifier la collection Rendez-vous
- Où Prestataire = Prestataire actuel
- Et l'heure de début correspond à la date sélectionnée
- Supprimer ces créneaux horaires de la liste disponible
- Appliquer un délai d'attente :
- Si le prestataire a un paramètre Délai d'attente
- Ajouter un délai d'attente entre les rendez-vous
Implémentation dans Adalo :
Comme Adalo n'a pas de génération de créneaux horaires intégrée, utilisez cette solution de contournement :
- Créez une Collection d'aide « Créneaux horaires » : Ajouter manuellement les créneaux horaires courants (9 h 00, 9 h 30, 10 h 00, etc.)
- Ou générer par programmation via une intégration Zapier/Make
- Sur l'écran du calendrier, ajouter
- Source de données : Créneaux horaires Liste personnalisée:
- Filtrer avec une formule personnalisée :
- L'heure du créneau se situe dans les heures de travail du prestataire
- Aucun rendez-vous n'existe à cette heure
- La date correspond à la date sélectionnée
- Afficher sous forme de
- Liste de boutons Chaque bouton affiche l'heure (p. ex., « 14 h 00 »):
- Cliquer enregistre l'heure sélectionnée dans une propriété temporaire
- Active le bouton « Confirmer la réservation »
- Étape 14 : Ajouter la prise en charge des fuseaux horaires
Critique pour la planification dans différents emplacements :
Dans la collection Utilisateurs, assurez-vous
- Dans la collection Utilisateurs, assurez-vous Fuseau horaire la propriété existe
- Sur l'écran de réservation, afficher :
- Fuseau horaire du prestataire
- Fuseau horaire du client (s'il est différent)
- Conversion automatique
- Utiliser une formule pour convertir les heures :
- Stocker toutes les heures en UTC
- Afficher dans le fuseau horaire local de l'utilisateur
- Ajoutez Sélecteur de fuseau horaire sur le profil :
- Liste déroulante des fuseaux horaires courants
- Met à jour la propriété Fuseau horaire de l'utilisateur
Création du flux de réservation et de confirmation de rendez-vous
Étape 15 : Créer l'action de confirmation de réservation
Lorsque le client clique sur « Confirmer la réservation » :
- Ajoutez Action personnalisée pour le bouton :
- Action 1: Créer un nouveau rendez-vous
- Prestataire = Prestataire actuel (à partir du paramètre)
- Client = Utilisateur connecté
- Type de rendez-vous = Type de rendez-vous actuel
- Heure de début = Date sélectionnée + Heure sélectionnée
- Heure de fin = Heure de début + Durée du type de rendez-vous
- Statut = « En attente » (ou « Confirmé » si aucune approbation n'est nécessaire)
- Fuseau horaire = Utilisateur connecté → Fuseau horaire
- Titre = Nom du type de rendez-vous + « avec » + Nom du prestataire
- Description = Notes du client
- Action 2: Naviguer vers l'écran « Réservation confirmée »
- Transmettre : Rendez-vous créé
- Action 1: Créer un nouveau rendez-vous
Étape 16 : Créer l'écran de confirmation de réservation
- Ajouter un nouvel écran : Réservation confirmée
- Ajouter un paramètre : Rendez-vous (type Rendez-vous)
- Afficher le message de confirmation :
- Icône de succès ou animation
- Texte: « Votre rendez-vous est confirmé ! »
- Afficher les détails du rendez-vous :
- Nom et image du prestataire
- Type de rendez-vous
- Date et heure (formatées joliment)
- Durée
- Lieu/Lien de réunion
- Ajouter des boutons d'action :
- Ajouter au calendrier → Générer un fichier de calendrier
- Afficher le rendez-vous → Naviguer vers les détails du rendez-vous
- Retour à l'accueil → Naviguer vers l'accueil du client
- Déclencher un e-mail de confirmation (couvert dans la section notifications)
Étape 17 : Créer l'écran des détails du rendez-vous
Les prestataires et les clients doivent pouvoir consulter les détails du rendez-vous :
- Ajouter un nouvel écran : Détails du rendez-vous
- Ajouter un paramètre : Rendez-vous (type Rendez-vous)
- Afficher les informations complètes de la rendez-vous :
- Badge de statut (code couleur)
- Date et heure (grand, en évidence)
- Informations du prestataire et du client (selon le rôle de l'utilisateur)
- Type de réunion et durée
- Description/notes
- Lien de réunion (si virtuel)
- Localisation (si physique)
- Ajouter des boutons d'action conditionnels :
- Si Statut = "Confirmé" et Heure de début > Heure actuelle :
- Reprogrammer → Accédez au flux de reprogrammation
- Annuler → Afficher le modal de confirmation d'annulation
- Si Statut = "Terminé" :
- Réserver à nouveau → Rérésservation rapide
- Si Statut = "Confirmé" et Heure de début > Heure actuelle :
- Ajoutez Rejoindre la réunion :
- Visible uniquement si le lien de réunion existe
- Ouvre le lien dans le navigateur
- Affichage 15 minutes avant le rendez-vous
Étape 18 : Mettre en œuvre le flux d'annulation
- Créer de la Modal ou nouvel écran : Annuler le rendez-vous
- Ajouter un message d'avertissement :
- Texte: "Êtes-vous sûr de vouloir annuler ?"
- Afficher la politique d'annulation le cas échéant
- Ajoutez Zone de texte:
- Raison de l'annulation (facultatif)
- Ajouter des boutons d'action :
- Confirmer l'annulation:
- Mettre à jour le rendez-vous : Statut = "Annulé", Raison d'annulation = Entrée utilisateur, Annulé à = Heure actuelle
- Envoyer une notification à l'autre partie
- Accédez à la liste des rendez-vous
- Oublie ça: Fermer le modal
- Confirmer l'annulation:
Étape 19 : Créer le flux de reprogrammation
- Créer un écran : Reprogrammer le rendez-vous
- Ajouter un paramètre : Rendez-vous (type Rendez-vous)
- Afficher les détails du rendez-vous actuel
- Ajoutez Calendrier et Sélection de créneau horaire (réutiliser la logique de réservation)
- Ajoutez Confirmer la reprogrammation :
- Mettre à jour le rendez-vous : Heure de début = Nouvelle heure, Heure de fin = Calculée, Statut = "Reprogrammé" puis "Confirmé", Mise à jour à = Heure actuelle
- Envoyer des notifications aux deux parties
- Accédez aux détails du rendez-vous mis à jour
Ajouter des comptes utilisateur et l'authentification à votre application de planification
Adalo gère la plupart de l'authentification automatiquement, mais vous voudrez améliorer l'expérience utilisateur.
Étape 20 : Créer un écran de profil utilisateur
- Ajouter un nouvel écran : Mon profil
- Ajoutez Formulaire composant :
- Action : Mettre à jour l'utilisateur connecté
- Inclure les champs modifiables :
- Image de profil (Sélecteur d'image)
- Nom complet (Saisie de texte)
- E-mail (Saisie d'e-mail - lecture seule)
- Numéro de téléphone (Saisie de texte)
- Fuseau horaire (Liste déroulante)
- Pour les prestataires : Nom de l'entreprise, Titre du poste, Biographie
- Ajoutez Enregistrer les modifications bouton
- Ajoutez « Changer le mot de passe » lien → Flux de réinitialisation du mot de passe
Étape 21 : Implémenter la réinitialisation du mot de passe
- Ajouter un écran : « Réinitialiser le mot de passe »
- Ajoutez Saisie d'e-mail: « Entrez votre adresse e-mail »
- Ajoutez Bouton: « Envoyer le lien de réinitialisation »
- Action : Envoyer un e-mail de réinitialisation du mot de passe (action Adalo intégrée)
- Afficher la confirmation : « Vérifiez votre e-mail pour les instructions de réinitialisation »
Étape 22 : Ajouter l'écran des paramètres du prestataire
Paramètres supplémentaires pour les prestataires de services :
- Ajouter un nouvel écran : « Paramètres du prestataire »
- Créer des sections avec Boutons bascule:
- Notifications:
- E-mail pour les nouvelles réservations
- Rappels SMS
- Notifications push
- Règles de réservation:
- Exiger une approbation pour les réservations
- Autoriser les réservations le jour même
- Préavis minimum (heures)
- Réservation maximale à l'avance (jours)
- Disponibilité:
- Actuellement en train d'accepter les réservations (commutateur maître)
- Notifications:
- Ajoutez « Enregistrer les paramètres » bouton
Étape 23 : Créer la gestion des comptes
- Ajouter un écran : « Paramètres du compte »
- Inclure les options :
- « Modifier le profil » → Accéder à Mon profil
- « Préférences de notification » → Activer/désactiver les paramètres
- « Confidentialité et sécurité » → Mot de passe, paramètres de données
- « Aide et assistance » → Lien vers les ressources d'assistance
- Se déconnecter → Effacer la session et accéder à Bienvenue
- « Supprimer le compte » → Flux de confirmation (avec avertissement)
Adalo maintient Disponibilité moyenne de l'application 99%+ avec plus de 3 millions d'applications créées sur la plateforme et 20 millions de demandes de données traitées quotidiennement.
Intégration des notifications et des rappels
Les notifications automatisées sont essentielles pour réduire les absences. Les rappels de rendez-vous automatisés peuvent réduire considérablement les rendez-vous manqués.
Étape 24 : Configurer les notifications par e-mail avec Zapier
Adalo s'intègre avec Zapier pour l'automatisation des e-mails :
- Créer un compte Zapier sur zapier.com
- Créer un nouveau Zap : « Adalo → Gmail/Email »
- Déclencheur: Nouveau rendez-vous dans Adalo
- Filtre : Statut = « Confirmé »
- Action: Envoyer un e-mail
- À : Rendez-vous → Client → E-mail
- Objet : « Rendez-vous confirmé : [Type de réunion] avec [Nom du prestataire] »
- Corps : Inclure tous les détails du rendez-vous, lien du calendrier
- Créer un Zap similaire pour la notification du prestataire
- Créer des Zaps pour :
- Rendez-vous annulé
- Rendez-vous reprogrammé
- Rappel 24 heures
- Rappel 1 heure
Étape 25 : Configurer les notifications push
Pour les notifications push dans l'application (vérifier les exigences du plan actuel):
- Dans l'éditeur Adalo, allez à Paramètres de l'application → Notifications
- Configurer les autorisations de notification :
- Ajoutez « Demander la permission de notification » action au premier lancement de l'application
- Créer de la Actions Personnalisées pour les déclencheurs de notification :
- Nouvelle réservation reçue (au prestataire) :
- Déclencheur : Quand Rendez-vous créé où Prestataire = Cet utilisateur
- Message : « [Nom du client] a réservé un [Type de réunion] le [Date] à [Heure] »
- Réservation confirmée (au client) :
- Message : « Votre rendez-vous avec [Nom du prestataire] est confirmé pour le [Date] à [Heure] »
- Rappel de rendez-vous (aux deux) :
- Déclencher via automatisation (p. ex., Zapier/Make ou API Notifications) pour envoyer 24 heures avant l'heure de début
- Message : « Rappel : Vous avez un rendez-vous demain à [Heure] »
- Nouvelle réservation reçue (au prestataire) :
En savoir plus sur les notifications push.
Étape 26 : Ajouter l'intégration du calendrier
Pour synchroniser avec Google Calendar ou Apple Calendar :
Option 1 : Intégration Zapier (Recommandée)
- Créer un Zap : « Adalo → Google Calendar »
- Déclencheur : Nouveau rendez-vous (Statut = Confirmé)
- Action : Créer un événement de calendrier
- Calendrier : Sélectionner le calendrier connecté du prestataire
- Titre de l'événement : Rendez-vous → Titre
- Heure de début : Rendez-vous → Heure de début
- Heure de fin : Rendez-vous → Heure de fin
- Description : Informations du client, lien de réunion
- Participants : E-mail du client, e-mail du prestataire
- Créer un Zap inverse pour les annulations et les mises à jour
Option 2 : Génération de fichier .ics
- Ajoutez Ajouter au calendrier bouton sur l'écran de confirmation
- Utiliser une bibliothèque comme ics.js ou un service d'automatisation comme Make pour générer des fichiers .ics :
- Inclure les détails du rendez-vous
- L'utilisateur télécharge le fichier → l'importe dans son calendrier
Étape 27 : Créer l'écran Préférences de notifications
Permettez aux utilisateurs de contrôler les notifications qu'ils reçoivent :
- Ajouter un écran : « Paramètres de notification »
- Ajoutez Boutons bascule pour :
- Notifications par e-mail (réservation confirmée, annulée, rappels)
- Notifications push (nouvelles réservations, rappels, mises à jour)
- Notifications SMS (si implémentation)
- Ajoutez liste déroulante pour le minutage des rappels :
- Options : « Pas de rappel », « 1 heure avant », « 24 heures avant », « 1 semaine avant »
- Enregistrer les préférences dans le profil utilisateur
Étape 28 : Créer la liste des notifications dans l'application
- Créer de la Notifications collection :
- Titre (Texte)
- Message (Texte)
- Type (Texte) - « Réservation », « Rappel », « Annulation »
- Créé le (Date et heure)
- Statut de lecture (Vrai/Faux)
- Relation avec l'utilisateur (destinataire)
- Ajouter un écran : « Notifications »
- Ajoutez Liste des notifications :
- Filtre : Utilisateur = Utilisateur connecté
- Trier par : Créé le (Décroissant)
- Afficher : Titre, Message, Temps écoulé
- Indicateur visuel pour non lu
- Ajouter un badge de nombre de notifications à la navigation
Tester votre clone Calendly avant le lancement
Un test approfondi prévient les bugs gênants et une mauvaise expérience utilisateur. De nombreux créateurs débutants qui suivent les protocoles de test rapportent une grande satisfaction.
Étape 29 : Créer des utilisateurs et des données de test
- Dans la base de données Adalo, ajouter des utilisateurs de test :
- Prestataires:
- Dr. Sarah Johnson (Thérapeute)
- Mike Chen (Coach en affaires)
- Alex Rivera (Designer)
- Clients:
- Client de test 1
- Client de test 2
- Client de test 3
- Prestataires:
- Créer des types de réunion pour chaque prestataire :
- Consultations de 15 minutes
- Sessions de 30 minutes
- Ateliers de 60 minutes
- Définir la disponibilité des prestataires :
- Horaires de travail différents
- Certains avec des créneaux bloqués
- Différents fuseaux horaires
Étape 30 : Tester les flux utilisateur principaux
Flux d'intégration des prestataires :
- Créer un nouveau compte de prestataire
- Terminer l'assistant de configuration
- Définir la disponibilité (horaires de travail, jours de congé)
- Créer des types de réunion
- Générer un lien de réservation
- Vérifier : Le profil s'affiche correctement, le lien de réservation fonctionne
Flux de réservation client :
- Créer un compte client (ou parcourir sans connexion)
- Rechercher/parcourir les prestataires
- Afficher le profil du prestataire
- Sélectionner le type de rendez-vous
- Choisir la date et l'heure
- Confirmer la réservation
- Vérifier : L'écran de confirmation s'affiche, un e-mail est envoyé, le rendez-vous apparaît dans le tableau de bord
Gestion des rendez-vous :
- Afficher les détails du rendez-vous (les deux rôles)
- Tester la fonction de reprogrammation
- Tester l'annulation
- Vérifier : Le statut se met à jour correctement, les notifications sont envoyées
Cas limites à tester :
- Réservation au début exact de la fenêtre de disponibilité
- Réservation à la fin exacte de la fenêtre de disponibilité
- Tentative de réservation le même jour
- Réservation dans un fuseau horaire différent
- Prévention de la double réservation
- Annulation dans les 24 heures
- Prestataire bloquant l'heure pendant le créneau réservé
- Tentatives de réservation simultanées (si possible)
Étape 31 : Tester sur plusieurs appareils
Utilisez Conception réactive d'Adalo fonctionnalités :
- Test de bureau:
- Utiliser l'aperçu web d'Adalo
- Tester à une résolution de 1920x1080
- Vérifier : Tous les éléments visibles, texte lisible
- Test mobile:
- Télécharger l'application mobile Adalo (iOS/Android)
- Tester sur les appareils iPhone et Android
- Vérifier : Les zones tactiles suffisamment grandes, le défilement fonctionne correctement
- Test sur tablette:
- Tester sur iPad ou une tablette Android
- Vérifier : La mise en page s'adapte correctement
Étape 32 : Vérifier l'intégrité des données
- Vérifier les relations dans la base de données :
- Les rendez-vous sont correctement liés aux utilisateurs
- Les types de rendez-vous sont liés aux prestataires
- Les créneaux de disponibilité s'associent correctement
- Tester les filtres de données :
- « Mes rendez-vous » affiche uniquement les réservations de l'utilisateur
- Le tableau de bord du prestataire affiche uniquement son calendrier
- Les créneaux horaires se filtrent correctement par date
- Vérifier les calculs :
- Heure de fin = Heure de début + Durée
- Le nombre de rendez-vous s'affiche correctement
- Les conversions de fuseau horaire fonctionnent correctement
Étape 33 : Tester les intégrations
- Intégration Zapier/E-mail:
- Réserver un rendez-vous → Vérifier que l'e-mail de confirmation arrive
- Annuler un rendez-vous → Vérifier l'e-mail d'annulation
- Rappels de test par email (l'timing peut nécessiter un ajustement)
- Intégration du calendrier:
- Vérifier que l'événement Google Calendar a été créé
- Vérifier que les détails de l'événement sont corrects
- Tester la synchronisation des mises à jour lors du réagencement
- Intégration des paiements (si implémenté) :
- Tester avec les cartes de test Stripe
- Vérifier que le paiement a été enregistré correctement
Étape 34 : Test de performance et d'erreurs
- Test de charge:
- Créer 50+ rendez-vous de test
- Vérifier que les listes se chargent rapidement
- Vérifier : Aucun ralentissement lors de la navigation
- Gestion des erreurs:
- Essayer de réserver sans sélectionner l'heure
- Tenter de réserver une date passée
- Tester avec des champs obligatoires manquants
- Vérifier : Les messages d'erreur appropriés s'affichent
- Comportement hors ligne:
- Que se passe-t-il avec une connexion Internet faible ?
- Y a-t-il des indicateurs de chargement ?
Conseil X-Ray : Utilisez la fonctionnalité X-Ray d'Adalo pour identifier les problèmes de performance avant qu'ils n'affectent les utilisateurs. X-Ray met en évidence les goulots d'étranglement potentiels dans vos requêtes de base de données et le chargement d'écran, ce qui vous permet d'optimiser de manière proactive plutôt que réactive.
Étape 35 : Test d'acceptation par les utilisateurs
- Invitez 3-5 testeurs bêta :
- Un mélange de fournisseurs et de clients
- Variez les niveaux de compétences techniques
- Demandez-leur de compléter les tâches clés :
- Configurer un compte
- Réserver un rendez-vous
- Gérer leur emploi du temps
- Recueillez des commentaires :
- Qu'est-ce qui était confus ?
- Quelles fonctionnalités manquent ?
- Quelle est votre expérience globale ?
- Itérer en fonction des commentaires
L'offre gratuite fournit des applications de test illimitées avec 500 enregistrements par application, parfait pour tester en profondeur avant le lancement en production.
Publication de votre application de planification de rendez-vous sur le Web et mobile
La publication de votre application la rend accessible aux utilisateurs réels. Adalo supporte la publication sur le web, iOS et Android à partir d'une base de code unique.
Étape 36 : Préparer la publication sur le Web
Liste de contrôle pour la publication sur le Web :
- Examen de la conception finale:
- Vérifier que tous les écrans ont un style cohérent
- Vérifier le comportement réactif
- Tester le flux de navigation
- Examen du contenu:
- Vérifier l'orthographe de tout le texte
- Vérifier que le texte d'espace réservé est remplacé
- Vérifier que les images se chargent correctement
- Configuration des paramètres:
- Définir l'icône de l'application (512x512 px minimum)
- Écrire la description de l'application
- Ajouter un titre et une description de métadonnées pour le SEO
Étape 37 : Publier sur le Web avec un domaine personnalisé
- Dans l'éditeur Adalo, cliquez panneau « Publier » en haut à droite
- Sélectionnez orientation « Application Web »
- Choisissez l'option de publication :
- Gratuit: Sous-domaine Adalo (votreapp.adalo.com)
- Plan payant: Domaine personnalisé
- Pour un domaine personnalisé :
- Acheter un domaine auprès d'un registraire (généralement 10 à 45 $/an)
- Dans Adalo, allez à Paramètres → Publication → Web
- Cliquez sur « Ajouter un domaine personnalisé »
- Entrez votre nom de domaine
- Suivez les instructions de configuration DNS
- Attendre la propagation (jusqu'à 48 heures)
- Cliquez sur panneau « Publier » → Votre application est en ligne !
En savoir plus sur la publication d'applications Web.
Étape 38 : Préparer la publication d'application mobile
Exigences de l'App Store iOS :
- compte de développeur Apple: 99 $/an
- Icônes d'application: Plusieurs tailles (requises par Apple)
- Captures d'écran: Au moins 5 par type d'appareil
- URL de la politique de confidentialité: Obligatoire
- Description de l'application: Texte convaincant
- Mots-clés: Pour la recherche App Store
Exigences de Google Play Store :
- compte de développeur Google Play: Redevance unique de 25 $
- Icônes d'application: Diverses tailles
- Captures d'écran: Au moins 2, 8 recommandés
- Graphique de fonctionnalité: 1024x500px
- URL de la politique de confidentialité: Obligatoire
- Description de l'application: Texte de la liste du magasin
Étape 39 : Publier sur l'App Store iOS
- Assurez-vous d'être sur un plan payant (requis pour la publication sur l'app store)
- Dans l'éditeur Adalo, allez à Paramètres d'application → Publication → iOS
- Télécharger les ressources requises :
- Icône de l'application (1024x1024px)
- Image d'écran de lancement
- Captures d'écran
- Entrez les informations de l'application :
- Nom de l'application (30 caractères max)
- Sous-titre (30 caractères)
- Description
- Mots-clés
- URL de la politique de confidentialité
- URL du support
- Cliquez sur « Demander une compilation »
- Adalo crée et télécharge votre application iOS directement vers App Store Connect, où vous sélectionnez la compilation pour TestFlight/révision
- Sélectionnez la compilation téléchargée dans App Store Connect (aucun téléchargement manuel de .ipa nécessaire)
- Complétez la liste App Store
- Soumettre pour examen (les délais d'examen varient)
Guide complet : Publication sur iOS.
Étape 40 : Publier sur Google Play Store
- Assurez-vous d'être sur un plan payant
- Dans l'éditeur Adalo, allez à Paramètres d'application → Publication → Android
- Télécharger les ressources requises :
- Icône d'application
- Graphique en vedette
- Captures d'écran (téléphone et tablette)
- Entrez les informations de l'application
- Cliquez sur « Demander une compilation »
- Téléchargez le fichier Android App Bundle (.aab) pour la soumission à Play Console
- Téléchargez sur Google Play Console
- Annonce complète en magasin :
- Description courte (80 caractères)
- Description complète (4000 caractères)
- Catégorisation
- Classement du contenu
- Soumettre pour examen (les délais d'approbation varient)
Guide complet : Publication sur Google Play.
Étape 41 : Gérer les mises à jour après le lancement
Adalo offre contrôle de publication manuel:
- Apportez des modifications dans l'éditeur Adalo
- Testez complètement en mode aperçu
- Lorsque vous êtes prêt, cliquez panneau « Publier »
- Les mises à jour se déploient :
- Web: Instantanément
- Mobile: Les utilisateurs reçoivent les mises à jour via l'app store
Meilleures pratiques de mise à jour :
- Regroupez les modifications non critiques pour réduire la fréquence des mises à jour
- Testez les mises à jour en détail avant la publication
- Communiquez les modifications majeures aux utilisateurs par e-mail
- Surveillez les bugs après chaque mise à jour
- Conservez les notes de version pour vos dossiers
Avantage clé : Les plans payants Adalo incluent mises à jour illimitées vers les applications publiées—aucune limite de republication ou frais supplémentaires pour mettre à jour vos utilisateurs.
Fonctionnalités avancées pour améliorer votre application de planification
Une fois que votre application de planification principale fonctionne, considérez ces améliorations pour vous démarquer.
Étape 42 : Ajouter le traitement des paiements avec Stripe
Les plans payants prennent en charge les intégrations personnalisées :
- Créer un compte Stripe sur stripe.com
- Dans Marché Adalo, installez le composant Stripe Payment
- Dans la collection Types de réunion, ajoutez :
- Nécessite un paiement (Vrai/Faux)
- Prix (Nombre)
- ID de produit Stripe (Texte)
- À l'écran de confirmation de réservation :
- Ajouter une visibilité conditionnelle : Si Type de réunion → Nécessite un paiement = Vrai
- Afficher le composant Stripe Payment
- Montant : Type de réunion → Prix
- En cas de paiement réussi : Créer un rendez-vous, envoyer une confirmation
- Créer une collection Paiements pour suivre les transactions :
- Lien vers le rendez-vous
- Stocker l'ID de frais Stripe
- Stocker le statut de paiement
Modèles de tarification à considérer :
- Frais par rendez-vous
- Plans d'abonnement (crédits de réservation mensuels)
- Types de réunion premium (durée plus longue, services spéciaux)
- Système de dépôt (débité à la réservation, remboursé si le prestataire annule)
Étape 43 : Mettre en œuvre les rendez-vous récurrents
Pour les clients qui ont besoin de séances régulières (thérapie hebdomadaire, contrôles mensuels) :
- Ajouter aux types de réunion :
- Autoriser la récurrence (Vrai/Faux)
- Options de récurrence (Texte) - « Hebdomadaire », « Bihebdomadaire », « Mensuel »
- Sur l'écran de réservation, ajouter :
- Bascule : « Faire de ceci un rendez-vous récurrent »
- Menu déroulant : Fréquence de récurrence
- Sélecteur de date : « Jusqu'à quand ? » (date de fin)
- Créer une action personnalisée :
- Boucle pour créer plusieurs rendez-vous
- Exemple : Hebdomadaire pendant 12 semaines = 12 enregistrements de rendez-vous
- Chacun avec l'heure de début augmentée de 7 jours
- Autoriser la gestion en masse :
- « Annuler tous les rendez-vous futurs »
- « Reprogrammer l'intégralité de la série »
Étape 44 : Ajouter le support des réservations de groupe
Pour les ateliers, cours ou sessions de groupe :
- Dans Types de réunion, ajouter :
- Autoriser les réservations de groupe (Vrai/Faux)
- Nombre maximal de participants (Nombre)
- Participants actuels (Nombre - calculé)
- Dans la collection Rendez-vous :
- Modifier la relation Client en Plusieurs-à-plusieurs
- Ajoutez Liste des participants (relation avec Utilisateurs)
- Modifier le flux de réservation :
- Afficher « Places disponibles : [Max - Actuels] »
- Autoriser la réservation si des places sont disponibles
- Incrémenter le nombre de participants lors de la réservation
- Envoyer des confirmations à tous les participants
- Créer une fonction de liste d'attente :
- Si complet, option pour rejoindre la liste d'attente
- Notifier si une place se libère
Étape 45 : Supporter plusieurs fuseaux horaires
Critique pour la planification mondiale :
- Stocker tous les horaires en UTC dans la base de données
- Afficher les horaires dans le fuseau horaire local de l'utilisateur
- Sur l'écran de réservation :
- Afficher à la fois les fuseaux horaires s'ils sont différents
- Exemple : « 14:00 EST (11:00 PST) »
- Ajouter la détection automatique du fuseau horaire :
- Utiliser l'API de localisation de l'appareil
- Définir le fuseau horaire de l'utilisateur lors de l'inscription
- Autoriser la sélection manuelle du fuseau horaire :
- Menu déroulant de tous les fuseaux horaires
- Mettre à jour le profil utilisateur
Étape 46 : Implémenter la liste d'attente et les alertes de disponibilité
Lorsque les horaires souhaités ne sont pas disponibles :
- Créer de la Liste d'attente collection :
- Lien vers l'utilisateur et le prestataire
- Plage de dates souhaitée
- Type de réunion souhaité
- Préférences de notification
- Ajouter l'option "Rejoindre la liste d'attente" :
- S'affiche quand aucun créneau disponible
- L'utilisateur spécifie ses préférences de date/heure
- Quand le prestataire ajoute de la disponibilité :
- Vérifier les entrées de liste d'attente correspondantes
- Envoyer la notification : « Nouveau créneau disponible ! »
- Lien direct vers l'écran de réservation
Étape 47 : Ajouter un tableau de bord analytique pour les prestataires
Aider les prestataires à comprendre leur activité :
- Créer de la Analyse écran pour les prestataires
- Afficher les métriques :
- Nombre total de rendez-vous (ce mois-ci, tous les temps)
- Chiffre d'affaires (si le paiement est intégré)
- Jours/heures les plus chargés (visualisation des données)
- Taux d'absence
- Délai moyen de réservation
- Types de réunion populaires
- Ajouter un filtre de plage de dates
- Ajouter une option d'export (téléchargement CSV)
- Afficher les tendances :
- Croissance d'un mois à l'autre
- Modèles d'annulation
Étape 48 : Implémenter l'intégration de réunions vidéo
Pour les rendez-vous virtuels :
Option 1 : Intégration Zoom
- Utiliser Zapier pour créer automatiquement des réunions Zoom
- Quand le rendez-vous est réservé → Créer une réunion Zoom
- Stocker le lien de réunion Zoom dans Rendez-vous → Lien de réunion
- Afficher le lien sur l'écran des détails du rendez-vous
Option 2 : Google Meet
- L'intégration du calendrier crée automatiquement un lien Google Meet
- Stocker le lien dans l'enregistrement du rendez-vous
- Afficher le bouton « Rejoindre la réunion » 15 minutes avant le début
Option 3 : Solution vidéo personnalisée
- Utiliser une API vidéo tierce (Daily.co, Whereby)
- Intégrer un composant vidéo dans l'application
- Générer un lien de salle unique par rendez-vous
Faire évoluer votre clone Calendly au fur et à mesure que votre base d'utilisateurs se développe
À mesure que votre application d'planification gagne en utilisateurs, vous devrez optimiser les performances et potentiellement mettre à niveau votre plan Adalo.
Étape 49 : Optimiser les performances de la base de données
- Limiter l'affichage des listes:
- Afficher uniquement les rendez-vous des 30 prochains jours (pas tout l'historique)
- Utiliser la pagination pour les longues listes
- Filtrer agressivement pour réduire les enregistrements chargés
- Simplifier les relations:
- Éviter l'imbrication profonde (Utilisateur → Rendez-vous → Types de réunion → Paramètres)
- Dénormaliser certaines données (stocker le nom du prestataire dans le rendez-vous, pas seulement la relation)
- Requêtes favorables à l'indexation:
- Filtrer efficacement par plages de dates
- Utiliser le champ Statut pour un filtrage rapide
- Mettre en cache les données couramment utilisées
Étape 50 : Quand mettre à niveau votre plan Adalo
les niveaux tarifaires d'Adalo prendre en charge différentes échelles. Consultez la page de tarification actuelle pour les détails et fonctionnalités des plans à jour.
Envisagez une mise à niveau lorsque :
- Vous avez besoin d'intégrations personnalisées (Zapier, Make)
- Vous souhaitez des fonctionnalités supplémentaires
- Vous avez besoin de plus d'espace de stockage
- Vous avez des collaborateurs qui construisent avec vous
- Vous avez besoin de plusieurs applications publiées
- Vous avez besoin d'un support prioritaire
Adalo maintient un uptime élevé et des processus 20M+ de demandes de données quotidiennes sur toute la plateforme. Avec la refonte de l'infrastructure Adalo 3.0, la plateforme est maintenant 3 à 4 fois plus rapide et scale l'infrastructure selon les besoins de votre application.
Étape 51 : Gérer les réservations à haut volume
Si votre application connaît un trafic important :
- Envisagez une base de données externe:
- Implémentez la mise en cache:
- Mettez en cache la disponibilité des fournisseurs pour réduire les requêtes de base de données
- Actualiser tous les 5 à 10 minutes plutôt qu'en temps réel
- Système de file d'attente:
- Limitation de débit:
- Empêchez les réservations spam (même utilisateur, plusieurs tentatives)
- Ajoutez CAPTCHA pour l'inscription (via un composant personnalisé)
Remarque sur la scalabilité : Avec les bonnes configurations de relations de données, les applications Adalo peuvent évoluer au-delà d'un million d'utilisateurs actifs mensuels. L'infrastructure modulaire évolue avec vos besoins—sans limites arbitraires.
Étape 52 : Étendre à plusieurs emplacements ou secteurs
Support multi-emplacements :
- Ajoutez Localisation propriété pour les utilisateurs (Fournisseurs)
- Ajouter un filtre de localisation à la recherche client
- Créer une disponibilité distincte par emplacement
- Permettre aux fournisseurs de gérer plusieurs emplacements
Fonctionnalités spécifiques au secteur :
Pour Santé:
- Considérations de conformité HIPAA
- Formulaires d'admission des patients
- Vérification de l'assurance
- Intégration de la gestion des ordonnances
Pour Éducation:
- Listes de classe (sessions de groupe)
- Suivi des tâches
- Communication avec les parents
- Intégration des notes/présences
Pour Services (salons, spas) :
- Forfaits de services
- Programmes de fidélité
- Intégration des ventes de produits
- Planification du personnel
Étape 53 : Surveiller les performances de l'application
Suivre les métriques clés :
- Métriques utilisateur:
- Utilisateurs actifs (quotidien, hebdomadaire, mensuel)
- Nouvelles inscriptions par semaine
- Ratio fournisseur vs. client
- Métriques d'engagement:
- Rendez-vous réservés par utilisateur
- Taux de réservation répétée
- Taux d'annulation
- Taux d'absence
- Mesures techniques:
- Temps de chargement de l'application
- Taux d'erreur
- Défaillances d'intégration
- Performance des requêtes de base de données
Utilisez Analyses d'Adalo et envisagez des outils externes comme Google Analytics.
Étape 54 : Planifier la croissance commerciale
Stratégies de revenus :
- Modèle Freemium:
- Niveau gratuit : Rendez-vous limités par mois
- Niveau Pro : Illimité + fonctionnalités avancées
- Modèle de commission:
- Prélever une petite commission par réservation
- Implémenter via Stripe Connect
- Modèle d'abonnement:
- Plans mensuels pour les prestataires
- Fonctionnalités échelonnées (basique, professionnel, entreprise)
- Fonctionnalités premium:
- Facturer les rappels SMS
- Facturer l'intégration du calendrier
- Facturer la personnalisation de la marque
De nombreux créateurs apportent des mises à jour itératives au cours des premiers mois suivant le lancement, alors construisez en gardant la flexibilité à l'esprit.
Pourquoi Adalo est le meilleur choix pour créer votre application de planification
Créer un clone de Calendly nécessite une plateforme qui équilibre puissance et accessibilité—et Adalo offre exactement cela. Voici pourquoi la plateforme se distingue pour le développement d'applications de planification :
Création alimentée par l'IA, résultats prêts pour la production
Plus de 3 millions d'applications ont été créées sur Adalo, prouvant que vous n'avez pas besoin de sacrifier les fonctionnalités pour la facilité d'utilisation. La plateforme a été décrite comme « aussi facile que PowerPoint », et avec les capacités AI Builder arrivant début 2026, la création d'applications basée sur des invites rendra la construction encore plus rapide. Magic Start génère des fondations d'applications complètes à partir de descriptions, tandis que Magic Add vous permet d'ajouter des fonctionnalités en décrivant simplement ce que vous voulez.
Puissance de base de données intégrée
Contrairement aux constructeurs de sites Web adaptés aux applications, Adalo a été conçu spécifiquement pour le développement d'applications avec une base de données robuste à son cœur. La capacité à créer des relations complexes (Utilisateurs → Rendez-vous → Types de réunion) et à implémenter des formules personnalisées pour les calculs de temps vous donne la flexibilité de construire une logique de planification sophistiquée. Les forfaits payants n'ont aucune limite d'enregistrements—votre historique de rendez-vous, vos données utilisateur et vos créneaux de disponibilité peuvent croître indéfiniment sans atteindre de limites arbitraires.
Publiez partout à partir d'une seule base de code
Adalo est l'une des rares plateformes qui livre vraiment sur la publication multiplateforme. Construisez une fois et publiez votre application de planification en tant que :
- Une application web réactive (domaine personnalisé disponible sur les plans payants)
- Une véritable application iOS native (soumission à l'App Store avec licence à 99 $/an)
- Une véritable application Android native (frais uniques Google Play de 25 $)
Concevez une fois dans Adalo et publiez sur le web, iOS et Android. Contrairement aux concurrents qui utilisent des wrappers web pour mobile, Adalo compile en code natif—offrant de meilleures performances et une véritable expérience native.
Scalabilité éprouvée
L'infrastructure modulaire d'Adalo s'adapte pour servir des applications avec des millions d'utilisateurs actifs mensuels, sans limite supérieure. La refonte de l'infrastructure Adalo 3.0 (lancée fin 2025) a rendu la plateforme 3 à 4 fois plus rapide, avec une infrastructure qui se met à l'échelle automatiquement selon les besoins de votre application. Contrairement aux wrappers d'applications qui atteignent des limitations de performance sous charge, l'architecture spécialement construite d'Adalo maintient la vitesse à grande échelle.
Écosystème d'intégrations
Les applications de planification n'existent pas isolément. Les capacités d'intégration d'Adalo avec Zapier, Make, Gmail, Google Calendar, Stripe et Xano signifient que vous pouvez connecter votre application de planification aux outils sur lesquels vos utilisateurs comptent déjà. Le marché de composants offre des dizaines de composants supplémentaires maintenus par des développeurs vérifiés, étendant les fonctionnalités de votre application sans code personnalisé.
Tarification prévisible pour les entrepreneurs
Commencez à construire gratuitement avec des applications de test illimitées, puis passez à la production avec des plans payants à partir de 36 $/mois. Tous les plans payants incluent une utilisation illimitée—aucuns frais d'App Actions, aucune facture choc, aucune limite de republication. Cette structure tarifaire rend le développement d'applications professionnelles accessible aux praticiens indépendants, aux petites entreprises et aux entrepreneurs—exactement le public le plus susceptible de bénéficier de solutions de planification personnalisées.
Communauté et support
Avec Académie d'Applications cours, documentation extensive et un forum communautaire actif, vous ne construisez jamais seul. Le Les experts Adalo réseau offre une assistance professionnelle si vous avez besoin d'aide pour mettre à l'échelle ou personnaliser votre application de planification au-delà des bases.
Que vous soyez un thérapeute cherchant à rationaliser les réservations de clients, un consultant fatigué des échanges de planification par courrier électronique, ou un entrepreneur construisant la prochaine plateforme de planification, Adalo offre l'équilibre parfait entre puissance, flexibilité et accessibilité pour concrétiser votre vision.
Prêt à créer votre application de planification ? Commencez par s'inscrire pour un compte Adalo gratuit, puis suivez ce guide étape par étape. Vous serez étonné de ce que vous pouvez créer sans code.
FAQ
Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?
Adalo est un créateur d'applications alimenté par l'IA qui crée de véritables applications natives iOS et Android. Contrairement aux wrappers web, il compile en code natif et publie directement sur l'App Store Apple et Google Play Store à partir d'une seule base de code. Les plans payants incluent des enregistrements de base de données illimités et une utilisation illimitée—aucun choc de facturation provenant de frais basés sur l'utilisation.
Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?
L'interface glisser-déposer d'Adalo et la création assistée par l'IA vous permettent de passer de l'idée à l'application publiée en jours plutôt qu'en mois. Magic Start génère des fondations d'applications complètes à partir de descriptions, et Adalo gère le processus complexe de soumission à l'App Store—afin que vous puissiez vous concentrer sur les fonctionnalités au lieu de lutter avec les certificats et les profils de provisionnement.
Combien de temps faut-il pour créer une application de planification de rendez-vous ?
Avec Adalo, de nombreux créateurs lancent des MVP d'applications de planification en quelques semaines. Le générateur visuel et les composants prédéfinis pour les calendriers, les formulaires et les notifications accélèrent considérablement le développement par rapport aux approches de codage traditionnelles.
Ai-je besoin d'une expérience en codage pour créer une application de planification de rendez-vous ?
Aucune expérience en codage requise. Le générateur visuel d'Adalo a été décrit comme « aussi facile que PowerPoint ». Vous créez des structures de base de données, concevez des écrans et configurez la logique entièrement par le biais d'interfaces glisser-déposer et de configuration visuelle.
Combien coûte la création d'une application de planification de rendez-vous ?
Vous pouvez créer et tester gratuitement sur le niveau gratuit d'Adalo. Les applications de production avec domaines personnalisés et publication sur l'app store commencent à 36 $/mois—avec utilisation illimitée et sans limites d'enregistrements sur les plans payants. Comparez cela à des milliers de dollars pour un développement personnalisé.
Puis-je publier mon application de planification sur l'App Store et Google Play ?
Oui. Adalo vous permet de créer une fois et de publier sur le web, l'App Store iOS et Google Play Store à partir d'une seule base de code. Les plans payants incluent des mises à jour illimitées des applications publiées, vous pouvez donc itérer sans frais supplémentaires.
Comment gérer les fuseaux horaires dans mon application de planification de rendez-vous ?
Adalo vous permet de stocker tous les heures de rendez-vous en UTC et de les afficher dans le fuseau horaire local de chaque utilisateur. Vous pouvez ajouter une propriété de fuseau horaire aux profils utilisateur, implémenter une détection automatique basée sur la localisation de l'appareil, et afficher les fuseaux horaires du prestataire et du client sur l'écran de réservation.
Puis-je intégrer le traitement des paiements pour les rendez-vous payants ?
Oui. Adalo s'intègre avec Stripe pour le traitement des paiements par le biais de la Place de marché Adalo. Vous pouvez configurer des frais par rendez-vous, exiger le paiement avant la confirmation de la réservation, et suivre toutes les transactions dans votre base de données.
Comment envoyer des rappels de rendez-vous automatisés ?
Adalo s'intègre avec Zapier et Make pour automatiser les notifications par e-mail pour les confirmations de réservation, les annulations et les rappels. Vous pouvez également configurer les notifications push sur les plans payants pour alerter les utilisateurs directement sur leurs appareils—critique pour réduire les absences.
Quelles fonctionnalités une application de planification de rendez-vous devrait-elle avoir ?
Les fonctionnalités essentielles incluent l'authentification utilisateur, la gestion du calendrier/disponibilité, la sélection des créneaux horaires, les confirmations automatisées, les notifications de rappel, les profils utilisateur, l'historique des réservations et l'intégration du calendrier. Les fonctionnalités avancées peuvent inclure le traitement des paiements, les rendez-vous récurrents, les réservations de groupe et les tableaux de bord d'analyse.
Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis
Commencez à créer sans code