Skip to main content

À quoi ça sert

L’intégration Zelty permet à vos agents de consulter vos commandes, vos clients et vos établissements pendant l’appel. Par exemple : vérifier si une commande vient d’être passée, retrouver la fiche d’un client habitué, ou retrouver l’identifiant d’un point de vente avant de filtrer ses commandes. Comme pour les autres intégrations, vous branchez votre propre compte : Bookivox ne fournit aucun identifiant. La clé se génère directement dans le back-office Zelty.
L’intégration est en lecture seule : toutes les actions sont des requêtes GET. Bookivox ne demande aucune permission d’écriture, et ne peut donc ni modifier une commande, ni encaisser, ni changer un prix.

Ce qu’il faut préparer

Zelty n’affiche la clé que quelques minutes après sa génération, puis la masque (MTY123••••IHA=). Copiez-la immédiatement : si vous la perdez, il faut générer une nouvelle clé.

Connecter Zelty

1

Générer la clé

Dans le back-office Zelty, ouvrez Marketplace, sélectionnez votre application, puis l’onglet Statut. Copiez la clé affichée sans attendre.
2

Coller la clé

Dans Intégrations → Zelty, collez la clé. Le formulaire vérifie le format base64 avant l’envoi.
3

Cocher les actions

Sélectionnez les actions utiles. Chacune devient un outil indépendant.
4

Vérifier la connexion

Cliquez sur Créer les outils. Bookivox appelle GET /restaurants avec la clé : un bandeau vert confirme la connexion, une erreur est affichée sinon.
5

Attacher les outils

Rattachez les outils utiles à un nœud agent. Ils s’exécutent pendant l’appel.

Ce que l’agent peut faire

L’agent fournit restaurant_id, et s’il le souhaite from, to et status pour les commandes. La clé n’est jamais un paramètre : elle est injectée par la credential.
restaurant_id est obligatoire pour lister les commandes : demandez-le à l’agent avec l’action Lister les établissements, ou figez-le dans la description de l’outil.

Cas d’usage

Comment ça marche

  1. Bookivox crée une credential bearer_token : la clé devient l’en-tête Authorization: Bearer <clé> sur chaque requête.
  2. Les paramètres (restaurant_id, from, to, status) partent en query params sur l’URL fixe https://api.zelty.fr/2.7 : le chemin n’est jamais construit à partir d’une valeur du modèle.
  3. Chaque action cochée devient un outil http_api avec config.provider = "zelty", config.operation et un timeout de 15 000 ms.
  4. Zelty renvoie le résultat en JSON, que l’outil restitue à l’agent.

Rédiger la description de l’outil

La description décide quand l’agent consulte Zelty. Rédigez-la comme une consigne :
Les montants et les libellés sont affichés tels que Zelty les renvoie. Précisez dans le prompt que l’agent doit les répéter à l’identique, sans recalculer de taxe ni arrondir.

Sécurité

Une clé Zelty donne accès à tous les établissements de l’application. Si vous partagez une application entre plusieurs usages, créez une application dédiée à Bookivox pour pouvoir la révoquer sans interrompre les autres.

Ce qui est déconseillé

Limites et dépannage

Intégrations

Toutes les intégrations et les catégories d’outils.

API HTTP

Comprendre les outils HTTP : paramètres, presets, credentials.
Last modified on November 3, 2026