Ressources · Intégration n8n

Intégration bookoly n8nAutomatiser bookoly avec n8n.

Produire une voix off, des sous-titres et une transcription sans ouvrir de logiciel de montage ? L'intégration bookoly n8n regroupe 29 opérations réparties sur 6 ressources. Aucun nœud trigger n'existe côté bookoly : le workflow démarre ailleurs, sur une planification ou un autre outil.

Nœud communautaire Ce nœud n'est pas livré avec n8n : c'est un paquet communautaire (n8n-nodes-bookoly) à installer depuis Settings › Community nodes sur une instance auto-hébergée. npm

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration bookoly n8n ?

Elle amène l'API média de bookoly dans un workflow. Le nœud porte 29 opérations réparties sur 6 ressources : sons, synthèses vocales, dialogues, fichiers, transcriptions et vidéos. Tu choisis la ressource, puis l'opération, tu remplis les champs, et l'exécution renvoie un objet exploitable par le nœud suivant.

Premier réflexe utile : comprendre le rythme d'un travail média. Une transcription, une voix ou un fichier de sous-titres ne sort pas instantanément. D'où le paramètre Wait for Completion, présent sur chaque opération de création. Activé, le nœud met le workflow en pause, interroge le serveur jusqu'à la fin de la génération et renvoie l'objet complet. Désactivé, tu récupères l'identifiant et l'horodatage de création, rien de plus, et une opération Get ira chercher le résultat plus tard.

Trois usages reviennent souvent. Rendre des enregistrements cherchables d'abord : un Schedule Trigger passe en revue les fichiers du jour, Transcribe Audio or Video renvoie un texte horodaté, et la transcription atterrit dans une table Supabase que l'équipe interroge. Habiller des clips ensuite : Generate a Subtitle File prend l'URL de la vidéo, le style et la langue, et le fichier finit dans Google Drive. Sonoriser enfin : Create a Speech Synthesis lit un script à voix haute, et le lien du fichier part dans le canal Slack de l'équipe qui l'a demandé.

Deux limites à connaître avant de construire. Il n'y a pas de nœud trigger bookoly dans n8n : le déclencheur est un Schedule Trigger à intervalle fixe, un Webhook n8n (une URL qu'un autre service appelle) ou le trigger d'un autre outil. Et si un endpoint de l'API bookoly ne correspond à aucune opération du nœud, le nœud HTTP Request l'appelle directement en réutilisant le même credential via l'authentification prédéfinie. Pas de seconde connexion à créer.

Reste la question du retour asynchrone. Chaque opération de création accepte une Webhook URL : bookoly y envoie l'identifiant et l'URL du résultat quand le travail est terminé. Un nœud Webhook dans un second workflow reçoit ce message et enchaîne, ce qui évite de laisser une exécution ouverte pendant plusieurs minutes. Si ce découpage en deux workflows reste flou, la Formation n8n le déroule sur des cas concrets.

Connexion

Comment connecter bookoly à n8n ?

  1. 01

    Installer le paquet communautaire

    Le nœud n'est pas livré avec n8n. Sur une instance auto-hébergée, ouvre Settings, puis Community nodes, et installe le paquet npm n8n-nodes-bookoly (version 1.0.19). n8n s'auto-héberge avec Docker ou npm, ou s'utilise sur n8n Cloud : le workflow est identique dans les deux cas. Sur Cloud, seuls les nœuds communautaires vérifiés sont acceptés, à vérifier avant de t'engager.

  2. 02

    Créer le credential une seule fois

    Un credential, c'est la connexion enregistrée que n8n utilise pour s'authentifier. Il se crée depuis le menu Credentials, pas à l'intérieur du workflow, et il se réutilise partout ensuite. Le nœud bookoly le propose dans sa liste déroulante : rien à recoller d'un nœud à l'autre. Un credential par compte bookoly garde les exécutions lisibles quand quelque chose casse.

  3. 03

    Poser le nœud et mapper les champs

    Ajoute le nœud bookoly au workflow, choisis la ressource, puis l'opération. Un champ marqué requis bloque l'exécution tant qu'il est vide, ce qui reste la façon la plus rapide de repérer une valeur manquante. Pour alimenter un champ depuis le nœud précédent, utilise une expression de la forme {{ $json.champ }}. Lance le nœud une fois seul et lis l'objet renvoyé avant de brancher la suite.

