DM Champ Docs

OpenTable

À qui s’adresse cette intégration ? Cette intégration est destinée aux restaurants qui prennent des réservations via OpenTable. Si vous n’utilisez pas OpenTable, vous pouvez ignorer cette page.

Vous utilisez un autre système de réservation ? Tout système doté d’une API peut être connecté : consultez Connecter un outil que nous ne listons pas, qui couvre les fonctions personnalisées, l’API et les webhooks.

Availability. The OpenTable connection works through OpenTable’s partner program: your restaurant connects the DM Champ listing inside OpenTable (Integrations Marketplace in OpenTable for Restaurants), and only then can DM Champ see that restaurant’s availability. If the listing is not visible in your OpenTable account yet, the integration is not available to you yet — reach out via email support and we will let you know when it is.

OpenTable est le réseau de réservation utilisé par les restaurants du monde entier pour les réservations en ligne, la gestion des tables et les profils des clients. Connecter OpenTable à DM Champ permet à votre agent IA de vérifier les disponibilités en temps réel, de réserver une table, et de modifier ou d’annuler une réservation pour un client, directement dans le chat WhatsApp, SMS, Instagram ou sur le site web où se trouve déjà le client.


Ce que l’IA peut faire avec OpenTable

Une fois connecté et sélectionné comme fournisseur de réservation sur un agent IA, l’agent peut :

  • Vérifier la disponibilité pour une date, une heure et un nombre de convives (1 à 20 personnes) par rapport à l’inventaire OpenTable en temps réel du restaurant, y compris les types de tables (standard, mange-debout, bar, comptoir, extérieur) et les zones de restauration.
  • Réserver une table au nom du client. OpenTable identifie le client par son numéro de mobile et lui envoie la confirmation par SMS ; sur WhatsApp et SMS, l’agent utilise le numéro sur lequel se déroule la conversation, sur les autres canaux, il demande un numéro de mobile.
  • Trouver les réservations du client afin de pouvoir citer le numéro de confirmation ou agir sur la réservation.
  • Modifier la date, l’heure, le nombre de convives ou une demande spéciale d’une réservation.
  • Annuler une réservation.

Chaque réservation effectuée par l’agent apparaît également sur votre page Rendez-vous avec un badge OPENTABLE, afin que vous puissiez la voir aux côtés de vos autres réservations. OpenTable reste le système de référence : les confirmations et les rappels envoyés au client proviennent d’OpenTable lui-même.

Ce que l’IA ne peut pas faire

  • Les groupes de plus de 20 personnes (limite d’OpenTable) ; l’agent renvoie ces demandes au restaurant.
  • Les réservations couvertes par un dépôt ou une empreinte de carte bancaire qui tombent en dehors de la fenêtre d’annulation, ainsi que certains changements entre les politiques. OpenTable exige que le restaurant gère ces cas, et l’agent vous transmet le client avec vos coordonnées au lieu de réessayer.
  • Les “Expériences” OpenTable avec billet (menus dégustation, événements). L’agent ne réserve que des tables standard.
  • Les réservations effectuées avec un numéro de téléphone différent de celui de la conversation. Pour la confidentialité du client, l’agent ne voit que les réservations correspondant au numéro avec lequel il communique, ou qui ont été effectuées dans le même chat.

Connexion à OpenTable

Avant de commencer : votre restaurant doit d’abord connecter l’intégration DM Champ dans OpenTable. Dans OpenTable for Restaurants, ouvrez le Marketplace des intégrations, trouvez DM Champ et connectez-le. Tant que cela n’est pas fait, OpenTable refuse de donner à DM Champ l’accès au restaurant et l’étape de l’ID du restaurant ci-dessous s’arrête avec un message indiquant que “OpenTable n’a pas encore donné à cette plateforme l’accès à ce restaurant”.

  1. Dans la barre latérale gauche, cliquez sur Paramètres (icône d’engrenage).
  2. Dans la barre latérale des paramètres, sous le groupe Intégrations, cliquez sur Réservation et calendrier.
  3. Trouvez la carte OpenTable et cliquez sur Connecter.
  4. Saisissez votre ID de restaurant et cliquez sur Continuer. Il s’agit du numéro qu’OpenTable appelle le RID (par exemple 1038007) ; vous le trouverez dans OpenTable for Restaurants sous les paramètres de votre restaurant, ou demandez-le au support OpenTable. Nous vérifions qu’OpenTable nous autorise à accéder au restaurant avant de continuer.
  5. Donnez un nom au restaurant (c’est ce que vous verrez dans la liste et ce que l’IA utilisera pour l’appeler), ajoutez éventuellement votre site web de réservation, et cliquez sur Ajouter un restaurant.

