Skip to main content

À quoi ça sert

L’intégration Popina permet à vos agents de consulter vos commandes, votre catalogue et vos établissements pendant l’appel. Par exemple : vérifier si un plat est encore disponible, annoncer un prix, ou retrouver la commande d’un service. Comme pour les autres intégrations, vous branchez votre propre compte : Bookivox ne fournit aucun identifiant. La clé Popina est transmise par votre contact Popina et rattachée à un seul établissement.
L’intégration est en lecture seule : Popina indique que son API ne propose aujourd’hui que des ressources en lecture. Aucune action ne peut créer, modifier ou annuler une commande.

Ce qu’il faut préparer

Une clé Popina correspond à un établissement. Pour couvrir plusieurs points de vente, créez une connexion par établissement.

Connecter Popina

1

Demander la clé

Demandez votre clé API à votre contact Popina, en précisant l’établissement concerné.
2

Coller la clé

Dans Intégrations → Popina, collez la clé telle quelle, sans préfixe Bearer. Bookivox l’envoie dans l’en-tête authorization.
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 /v1/locations 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

Tous les paramètres sont facultatifs : index et size pour la pagination, since, until et reportId pour filtrer les commandes. La clé n’est jamais un paramètre : elle est injectée par la credential.
Les montants sont exprimés en centimes et la TVA est multipliée par 100 (2000 signifie 20 %). Demandez à l’agent de convertir en euros pour le client, et de ne jamais recalculer une taxe.

Cas d’usage

Comment ça marche

  1. Bookivox crée une credential api_key dont l’en-tête est authorization et la valeur la clé brute : le schéma Popina est apiKey, donc sans préfixe Bearer.
  2. Les paramètres (index, size, since, until, reportId) partent en query params sur l’URL fixe https://api.popina.com : 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 = "popina", config.operation et un timeout de 10 000 ms.
  4. Popina 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 Popina. Rédigez-la comme une consigne :
Un prix lu dans le catalogue peut différer du prix encaissé (options, suppléments, Happy Hour). Précisez dans le prompt que l’agent annonce un prix catalogue et invite le client à confirmer au moment de la commande.

Sécurité

La clé donne accès à tout l’établissement. En cas de départ d’un collaborateur ou de doute, demandez son remplacement à Popina, puis recréez la connexion.

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