Actions

Que sait faire le nœud bookoly ?

Le nœud bookoly expose 29 opérations sur 6 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceAdd Audio to a VideoAdd Audio with Subtitles to a VideoAdd Subtitles to a VideoAdd Subtitles to a Video From a FileAdd Watermark to a VideoBlur a VideoClip a VideoCombine SoundsCreate a SlideshowCreate a Speech SynthesisCreate a Speech DialogueTranscribe Audio or VideoCrop a VideoExtract Audio From a VideoFrame a VideoGenerate a Subtitle FileGenerate a VideoGet a Specific SoundGet a Specific SpeechGet a Specific Speech DialogueGet a Specific Subtitle FileGet a Specific TranscriptionGet a Specific VideoMute a VideoOverlay VideosRotate a VideoScale a VideoSplit a Video Into ScenesStack Videos
Sound✓✓
Speech✓✓
Speech Dialogue✓✓
File✓✓
Transcription✓✓
Video✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓

Sound

2 opérations
01

Combine sounds

sound.combineSounds

Ce que tu vois dans n8n

Notes & cas d'usage

Plusieurs fichiers audio entrent, une piste continue en sort, prête à passer sous une vidéo.

Paramètres clés

  • Sound - Name : le nom du son, requis, c'est l'étiquette que tu chercheras ensuite, souvent {{ $json.name }} venu du nœud précédent.
  • Sound - Sounds (JSON) : les URL publiques et téléchargeables des fichiers audio à fusionner.
  • Wait for Completion : activé, le nœud met le workflow en pause jusqu'à la fin et renvoie l'objet complet ; désactivé, seuls l'identifiant et l'horodatage de création reviennent.
Cas d'usage
assembler un jingle d'intro, une voix et une phrase de fin en un seul fichier avant archivage.
02

Get a sound

sound.getSound

Ce que tu vois dans n8n

Notes & cas d'usage

Relit un son déjà présent dans bookoly et renvoie ses données : c'est ainsi qu'un workflow récupère un fichier créé plus tôt.

Paramètres clés

  • Sound ID : l'identifiant du son, requis, repris de l'étape de fusion sous la forme {{ $json.id }}.
Cas d'usage
un second workflow planifié qui rassemble les pistes finies de la journée et publie chaque URL dans le canal qui l'a commandée.

Speech

2 opérations
03

Create a speech synthesis

speech.createSpeech

Ce que tu vois dans n8n

Notes & cas d'usage

Un texte entre, une voix de synthèse sort. L'opération lit le script à voix haute et renvoie l'audio.

Paramètres clés

  • Speech Synthesis - Name : le nom de la synthèse vocale, requis.
  • Speech Synthesis - Text : le texte à vocaliser, requis, en général {{ $json.text }} issu de la ligne que tu viens de lire.
  • Speech Synthesis - Voice : le nom de la voix, requis, à prendre dans la liste du nœud (Kore, Nova et les autres valeurs de vendor_id).
Cas d'usage
faire lire une fiche produit pour une vidéo verticale courte, une voix par langue.
04

Get a speech

speech.getSpeech

Ce que tu vois dans n8n

Notes & cas d'usage

Va chercher les données d'une synthèse vocale dans l'API : l'étape à ajouter quand la création a tourné sans attendre.

Paramètres clés

  • Speech ID : l'identifiant de la synthèse, requis, conservé depuis la réponse de création sous la forme {{ $json.id }}.
Cas d'usage
une branche de reprise qui patiente quelques minutes, récupère l'audio terminé, et seulement ensuite l'attache au message qui part au client.

