- STATUT : ACTIF
- VERSION COMPATIBLE : 3.2
1. QU’EST-CE QUE COVERMANAGER ? 2. COMMENT FONCTIONNE L’INTÉGRATION ENTRE COVERMANAGER <-> REVO ? 3. INTÉGRATION VIA WEBHOOKS 4. INTÉGRATION VIA API 5. CONFIGURATION DANS REVO 6. COMMENT DÉSACTIVER L’INTÉGRATION
1. QU’EST-CE QUE COVERMANAGER ?
CoverManager est un outil technologique pour les restaurants qui aide à réduire les no shows (clients absents), à augmenter la demande et à fidéliser les clients sans dépendre d’un canal de vente.
Il permet de gérer les réservations depuis un ordinateur ou une tablette, sans besoin de télécharger d’application ni d’installer de logiciel. Il est accessible à tout restaurant et client dans le monde entier.
Découvrez plus d’informations ici.
2. COMMENT FONCTIONNE L’INTÉGRATION ENTRE COVERMANAGER ET REVO ?
L’intégration peut être réalisée de deux manières : via Webhooks ou API.
-
Webhooks : Revo XEF envoie automatiquement l’état de la réservation à CoverManager selon les événements configurés, comme une commande finalisée, ce qui libère la table dans CoverManager.
-
API : méthode avancée qui permet une connexion directe entre Revo XEF et CoverManager pour l’échange d’informations.
Choisissez la méthode qui correspond le mieux à vos besoins.
3. INTÉGRATION AVEC WEBHOOKS
Pour configurer cette intégration, envoyez un e-mail à hospitality@covermanager.com avec les informations suivantes :
-
Tenant : nom de votre compte REVO.
-
Webhook secret : disponible dans Compte / WEBHOOKS en haut à droite. Plus d’informations ici.
Ensuite, activez l’intégration CoverManager, expliquée ici.
Enfin, configurez les événements nécessaires :
1. Allez dans Compte / WEBHOOKS.
2. Cliquez sur + Nouveau et configurez les événements suivants :
-
order.updated : notifie les mises à jour d’une commande. Exemple : contenu consommé jusqu’à présent. Cela permet également de créer un "Walkin At Table" dans CoverManager lorsqu’une table est ouverte et des produits sont ajoutés.
- URL : https://www.covermanager.com/api2/Revo/orderUpdated/{slug de CoverManager} (slug : nom du restaurant dans CoverManager).
-
order.closed : notifie CoverManager que la table est fermée, la libérant ainsi.
- URL : https://www.covermanager.com/i/revo/orderClosed
Pour aligner votre plan de tables de Revo XEF avec celui de CoverManager, exportez le plan de tables et envoyez-le à CoverManager. Ils mapperont les tables dans leur système pour créer une correspondance entre les deux plans.
1. Allez dans INTÉGRATIONS.
2. Cliquez sur les et sélectionnez Exporter les tables.
4. INTÉGRATION AVEC API
Pour utiliser l’API, envoyez un e-mail à hospitality@covermanager.com avec les informations suivantes :
-
Tenant : nom de votre compte REVO.
-
Autorisation XEF : générez ce token dans Compte / TOKENS et cliquez sur + Nouveau :
5. CONFIGURATION DANS REVO
Une fois que vous avez reçu la clé API de CoverManager et le slug (nom du restaurant dans CoverManager), configurez l’intégration :
1. Accédez au back-office de Revo XEF.
2. Allez à INTÉGRATIONS.
3. Depuis le bouton Ajouter, recherchez CoverManager et cliquez sur Ajouter.
4. Complétez les informations :
-
Actif :
-
Nom : nom identifiable pour l’intégration.
-
Test : Désactivé.
-
Clé API : fournie par CoverManager.
-
Restaurant : Slug fourni par CoverManager.
-
Séparer les tables à la fermeture : Choisissez si les tables doivent être séparées lors de la clôture d’une commande.
5. Importez les tables depuis CoverManager pour conserver la configuration et la disposition existantes. Allez à Design / SALLES et cliquez sur le bouton Importer en haut à droite.
Ensuite, fermez complètement l’application et rouvrez-la pour synchroniser correctement les salles.
IMPORTANT : Assurez-vous de fermer les créneaux horaires et de remplir correctement les informations dans l’écran d’intégration. Les messages d’erreur indiqueront la cause en cas de problème :
REMARQUES IMPORTANTES :
- Création de nouvelles salles : une fois l’intégration avec CoverManager activée, il ne sera plus possible de créer de nouvelles salles depuis le back-office de XEF. L’importation des salles supprime le plan des tables de Revo XEF et le remplace par celui de CoverManager.
- Mise à jour des clés : si vous disposez d’une intégration antérieure, demandez une nouvelle clé API et le Restaurant à CoverManager pour la mettre à jour, car les anciennes clés peuvent ne plus être valides.
Votre intégration est maintenant entièrement configurée !
5. FONCTIONNEMENT DE L’INTÉGRATION
-
Synchronisation : REVO synchronise automatiquement les réservations avec CoverManager toutes les 30 à 60 secondes. Accédez au menu r et cliquez sur Synchroniser les commandes ouvertes pour mettre à jour instantanément.
-
Table réservée dans CoverManager : les réservations marquées comme "assis" ou "arrivant" dans CoverManager apparaissent occupées (en gris clair) dans Revo XEF.
-
Créer une commande depuis REVO : lorsque vous ouvrez une table ou l’occupez dans Revo XEF, un walk-in est envoyé à CoverManager pour occuper cette table.
-
Déplacer des tables depuis REVO : si vous déplacez des tables dans Revo XEF, les changements se reflètent automatiquement dans CoverManager.
-
Fusionner des tables : si vous fusionnez des tables dans Revo XEF, CoverManager libère l’une des tables, la laisse avec 0 clients et transfère ses articles vers la table de destination.
-
Clôturer les commandes : lorsque vous fermez une commande, la table est libérée dans les deux systèmes en envoyant à CoverManager le ticket consommé et le nombre de clients.
Une fois l’intégration API configurée, toutes les actions comme la gestion des réservations, la libération des tables, les déplacements ou les fusions doivent être effectuées depuis Revo XEF.
6. COMMENT DÉSACTIVER L’INTÉGRATION
Pour désactiver l’intégration avec CoverManager, désactivez-la dans INTÉGRATIONS et désactivez également le TOKEN associé.