Vous pouvez ajouter plusieurs restaurants de cette manière, un par ID de restaurant OpenTable : cliquez sur Ajouter un restaurant sur la ligne OpenTable connectée pour chacun d’eux. L’IA effectue les réservations sur celui qui est actif ; mettez les autres en pause.

Suspendre ou supprimer un restaurant

Chaque restaurant connecté possède ses propres boutons Suspendre et Supprimer sur la page Réservation et calendrier. La suspension empêche l’IA de prendre des réservations pour ce restaurant tout en conservant sa configuration ; la suppression le supprime entièrement, bien que vous puissiez le rajouter à tout moment avec le même identifiant.


Indiquer à votre agent IA de réserver avec OpenTable

  1. Cliquez sur Agents IA dans la barre latérale et ouvrez l’Agent.
  2. Accédez à l’étape Capacités IA et recherchez la carte Réservations.
  3. Activez Autoriser cet agent à réserver des rendez-vous.
  4. Cliquez sur le sélecteur de fournisseur et choisissez OpenTable.

Aucun type d’événement n’est nécessaire : OpenTable apporte ses propres disponibilités, heures d’ouverture et plan de salle.


Comment se déroule une conversation de réservation

  1. Le client demande une table. L’Agent demande la date, le nombre de convives et, s’il en a une, une heure préférée.
  2. L’Agent vérifie OpenTable et résume les créneaux disponibles (« Vendredi pour deux : de 18h00 à 20h30, toutes les 15 minutes »). Si un créneau nécessite une empreinte de carte bancaire ou un acompte, il le précise d’abord ; OpenTable envoie par SMS au client un lien sécurisé pour finaliser l’opération.
  3. Le client choisit une heure et confirme son nom. L’Agent réserve la table et communique au client le numéro de confirmation. OpenTable envoie au client une confirmation par SMS.
  4. Plus tard, le client peut demander au même Agent de modifier ou d’annuler la réservation. L’Agent la recherche, confirme la demande du client et effectue le changement dans OpenTable, ou vous transfère le client lorsque OpenTable exige que le restaurant s’en charge lui-même.

Les heures correspondent toujours à l’heure locale du restaurant.


Questions sur le menu

La connexion OpenTable couvre les réservations ; elle ne lit pas votre menu. Pour permettre à l’IA de répondre aux questions sur le menu :

  • Ajoutez le menu à la base de connaissances : intégrez vos plats, prix, notes sur les allergènes et suggestions du jour dans les FAQ ou les sources de connaissances de votre agent IA, et le bot répondra à la question « Quelles options végétariennes proposez-vous ? » à partir de ces informations — voir Gérer les FAQ.
  • Envoyez le menu sous forme de fichier : téléchargez le PDF ou l’image du menu dans la bibliothèque multimédia avec une note sur le « moment de l’envoi », et le bot l’enverra lorsqu’un client demandera le menu ou la liste des prix.

Conseils pour les restaurants

  • Renseignez votre numéro de téléphone et votre site web dans votre compte et sur la fiche du restaurant afin que, lorsque l’IA doit vous transférer un client (modification d’acompte, groupe de 25 personnes), elle puisse lui donner un moyen réel de vous joindre.
  • Ajoutez des FAQ opérationnelles à la base de connaissances de votre Agent IA : horaires, stationnement, salle privée, politiques sur les allergènes, code vestimentaire — voir Gestion des FAQ.
  • Utilisez des tags pour segmenter votre liste de clients — par exemple « amateur de vin », « fête d’anniversaire », « grand groupe » — et envoyez des diffusions ciblées à chaque segment.

Étapes suivantes