Speech Dialogue

2 opérations
05

Create a speech dialogue

speech_dialogue.createSpeechDialogue

Ce que tu vois dans n8n

Notes & cas d'usage

Là où la synthèse lit un seul script, cette opération met en scène une conversation entre plusieurs voix IA à partir d'un texte.

Paramètres clés

  • Speech Dialogue - Name : le nom du dialogue, requis.
  • Speech Dialogue - Segments (JSON) : les segments du dialogue en JSON, chacun avec son texte et une voix portant un vendor_id ; les valeurs disponibles sont listées sous Voices sur bookoly.com.
  • Webhook URL : une URL valide qui reçoit l'identifiant et l'URL du dialogue une fois la génération finie.
Cas d'usage
un récap de la semaine à deux voix, monté depuis un tableau de questions et de réponses.
06

Get a speech dialogue

speech_dialogue.getSpeechDialogue

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie les données d'un dialogue déjà généré, pour récupérer l'audio bien après le workflow qui l'a commandé.

Paramètres clés

  • Speech Dialogue ID : l'identifiant du dialogue, requis.
Cas d'usage
un petit circuit de validation où quelqu'un approuve le dialogue dans un formulaire, et où l'identifiant approuvé est relu ici avant publication, pour ne rien diffuser qu'une personne n'ait écouté en entier.

File

2 opérations
07

Generate a subtitle file

file.generateSubtitleFile

Ce que tu vois dans n8n

Notes & cas d'usage

Transforme l'URL d'une vidéo ou d'un audio en fichier de sous-titres, avec la typographie et le placement décidés dans le nœud.

Paramètres clés

  • Subtitle File - URL : l'URL publique et téléchargeable du fichier vidéo, requise.
  • Subtitle - Style et Subtitle - Language : requis tous les deux, et tous les deux changent la lecture ; le style par défaut est Highlight Current Word, qui suit la voix mot après mot.
  • Subtitle - Font Size et Subtitle - Outline Width : nombres requis, 20 et 5 par défaut.
  • Subtitle - Line Words : le nombre de mots affichés à la fois, de 1 à 10.
Cas d'usage
rendre lisibles des clips regardés sans le son.
08

Get a subtitle file

file.getSubtitleFile

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère un fichier de sous-titres auprès de l'API à partir de son identifiant et en renvoie les données au workflow.

Paramètres clés

  • Subtitle File ID : l'identifiant du fichier de sous-titres, requis.
Cas d'usage
une exécution de nuit qui reprend les demandes de sous-titres de la journée et copie les fichiers finis dans le dossier où travaillent les monteurs, un sous-dossier par client pour éviter les confusions de version.

Transcription

2 opérations
09

Transcribe audio or video

transcript.createTranscript

Ce que tu vois dans n8n

Notes & cas d'usage

Du texte horodaté à partir d'un enregistrement. C'est l'opération qui rend un appel ou un webinaire cherchable.

Paramètres clés

  • Transcript - Name : le nom de la transcription, requis.
  • Transcript - URL : l'URL publique et téléchargeable du fichier audio ou vidéo, requise, mappée en {{ $json.src }} quand elle vient d'un nœud de stockage.
  • Transcript - Language : la langue principale parlée dans le fichier, requise.
  • Transcript - Translation Language : facultatif, traduit la transcription dans une autre langue.
Cas d'usage
transformer une démo enregistrée en texte que l'équipe commerciale peut citer.
10

Get a transcription

transcript.getTranscript

Ce que tu vois dans n8n

Notes & cas d'usage

Demande à l'API une transcription par son identifiant et renvoie ses données en l'état.

Paramètres clés

  • Transcript ID : l'identifiant de la transcription, requis.
Cas d'usage
un workflow déclenché par un Webhook n8n qui reçoit l'identifiant dès que bookoly a fini, lit le texte ici et le range juste à côté de l'enregistrement, prêt pour la prochaine recherche dans les archives de l'équipe.

Video

