À quoi ça sert
L’intégration Brevo relie votre compte d’envoi à vos agents vocaux. Pendant l’appel, l’agent peut envoyer un SMS, envoyer un e-mail, créer un contact et consulter vos contacts, vos listes, vos gabarits et vos expéditeurs. Par exemple : confirmer un rendez-vous par SMS, envoyer un devis par e-mail, ou vérifier qu’un client est déjà connu. Comme pour les autres intégrations, vous branchez votre propre compte : Bookivox ne fournit aucun identifiant et ne détient aucune clé. Les envois consomment vos crédits Brevo.L’intégration écrit réellement dans votre compte : un SMS ou un e-mail part
réellement vers le destinataire, et un contact créé apparaît dans Brevo. Aucune
mise à jour ni suppression par identifiant n’est exposée.
Ce qu’il faut préparer
Connecter Brevo
1
Générer la clé
Dans Brevo, ouvrez Paramètres → Clés API, puis Générer une clé v3.
Copiez la valeur affichée : elle commence par
xkeysib-.2
Coller la clé
Dans Intégrations → Brevo, collez la clé telle quelle, sans préfixe
Bearer. Bookivox l’envoie dans l’en-tête api-key.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 /v3/account 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
Les paramètres de lecture sont facultatifs :
limit, offset,
modifiedSince, createdSince et sort pour les contacts ; limit, offset et
sort pour les listes et les gabarits. Pour les envois, l’agent fournit
l’expéditeur, le destinataire et le contenu : le SMS exige sender,
recipient et content, l’e-mail exige sender, to, subject et
htmlContent. La clé n’est jamais un paramètre : elle est injectée par la
credential.
Les plafonds diffèrent : les contacts acceptent jusqu’à 1000 résultats par
appel (
50 par défaut), les listes seulement 50 (10 par défaut). Un SMS
compte 160 caractères par segment : au-delà, le message est envoyé en
plusieurs segments facturés. Les valeurs de attributes doivent utiliser des
clés déjà définies dans Brevo.Cas d’usage
Comment ça marche
- Bookivox crée une credential
api_keydont l’en-tête estapi-keyet la valeur la clé brute : le schéma Brevo estapiKey, donc sans préfixeBearer. - Les lectures (
limit,offset,modifiedSince,createdSince,sort) partent en query params sur l’URL fixehttps://api.brevo.com. - Les envois et la création de contact partent en corps JSON vers une URL
fixe :
/v3/transactionalSMS/send,/v3/smtp/emailet/v3/contacts. Le chemin n’est jamais construit à partir d’une valeur du modèle. - Chaque action cochée devient un outil
http_apiavecconfig.provider = "brevo",config.operationet un timeout de 10 000 ms. - Brevo 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 appelle Brevo. Rédigez-la comme une consigne :Sécurité
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.
