Intégrer la validation de BAT à votre écosystème : API, webhooks, Enfocus Switch, ERP, MIS, CRM
Le BAT est l'étape où votre chaîne s'arrête et attend un humain. Avec l'API et les webhooks de BatInBox Pro+, cette attente se branche sur vos outils au lieu de passer par des courriels.
Mis à jour le 30 octobre 2026
Pourquoi intégrer la validation à la chaîne de production et à l'écosystème
Intégrer la validation de BAT à votre écosystème de production répond à un problème simple : le BAT est l'étape où la chaîne s'arrête et attend un humain. Le fichier est prêt, le flux est en pause, et tout repose sur une réponse qui n'arrive que quand le client a le temps.
Sans intégration, quelqu'un fait le lien à la main. Il envoie le fichier, note quelque part que le BAT est parti, cherche la bonne version quand la réponse revient, saisit de nouveau la décision dans l'outil de gestion et prévient l'atelier. Chaque geste est court. Mis bout à bout, ils font perdre du temps et laissent la place à l'erreur : une version qui n'est pas la bonne, un dossier resté en attente alors que le client a validé depuis la veille.
Avec une intégration, la validation devient une étape comme les autres de la chaîne : elle démarre toute seule, elle se suit, et elle rend la main à l'étape suivante dès que le client a répondu.
Ce que couvre l'API de BatInBox
L'API couvre tout le parcours du BAT. Concrètement, vos outils peuvent :
- déposer un fichier dans BatInBox ;
- créer le lien de validation ;
- inviter le client ;
- suivre le statut du BAT ;
- récupérer les remarques posées par le client et sa validation.
Ce sont des appels HTTP standard. Tout outil capable d'en émettre peut donc piloter BatInBox. Vous n'avez pas à choisir entre le confort de l'interface et l'automatisation : les deux travaillent sur les mêmes dossiers, et ce que votre flux dépose apparaît dans le tableau de bord de votre équipe.
La documentation de l'API est fournie sous accord de confidentialité. Cette page décrit ce qu'elle permet, pas la manière de l'appeler.
Les webhooks : vos outils prévenus aux événements clés
L'API sert à envoyer. Les webhooks servent à être prévenu. Plutôt que d'interroger BatInBox toutes les minutes pour savoir si le client a répondu, votre outil reçoit un message au moment où l'événement se produit.
Les messages partent en HTTPS, avec une signature qui prouve l'origine : votre outil la vérifie avant d'agir. Parmi les événements disponibles, on trouve un fichier déposé, une remarque posée, un BAT validé, un BAT refusé (correction demandée) et un dossier supprimé. Ce dernier est l'une des nouveautés récentes : vous pouvez la retrouver dans les nouveautés du produit.
C'est le webhook qui rend la main à votre chaîne. Le BAT validé déclenche l'étape suivante ; la correction demandée peut renvoyer le dossier vers le graphiste.
Scénario Enfocus Switch, étape par étape
Enfocus Switch est l'exemple le plus fréquent dans les imprimeries et les ateliers de prépresse. Voici le déroulé, avec BatInBox Pro+.
- Le flux Switch dépose le PDF dans BatInBox par l'API et obtient le lien de validation. Le fichier est rangé dans le dossier du client concerné.
- Le client reçoit le lien par courriel. Il ouvre le fichier dans son navigateur, pose ses remarques à l'endroit exact, puis valide ou demande une correction. Il n'a pas de compte à créer.
- Le webhook rend la main à Switch. Un BAT validé enchaîne l'étape suivante du flux avec le fichier validé. Une correction demandée peut renvoyer le dossier vers le poste du graphiste.
- La signature du webhook se vérifie par un script Switch, avant que le flux ne reprenne : seul un appel authentique relance la production.
Personne n'a retapé une information, personne n'a cherché la bonne version, personne n'a prévenu l'atelier par téléphone. Switch dialogue avec BatInBox par des appels HTTP standard.
Scénario ERP ou MIS : le dossier suit le BAT
Dans une imprimerie ou une agence, le dossier de fabrication vit dans un ERP ou un MIS. Il porte le devis, les dates, les quantités, parfois la facturation. Le statut du BAT y est une information clé : on ne lance pas la machine tant que le client n'a pas dit oui.
Avec l'API, l'ERP ou le MIS peut déposer le fichier au moment où le dossier arrive à l'étape de validation. Avec les webhooks, il reçoit l'événement dès que le client valide ou demande une correction, et met à jour le dossier de lui-même. Le conducteur de travaux voit l'état réel du BAT dans l'outil qu'il ouvre déjà, sans retourner dans une autre fenêtre ni attendre qu'un collègue le prévienne.
Scénario CRM : le commercial voit où en est la validation
Le commercial est souvent le premier appelé quand un client s'impatiente. Pour répondre, il doit savoir si le BAT est parti, s'il est validé ou s'il attend une correction.
Branchez le CRM sur les événements de BatInBox, et cette information remonte sur la fiche du client. Le commercial peut relancer à bon escient, ou rassurer un client en indiquant que le BAT est validé depuis ce matin. Il n'a plus à demander au studio où en est le dossier.
Votre propre outil dans l'écosystème
Beaucoup d'équipes ont développé leur propre outil : un portail interne, un système de suivi de commandes, un script maison. Si l'application parle HTTP, elle peut appeler l'API et recevoir les webhooks.
C'est utile quand aucun logiciel du marché ne colle à votre façon de travailler. Vous gardez votre interface et vos règles, et BatInBox prend en charge la partie validation : le lien, les remarques, la décision et sa trace. Pour une vue plus large de ce que l'outil sait faire sans intégration, voir la page logiciel de BAT.
Un point de méthode avant de décider : commencez par une seule étape. Le plus simple est souvent de brancher le dépôt du fichier et le retour de la décision, puis d'ajouter le suivi dans l'ERP ou le CRM une fois que le flux tourne. Vous voyez vite ce que l'automatisation vous fait gagner, et vous évitez un grand chantier dont les premiers résultats se font attendre. Chaque outil que vous branchez reçoit les mêmes événements : il n'y a pas de logique à réinventer d'un outil à l'autre.
Ce que l'intégration ne change pas pour le client final
Pour votre client, rien ne change, et c'est voulu. Il reçoit un lien par courriel, l'ouvre dans son navigateur, pose ses remarques sur le fichier et choisit entre valider et demander une correction. Il n'a pas de compte à créer, rien à installer, et il ne sait pas que votre chaîne est automatisée.
Côté enregistrement, rien ne change non plus : chaque validation garde son auteur et sa date. Vos fichiers originaux ne sont jamais modifiés, et si un fichier validé est modifié ensuite, il repart en validation chez le client. L'automatisation accélère votre côté de la chaîne, elle ne contourne pas la décision de votre client. Les fichiers restent hébergés en France, chez un hébergeur français. Voir la page hébergement.
Comment démarrer
L'API et les webhooks sont compris dans BatInBox Pro+, proposé sur devis. Cette offre ajoute aussi les comptes clients cloisonnés, un dossier par client et un support prioritaire avec réponse sous 4 heures ouvrées. Les détails sont sur la page des fonctions.
La documentation de l'API est fournie sous accord de confidentialité, une fois le cadre posé avec vous. Le plus utile pour commencer est une démonstration sur votre flux : décrivez-nous votre chaîne (Switch, ERP, MIS, CRM ou outil maison) et nous regardons ensemble à quelles étapes la validation s'y branche. Vous pouvez la demander depuis la page démo.
Questions fréquentes
Faut-il un développeur pour intégrer BatInBox à mes outils ?
Cela dépend de vos outils. L'API utilise des appels HTTP standard : si votre chaîne sait en faire, un profil technique ou votre éditeur peut brancher BatInBox. Lors de la démonstration, nous regardons votre flux et ce qu'il faut prévoir.
Comment savoir que l'appel reçu vient bien de BatInBox ?
Chaque webhook est envoyé en HTTPS avec une signature. Votre outil la vérifie avant d'agir, ce qui prouve que l'appel vient de BatInBox et non d'un tiers. Le principe de vérification est expliqué dans la documentation.
Que se passe-t-il quand un dossier est supprimé dans BatInBox ?
Un événement « dossier supprimé » est envoyé à vos outils. Votre flux de production ou votre gestion de dossiers peut ainsi rester à jour sans intervention manuelle.
Mon client doit-il savoir qu'une intégration existe derrière le lien ?
Non. Pour lui, rien ne change : il reçoit un lien, l'ouvre dans son navigateur, pose ses remarques et valide ou demande une correction. Il n'a pas de compte à créer et ne voit jamais vos outils.
Pour aller plus loin
Une démonstration sur un de vos fichiers, sans paiement en ligne.