19 opérations
11

Add audio to a video

video.addAudioToVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Une bande-son vient se poser sur une vidéo existante, et l'opération renvoie un nouveau fichier avec cette piste en place.

Paramètres clés

  • Video - URL : l'URL publique et téléchargeable du fichier vidéo, requise.
  • Audio - URL : l'URL publique et téléchargeable du fichier audio ajouté.
  • Audio - Volume : volume de 0 à 100, 100 conservant le niveau d'origine et 0 donnant le silence.
  • Audio - Trim : coupe l'audio quand la piste dépasse la durée de l'image.
  • Video - Mute : coupe le son d'origine de la vidéo.
Cas d'usage
sonoriser les capsules d'un calendrier éditorial avec la même nappe musicale.
12

Add audio with subtitles to a video

video.addAudioWithSubtitlesToVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Deux travaux voyagent dans le même appel : la piste audio est ajoutée, puis les sous-titres sont générés depuis cet audio et inscrits sur l'image.

Paramètres clés

  • Audio - URL : l'URL publique et téléchargeable du fichier audio qui porte la voix.
  • Subtitle - Source : la source d'entrée des sous-titres, la synthèse vocale ou l'audio.
  • Subtitle - Style : requis, de Simple à Highlight Current Word.
  • Subtitle - Language : requis, la langue dans laquelle les sous-titres sont écrits.
  • Audio - Trim : coupe l'audio à la longueur de la vidéo s'il est plus long.
Cas d'usage
un tutoriel narré où la voix et les incrustations doivent tomber sur les mêmes images.
13

Add subtitles to a video

video.addSubtitlesToVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Le son déjà présent dans la vidéo est lu, et les sous-titres sont générés puis inscrits à l'image, sans piste séparée.

Paramètres clés

  • Subtitle - Font Family : requis, Arial par défaut, avec Roboto, Nunito, Lobster et le reste de la liste.
  • Subtitle - Font Size : requis, 20 par défaut.
  • Subtitle - Line Words : requis, le nombre de mots affichés à la fois, 1 au minimum et 10 au maximum.
  • Subtitle - Position : requis, la place des sous-titres, de Top Left à Mid Bottom Center.
  • Subtitle - Text Case : garde la casse d'origine, ou force les minuscules ou les majuscules.
Cas d'usage
sous-titrer des témoignages destinés à un fil qui démarre sans le son.
14

Add subtitles to a video from a file

video.addSubtitlesToVideoFromFile

Ce que tu vois dans n8n

Notes & cas d'usage

Des sous-titres qui existent déjà sous forme de fichier sont rattachés à la vidéo : rien n'est généré, rien n'est retranscrit.

Paramètres clés

  • Subtitle File - URL : requis, l'URL publique et téléchargeable du fichier de sous-titres.
  • Subtitle File - Type : le format du sous-titre, Advanced SubStation Alpha (ASS) étant sélectionné par défaut.
  • Wait for Completion : laissé désactivé, seuls l'identifiant et l'horodatage de création reviennent.
Cas d'usage
remettre sur le montage un fichier ASS traduit une fois qu'un relecteur l'a corrigé.
15

Add a watermark to a video

video.addWatermarkToVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Une image est apposée sur la vidéo aux coordonnées choisies et y reste pendant tout le plan.

Paramètres clés

  • Watermark - URL : requis, l'URL publique et téléchargeable du fichier image, PNG ou JPG.
  • Watermark - X Coordinate : requis, la distance en pixels depuis le bord gauche.
  • Watermark - Y Coordinate : requis, la distance en pixels depuis le bord haut de la vidéo, ce qui fixe la hauteur du logo dans le cadre.
  • Video - Mute : coupe au passage le son d'origine.
Cas d'usage
marquer les clips reçus d'un prestataire avant leur entrée dans la médiathèque.
16

Blur a video

video.blurVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Un rectangle de l'image est flouté, la manière habituelle de cacher un visage, une plaque ou un écran.

