Travailler avec Batlr

Réservations

L'onglet Réservations regroupe la liste des réservations, la création, l'édition, la recherche et la gestion des statuts.


Naviguer entre les jours

En haut de la liste :

  • Boutons < Aujourd'hui > (jour précédent / suivant)
  • Bouton Calendrier pour sauter à une date précise
  • Raccourcis Aujourd'hui, Demain, Hier

Deux modes d'affichage

ModeQuand l'utiliser
CartesListe verticale, idéale pour parcourir et lire les détails
TimelineVue horizontale par créneau, idéale pour visualiser la journée

Bouton de bascule en haut à droite de la liste.


Filtres

  • Par statut — confirmée, en attente, arrivée, assise, terminée, annulée, no-show (multi-sélection)
  • Par source — téléphone, web, walk-in, app, TheFork, Google
  • À risque — affiche uniquement les clients à risque élevé de no-show
  • Recherche — nom, téléphone, email (live)

Par défaut, les statuts Annulée, No-show et Terminée sont masqués pour alléger la liste. Activez le filtre correspondant pour les afficher.


Barre de densité

Au-dessus de la liste, une barre colorée indique le taux d'occupation par créneau :

  • 🟢 vert = créneau ouvert
  • 🟠 orange = créneau presque plein
  • 🔴 rouge = créneau complet

Idéale pour visualiser d'un coup d'œil où vous avez encore de la place.


Créer une réservation

Bouton + Nouvelle réservation en haut à droite.

Champs

  • Nom du client (requis)
  • Téléphone — optionnel par défaut, configurable comme requis
  • Email — optionnel par défaut, configurable comme requis
  • Date et Heure — sélecteurs adaptés à votre intervalle
  • Service — Midi / Soir (auto-détecté)
  • Couverts — stepper +/- ou saisie directe
  • Statut initial — Confirmée ou En attente
  • Source — d'où vient la réservation
  • Table — sélectable depuis la liste ou directement sur le plan
  • Tags — VIP, Allergie, Anniversaire, Chaise haute, PMR, Vue fenêtre, etc.
  • Notes internes
  • Durée — surcharge la durée par défaut pour cette réservation
  • Notifications — toggles email / SMS

Liaison automatique au CRM

Si le téléphone ou l'email correspond à un client existant :

  • Le profil du client se charge automatiquement
  • L'historique et le score de no-show sont visibles dans le formulaire
  • Pas de doublon créé dans le CRM

Si aucun client n'existe pour ce téléphone/email, un nouveau client est créé automatiquement à la sauvegarde de la réservation.

Choisir une table directement sur le plan

Bouton Choisir sur le plan dans le formulaire.

  1. L'app navigue vers le Plan de salle en mode "sélection"
  2. Tap une table libre (ou plusieurs pour combiner)
  3. Bouton Valider → retour au formulaire avec la sélection
  4. L'état du formulaire (nom, heure, couverts saisis) est préservé

Statuts d'une réservation

En attente → Confirmée → Arrivée → Assise → Terminée
                  ↓             ↓
              Annulée         No-show
StatutCouleurSens
En attenteOrangeRéservation à confirmer
ConfirméeVertRéservation validée
ArrivéeBleuClient physiquement présent
AssiseVioletClient à table
TerminéeGrisService terminé, table libre
AnnuléeRougeAnnulation
No-showGris foncéClient non présenté

Les actions de changement de statut sont disponibles depuis le détail de la réservation et certains gestes rapides du Plan de salle.


Détail d'une réservation

Tapez sur une réservation pour ouvrir le détail :

  • En-tête — nom, date, heure, statut, badge no-show risk
  • Profil client — avatar, visites, score no-show (si client lié)
  • Infos — couverts, table, source, durée, créneau, notes
  • Tags — flow layout des tags appliqués
  • Communications — rappels envoyés, reconfirmation, demandes d'avis
  • Paiement — statut, lien, débit, remboursement
  • Timeline — chronologie complète des actions et changements
  • Actions — confirmer, marquer arrivé, asseoir, terminer, no-show, annuler, supprimer

Walk-ins

Pour un client se présentant sans réservation :

  1. Bouton + Nouveau depuis le Plan de salle ou la liste
  2. Source → Walk-in
  3. Statut → Arrivée ou Assise directement
  4. Assignez une table

L'heure est pré-remplie à l'instant présent.


Détection de dépassement (overstay)

Si un client reste au-delà de la durée prévue, un bandeau orange apparaît sur sa carte (sur le plan et dans la liste), 5 minutes après la fin théorique de la réservation.

Deux options disponibles :

  • Prolonger — ajouter du temps (15, 30, 45 ou 60 min). Utile si vous voyez qu'ils ne sont pas pressés et que la table suivante n'est pas encore arrivée.
  • Marquer terminée — libère la table immédiatement dans le système. À faire quand ils ont payé et quittent.

Exemples concrets

SituationBon réflexe
Client qui prend un café après le dessert, table suivante dans 30 minProlonger 15 min, vérifier à nouveau dans 10 min
Client qui traîne, table suivante dans 5 minProposer un dernier café / addition, se préparer à accueillir la suivante sur une autre table
Client parti, addition payée, table pas encore débarrasséeMarquer terminée — la table devient "À nettoyer" pour l'équipe
Anniversaire / grande tablée gastronomiqueAugmenter la durée par réservation à la création (override, ex : 2h30 au lieu de 1h30)

Bonnes pratiques

Astuce : Astuce 1 — Ajustez la durée par défaut dans Réglages → Réservations à la réalité de votre service. Un bistrot moderne tourne en 1h-1h15. Un gastro plutôt 2h-2h30. Plus votre durée par défaut est réaliste, moins vous aurez de dépassements à gérer.

Astuce : Astuce 2 — Pour un restaurant où la durée est très variable (brasserie, bar à vin), activez le toggle Durée flexible dans Réglages → Réservations. Le bandeau overstay ne s'affichera plus, seul le statut "Terminée" marquera la fin du repas.

Astuce : Astuce 3 — Si une table dépasse régulièrement, regardez sa durée réelle moyenne dans le profil du client. Vous pouvez adapter la durée par réservation pour ses prochains passages (habitués gourmets, tables familiales).


Liste d'attente intégrée

Au bas de la liste des réservations, la section Liste d'attente affiche les guests en attente d'une table.

  • Bouton + Ajouter pour inscrire un walk-in
  • Tap → détail avec actions (notifier, convertir en réservation, marquer no-show)

Voir Liste d'attente.


À lire ensuite