Skip to content
Learni
Voir tous les tutoriels
Automatisation

Comment automatiser vos workflows avec Bardeen en 2026

Read in English

Introduction

Bardeen est un outil d'automatisation centré navigateur qui combine IA et actions visuelles. En 2026, il permet d'aller au-delà des workflows simples en intégrant du code JavaScript pour des cas d'usage complexes. Ce tutoriel vous guide pas à pas pour créer des automatisations fiables, du scraping intelligent à la synchronisation multi-outils. Vous apprendrez à structurer des playbooks professionnels tout en évitant les pièges courants.

Prérequis

  • Extension Bardeen installée (version 2026+)
  • Compte avec plan Pro
  • Connaissances de base en JavaScript
  • Accès à des APIs (Notion, Slack, etc.)

Créer une action JS personnalisée

custom-action.js
async function scrapeLinkedInProfile(url) {
  const response = await fetch(url);
  const html = await response.text();
  const name = html.match(/<title>(.*?)<\/title>/)[1];
  return { name, url };
}

bardeen.registerAction('scrapeProfile', scrapeLinkedInProfile);

Cette fonction JavaScript récupère le nom d'un profil LinkedIn. Elle est enregistrée comme action réutilisable dans Bardeen pour vos playbooks.

Configurer le déclencheur Playbook

trigger-config.json
{
  "trigger": {
    "type": "button",
    "label": "Extraire Profil"
  },
  "inputs": {
    "profileUrl": "string"
  }
}

Ce fichier JSON définit un déclencheur manuel avec un champ URL. Il sert de base à tous les playbooks Bardeen intermédiaires.

Intégrer l'action dans un playbook

playbook.js
const result = await bardeen.runAction('scrapeProfile', {
  profileUrl: input.profileUrl
});

await bardeen.sendToNotion({
  database: 'Prospects',
  properties: { Name: result.name, URL: result.url }
});

Le code exécute l'action de scraping puis envoie les données vers Notion. Chaque étape est asynchrone pour éviter les timeouts.

Ajouter une condition de filtrage

filter-action.js
if (result.name.includes('CEO')) {
  await bardeen.notifySlack('#leads', `Nouveau CEO: ${result.name}`);
} else {
  await bardeen.skip();
}

Ce filtre conditionnel n'envoie une notification Slack que pour les profils pertinents, optimisant ainsi les automatisations.

Exporter la configuration complète

bardeen-playbook.yaml
name: LinkedIn to Notion
version: 2026.1
triggers:
  - type: button
steps:
  - action: scrapeProfile
    input: profileUrl
  - action: filterCEO
  - action: sendToNotion

Ce fichier YAML représente l'ensemble du playbook exportable. Il facilite le versioning et le partage d'équipe.

Bonnes pratiques

  • Toujours tester les actions JS en mode preview
  • Utiliser des variables nommées clairement
  • Limiter les appels API à 10 par minute
  • Documenter chaque playbook dans Bardeen
  • Sauvegarder régulièrement les configurations YAML

Erreurs courantes à éviter

  • Oublier la gestion des erreurs async (timeout)
  • Ne pas vérifier les permissions des APIs tierces
  • Créer des playbooks trop longs sans étapes modulaires
  • Ignorer les limites de rate limiting des sites web

Pour aller plus loin

Explorez les intégrations avancées IA de Bardeen et rejoignez nos formations Learni pour des ateliers pratiques.