Paramètres clés

  • X Coordinate et Y Coordinate : requis, position horizontale et verticale du coin supérieur gauche de la zone floutée.
  • Box Width et Box Height : requis, en pixels, sans dépasser la largeur ni la hauteur de la vidéo.
  • Power : requis, intensité du flou, avec une plage recommandée de 10 à 25.
Cas d'usage
masquer une plaque d'immatriculation dans une séquence tournée en extérieur.
17

Clip a video

video.clipVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Un extrait plus court est découpé dans un fichier plus long, défini par la seconde où il commence.

Paramètres clés

  • Clip - Start Time : requis, le début du clip en secondes depuis le début de la vidéo.
  • Clip - End Time : la fin du clip en secondes depuis le début de la vidéo, laissée vide pour aller jusqu'au bout.
  • Video - Mute : retire le son d'origine de l'extrait.
Cas d'usage
isoler dans un long direct la séquence qui partira en story.
18

Create a slideshow

video.createSlideshow

Ce que tu vois dans n8n

Notes & cas d'usage

Des images, des vidéos ou un mélange des deux sont assemblés en un seul fichier, scène après scène.

Paramètres clés

  • Video - Resolution : requis, horizontal, vertical ou carré, du Full HD (1920x1080) à la 4K.
  • Video - Scenes (JSON) : les scènes du diaporama, fournies en JSON.
  • Webhook URL : une URL valide qui reçoit la notification, identifiant et URL de la vidéo compris.
Cas d'usage
transformer les photos d'un salon en récapitulatif vidéo le soir même.
19

Crop a video

video.cropVideo

Ce que tu vois dans n8n

Notes & cas d'usage

L'image est ramenée à un rectangle, et tout ce qui se trouve hors de cette boîte disparaît du fichier de sortie.

Paramètres clés

  • Crop - X Coordinate et Crop - Y Coordinate : requis, position du coin supérieur gauche du recadrage.
  • Crop - Width et Crop - Height : requis, en pixels, plafonnés par la largeur et la hauteur de la vidéo.
  • Video - Mute : coupe le son d'origine de la vidéo.
Cas d'usage
recadrer un rush horizontal en format vertical pour un fil mobile.
20

Extract audio from a video

video.extractAudioFromVideo

Ce que tu vois dans n8n

Notes & cas d'usage

La piste audio est séparée du fichier vidéo et enregistrée seule, prête pour une étape qui ne s'intéresse qu'au son.

Paramètres clés

  • Video - URL : requis, l'URL publique et téléchargeable du fichier vidéo.
  • Webhook URL : une URL valide qui reçoit la notification, avec l'identifiant et l'URL de la vidéo.
Cas d'usage
envoyer le son d'un podcast filmé vers une étape de transcription sans déplacer l'image.
21

Frame a video

video.frameVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Une image est capturée à un instant choisi et enregistrée comme fichier image, ce qui donne une vignette sans ouvrir de logiciel de montage.

Paramètres clés

  • Video - Timestamp (Seconds) : l'instant d'où la frame est capturée, 5.2 signifiant 5.2 secondes après le début.
  • Video - Name : requis, le nom de la vidéo, l'étiquette sous laquelle l'image est rangée.
Cas d'usage
fabriquer la vignette de chaque épisode publié dans la semaine.
22

Generate a video

video.generateVideo

Ce que tu vois dans n8n

Notes & cas d'usage

L'opération la plus large du nœud construit une vidéo à partir d'images et de clips, ajoute une voix off générée avec des sous-titres automatiques, et y intègre une musique de fond.

Paramètres clés

  • Video - Duration : requis, la durée finale suit l'audio, la synthèse vocale ou l'ensemble des scènes.
  • Video - Scenes (JSON) : les scènes qui composent l'image, fournies en JSON.
  • Speech Synthesis - Text et Speech Synthesis - Voice : le texte lu et la voix qui le lit.
  • Video - Resolution : requis, jusqu'à la 4K (3840x2160).
Cas d'usage
monter une capsule narrée par ligne de catalogue sans ouvrir de timeline.
23

Get a video

video.getVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère les données de la vidéo auprès de l'API à partir de son identifiant, de quoi indiquer à la branche suivante où se trouve le fichier fini et sous quel nom il a été rangé.

Paramètres clés

  • Video ID : requis, l'identifiant de la vidéo, généralement {{ $json.id }} conservé depuis l'étape qui l'a créée.
Cas d'usage
reprendre le résultat d'un rendu lancé avec Wait for Completion désactivé, quand seul un identifiant était revenu sur le moment.
24

Mute a video

video.muteVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Le volume est ramené à zéro et la même vidéo revient, image intacte, son disparu.

Paramètres clés

  • Video - Name : requis, le nom de la vidéo.
  • Video - URL : requis, l'URL publique et téléchargeable du fichier vidéo.
  • Wait for Completion : activé, le nœud met le workflow en pause jusqu'à la fin du traitement et renvoie l'objet vidéo complet.
Cas d'usage
retirer le bruit ambiant de captures d'écran avant d'y poser une voix off.
25

Overlay videos

video.overlayVideos

Ce que tu vois dans n8n

Notes & cas d'usage

Une seconde vidéo se pose sur la première à un ancrage choisi, l'incrustation que tout le monde attend d'un tutoriel.

Paramètres clés

  • Overlay Video - URL : requis, l'URL publique et téléchargeable du fichier vidéo incrusté.
  • Overlay Video - Mute : requis, indique si l'incrustation garde son propre son.
  • Position : requis, de Top Left à Center Bottom.
  • Scale : pourcentage d'échelle de la vidéo incrustée, de 1 à 100.
  • X Offset et Y Offset : décalage en pixels depuis l'ancrage de position.
Cas d'usage
poser une bulle caméra sur une démonstration de logiciel avant partage.
26

Rotate a video

video.rotateVideo

Ce que tu vois dans n8n

Notes & cas d'usage

L'image pivote d'un quart, d'un demi ou de trois quarts de tour, et le fichier revient dans sa nouvelle orientation.

Paramètres clés

  • Video - Rotation (Degrees) : 90, 180 ou 270, les valeurs positives tournant dans le sens horaire et les négatives dans le sens inverse.
  • Video - Mute : indique si le son d'origine de la vidéo est retiré au passage.
Cas d'usage
redresser des plans filmés de travers au téléphone avant leur passage en diaporama.
27

Scale a video

video.scaleVideo

Ce que tu vois dans n8n

Notes & cas d'usage

Les dimensions changent selon le mode retenu, d'une simple cible de largeur à une taille exacte qui peut déformer l'image.

Paramètres clés

  • Scale Mode : requis, Scale to Width, Scale to Height, Scale to Fit, Scale to Fill, Scale Exact ou Scale Keep Aspect Ratio.
  • Width et Height : en pixels, en nombres pairs, 2 au minimum.
  • Video - Mute : coupe le son d'origine de la vidéo.
Cas d'usage
uniformiser des rushes de provenances diverses avant de les accoler.
28

Split a video into scenes

video.splitVideoIntoScenes

Ce que tu vois dans n8n

Notes & cas d'usage

Un fichier entre, plusieurs segments sortent, coupés là où l'image change ou sur un rythme fixe.

Paramètres clés

  • Split - Mode : requis, détection automatique des scènes, intervalle fixe ou nombre de segments.
  • Split - Segment Length : requis, la durée en secondes de chaque segment égal.
  • Split - Min Scene Duration (Sec) et Split - Max Scene Duration (Sec) : requis, les bornes d'une scène détectée automatiquement.
  • Split - Scene Change Threshold : requis, dans une plage de 0.1 à 1, les valeurs basses détectant plus de changements.
Cas d'usage
découper l'enregistrement d'un atelier en chapitres indexés un par un.
29

Stack videos

video.stackVideos

Ce que tu vois dans n8n

Notes & cas d'usage

Deux fichiers sont placés côte à côte ou l'un au-dessus de l'autre dans une seule image.

Paramètres clés

  • Secondary Video - URL : requis, l'URL publique et téléchargeable du second fichier vidéo à accoler.
  • Secondary Video - Mute : requis, indique si le son de la seconde vidéo est conservé.
  • Layout : requis, Horizontal les met côte à côte, Vertical l'un sur l'autre.
  • Video - Mute : coupe le son de la vidéo principale.
Cas d'usage
un avant et après présenté dans un seul plan plutôt qu'en deux fichiers séparés que personne ne regarde jusqu'au bout.
Besoin d'aide

Besoin d'aide pour automatiser bookoly avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

bookoly et n8n, les questions qui reviennent

01L'intégration bookoly n8n est-elle gratuite ?
Côté n8n, oui. Rien n'est facturé pour utiliser le nœud, ni sur une instance auto-hébergée, ni sur n8n Cloud, et le workflow reste identique dans les deux cas. Une précision compte ici : il s'agit d'un nœud communautaire, donc il n'est pas livré avec n8n. Tu installes toi-même le paquet npm n8n-nodes-bookoly depuis Settings, puis Community nodes, sur une instance auto-hébergée. n8n Cloud n'accepte que les nœuds communautaires vérifiés, à contrôler avant de bâtir dessus. Ce que coûte bookoly lui-même est une autre question, que cette page ne traite pas.
02Quels credentials faut-il ?
Un seul credential, créé une fois. Dans n8n, un credential est la connexion enregistrée qui sert à s'authentifier, et il s'ajoute depuis le menu Credentials plutôt que dans le workflow. Une fois enregistré, il se réutilise : chaque nœud bookoly le propose dans une liste déroulante, et la même entrée sert autant de workflows que tu en construis. Le nœud HTTP Request peut le réutiliser aussi, via l'authentification prédéfinie, quand un endpoint manque au nœud dédié. Les champs exacts à remplir n'étaient pas disponibles à la rédaction de cette page : ouvre le formulaire de credential dans ton instance.
03Quelles sont les limites du nœud bookoly ?
Trois points à anticiper. D'abord la couverture : le nœud expose 29 opérations sur 6 ressources, et tout ce qui sort de cette liste passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API bookoly avec le même credential. Ensuite le rythme : avec Wait for Completion désactivé, seuls l'identifiant et l'horodatage de création reviennent, et c'est une opération Get ou une Webhook URL qui ramène l'objet fini. Enfin les sources : les fichiers doivent être accessibles à une URL publique et téléchargeable, ce qui exclut tout ce qui vit derrière un mot de passe.
04bookoly réagit-il en temps réel dans n8n ?
Pas tout seul. Il n'existe pas de nœud trigger bookoly dans n8n, donc un workflow qui le concerne démarre toujours ailleurs. Trois options couvrent la plupart des cas : un Schedule Trigger qui tourne à intervalle fixe et cherche du travail neuf, un nœud Webhook n8n, c'est-à-dire une URL qu'un autre service appelle pour lancer le workflow, ou le trigger d'un autre outil déjà en place. Pour les résultats, il existe un second chemin : chaque opération de création accepte une Webhook URL, et bookoly y publie l'identifiant et l'URL une fois le travail terminé.
05n8n ou Make pour bookoly ?
Quatre critères tranchent. L'hébergement d'abord : n8n tourne sur ton propre serveur avec Docker ou npm, ou sur n8n Cloud, alors que Make est uniquement hébergé. La maîtrise des données suit, puisqu'une instance auto-hébergée garde les URL des médias et les transcriptions dans ton périmètre. Le modèle de coût ensuite : Make se facture à l'opération, ce qui se modélise quand un seul travail vidéo enchaîne plusieurs appels. La logique visuelle enfin : les deux éditeurs sont visuels, avec des habitudes différentes, et le plus honnête reste de monter le même petit workflow des deux côtés.