ITSkillsCenter
Blog

packagesss.com 2026 : automatiser n’importe quelle tâche navigateur — tutoriel pas-à-pas

20 دقائق للقراءة

Pourquoi packagesss et pour quoi faire

Vous gérez une activité ou une équipe à Dakar, Abidjan, Cotonou ou Bamako, et vous passez chaque semaine plusieurs heures à des tâches navigateur répétitives : extraire des prix de produits sur des sites concurrents pour ajuster vos tarifs, télécharger des relevés bancaires depuis le portail de votre banque pour les charger dans votre comptable, publier le même contenu sur Facebook, LinkedIn et X, traiter par lots des formulaires administratifs publics, suivre l’évolution de cours sur des marchés agricoles. Sans automatisation, ces tâches consomment du temps humain qui ne crée pas de valeur. Avec un outil comme Zapier ou Make, vous orchestrez les API mais vous restez bloqué dès que le service cible n’en propose pas. Avec packagesss.com, vous pilotez un véritable navigateur web hébergé pour vous — la plateforme reprend la promesse affichée sur sa page d’accueil, « automate anything you can do in a browser » — et peut donc interagir avec n’importe quel site, y compris ceux qui ne proposent aucune API.

packagesss se définit officiellement comme « une plateforme d’automatisation qui permet de combiner différents modèles d’IA pour accomplir des tâches ». Concrètement, on assemble visuellement des nœuds — ouverture de page, scraping, conditionnel, appel HTTP, exécution JavaScript, génération de texte par LLM — pour produire des « packages » réutilisables et planifiables. La plateforme partage son écosystème avec nichesss (le même éditeur, et un nœud dédié dans packagesss permet d’invoquer directement les outils nichesss à l’intérieur d’un package) et propose un Cloud Browser, des webhooks, une option de marque blanche et une conformité RGPD pour les déploiements clients. Ce tutoriel suit la prise en main pas-à-pas, depuis l’inscription jusqu’à un premier package fonctionnel, avec les adaptations contextuelles spécifiques à un usage ouest-africain.

Prérequis

  • Compte packagesss.com (inscription gratuite avec quota d’essai)
  • Navigateur récent — Chrome ou Edge fonctionnent sans accroc
  • Connexion internet stable, l’éditeur et le navigateur d’automatisation étant entièrement hébergés en ligne
  • Une tâche concrète à automatiser, formulée en quelques phrases
  • Une destination pour les données ou les actions (Google Sheets, Airtable, e-mail, webhook)
  • Pour les usages avancés : une clef d’API du LLM de votre choix (OpenAI, Anthropic, OpenRouter) au format Bring Your Own Key (BYOK) si vous voulez éviter la consommation de crédits sur les nœuds LLM
  • Niveau attendu : aucun prérequis technique pour les automatisations simples ; la compréhension d’une URL, d’un sélecteur CSS et d’un webhook devient utile pour les cas avancés
  • Temps estimé : 45 à 75 minutes pour configurer un premier package fonctionnel et planifié

Étape 1 — Inscription et exploration de la bibliothèque

Rendez-vous sur packagesss.com et créez un compte. L’inscription est gratuite et donne accès au tableau de bord avec un quota de crédits affiché en haut de la sidebar — le détail exact de l’allocation initiale et de son renouvellement est documenté sur le site officiel et peut évoluer. La page d’accueil après connexion s’ouvre sur l’onglet « browse » qui liste plusieurs centaines de packages officiels disponibles.

Avant de créer votre propre package, prenez dix minutes pour explorer la bibliothèque. La barre latérale gauche organise l’interface en sections — browse, calendar, all, prompts, packages, runs, approvals, memory, profile, keys, playbooks, settings — qui correspondent aux différents modes d’usage. Les playbooks vedettes mis en avant en page d’accueil regroupent plusieurs packages autour d’un cas d’usage : RSS Remixer pour rediffuser du contenu, YouTube Assistant pour traiter des vidéos, PDF Tools pour résumer ou transformer des PDF, LinkedIn 1 Week Gameplan pour automatiser une présence professionnelle. Notez ce qui correspond à votre besoin réel — souvent un package existant peut être adapté plus rapidement qu’un package vierge.

Étape 2 — Créer un package vierge

Pour ce tutoriel, on part d’un package vierge afin de comprendre l’éditeur. Cliquez sur le bouton vert « Create a Package » en haut à droite. Une fenêtre modale apparaît avec cinq onglets : Generic, Colors, Related Packages, Categories, Notifications. Pour un premier package, seul l’onglet Generic est nécessaire. Renseignez :

  • Name : un titre court et explicite, par exemple « Veille tarifs concurrents Dakar » ou « Collecte cours marché Sandaga »
  • Description : deux à trois phrases qui rappellent l’objectif du package — utile quand vous y reviendrez dans trois mois et que vous aurez oublié l’intention initiale
  • YouTube URL et API Keys Domains : optionnels, à laisser vides pour démarrer

Cliquez sur « Create ». La modale se ferme et vous arrivez sur l’éditeur visuel du package : un canvas vide avec une instruction « Right click on the grid to add a new node ». L’URL change pour refléter l’identifiant unique du package — chaque package a un identifiant alphanumérique stable qu’on peut référencer depuis d’autres packages ou depuis un webhook.

Étape 3 — Comprendre les catégories de nœuds

Le clic droit sur le canvas ouvre le menu d’ajout de nœud. La liste se structure en catégories qui couvrent l’essentiel des besoins d’automatisation. Pour bien choisir, comprendre la fonction de chaque catégorie évite d’hésiter ensuite :

  • Input — point d’entrée du package, où l’utilisateur fournit une donnée (texte, URL, fichier) au démarrage
  • Finished — nœud terminal qui clôt l’exécution et permet d’afficher un résultat
  • Package — exécute un autre package depuis l’intérieur de celui en cours, pour composer des automatisations
  • OpenRouter — passerelle vers une centaine de modèles d’IA via la plateforme OpenRouter
  • Emails — envoi et réception d’e-mails dans le flux
  • Leads — gestion de prospects, listes, formulaires de capture
  • Files — manipulation de fichiers, conversion, lecture de CSV, traitement de PDF
  • Memory — stockage persistant entre exécutions, pour conserver des données d’un run à l’autre
  • Scraping — Browser, Crawl, Extract, Google, Scraper — l’ensemble des outils pour récupérer du contenu web
  • Text & HTML — chunker, splitter, conditionnel, transformations textuelles, prompts LLM
  • SSH — exécution de commandes sur un serveur distant
  • Kill / Stop — arrêt conditionnel d’une exécution
  • Timing — calendrier, attente, planification

Pour notre cas d’usage de veille tarifaire, on combine typiquement un Input (URL du concurrent), un Scraper (extraction des prix), un Conditional (filtrage), un nœud Memory (sauvegarde) et un Finished. Les nœuds se relient par des flèches qui définissent l’ordre d’exécution.

Étape 4 — Ajouter et configurer un nœud Scraper

Dans le menu contextuel ouvert au clic droit, naviguez vers Scraping > Scraper. Le sous-menu Scraping propose cinq options : Browser (navigation interactive avec cookies, capture, formulaires), Crawl (parcours exhaustif d’un site), Extract (extraction structurée par sélecteurs CSS), Google (recherche Google directe), Scraper (extraction simple sans authentification). Pour un site public où l’on veut juste récupérer une page, Scraper suffit.

Le nœud apparaît sur le canvas avec le label « @Untitled scraper ». Cliquez dessus : un panneau de configuration s’ouvre à droite avec plusieurs champs. Name permet de renommer pour la clarté, par exemple « Page concurrent ». ID affiche l’identifiant unique du nœud sous la forme identifiant-package-identifiant-noeud que vous référencerez depuis d’autres nœuds. URL attend l’adresse à scraper — on peut soit la coder en dur soit la rendre dynamique en référençant la sortie d’un nœud Input précédent via la syntaxe @nom-du-noeud-input (par exemple @url si le nœud Input s’appelle « url »). Bypass Node permet de désactiver temporairement le nœud pour des tests sans le supprimer. Taggable Steps et JSON Keys servent à structurer la sortie en éléments réutilisables par les nœuds suivants.

Étape 5 — Brancher un Input pour rendre le package dynamique

Un package qui prend toujours la même URL en dur a peu d’intérêt. Pour rendre le package réutilisable, ajoutez un nœud Input en amont : clic droit sur le canvas, choisir Input. Ce nœud expose un champ que l’utilisateur ou un webhook remplit au moment de l’exécution. Donnez-lui un nom court et explicite — par exemple url — un type « URL », et éventuellement une valeur par défaut pour les tests. Le nom du nœud Input est important : il devient l’identifiant que les nœuds suivants utilisent pour récupérer la valeur.

Reliez ensuite le nœud Input au nœud Scraper en glissant la sortie du premier vers l’entrée du second — l’interface affiche des poignées rondes en haut et en bas de chaque nœud pour ces connexions. Dans la configuration du Scraper, remplacez l’URL en dur par la référence au nœud Input préfixée d’une arobase : si votre nœud Input s’appelle url, vous écrivez @url dans le champ URL du Scraper. Au moment de l’exécution, packagesss substituera la valeur fournie en entrée. La syntaxe est la même pour récupérer n’importe quelle sortie de nœud antérieur — @nom-du-noeud dans tout champ texte du flux.

Étape 6 — Stocker et notifier en sortie

Pour qu’une automatisation crée de la valeur, son résultat doit aller quelque part d’utile. Trois options courantes selon votre besoin.

Pour conserver l’historique des exécutions, ajoutez un nœud Memory qui sauvegarde la sortie du Scraper dans le stockage persistant de packagesss. Vous retrouvez les données dans l’onglet « memory » de la barre latérale, accessible depuis tous vos packages.

Pour écrire dans une feuille externe — Google Sheets, Airtable, Notion —, ajoutez un nœud HTTP qui envoie une requête vers l’API du service cible. Pour Google Sheets, l’option pratique consiste à passer par Zapier ou Make en relai : packagesss déclenche un webhook (catégorie Webhooks dans la documentation), Zapier reçoit le webhook et écrit dans la feuille. Cette architecture évite de gérer l’authentification OAuth complexe directement dans packagesss.

Pour recevoir une alerte dès qu’une exécution termine, ajoutez un nœud Email qui envoie un message récapitulatif à votre adresse dédiée projet. Le sujet et le corps peuvent référencer les variables des nœuds précédents, ce qui permet de produire des e-mails informatifs plutôt que de simples notifications binaires.

Terminez le flux par un nœud Finished qui clôt proprement l’exécution. Sans ce nœud terminal, packagesss n’a pas de signal explicite de fin et certains comportements de planification deviennent imprévisibles.

Étape 7 — Tester, planifier et superviser

Le bouton vert Run Package en bas à droite déclenche l’exécution manuelle. La première exécution permet de vérifier que chaque nœud reçoit les données attendues : packagesss colorie en vert les nœuds qui ont réussi, en rouge ceux qui ont échoué, et l’onglet « runs » garde l’historique de chaque exécution avec les sorties intermédiaires. C’est cet historique qu’il faut consulter en cas de comportement inattendu — l’erreur est presque toujours visible dans la sortie d’un nœud précédent.

Une fois le package validé, basculez sur l’onglet Calendar de la barre latérale pour planifier une exécution récurrente. La planification fonctionne par glisser-déposer visuel : on cherche le package dans le panneau de droite, on le glisse sur la date souhaitée du calendrier, et on choisit la fréquence. Trois vues disponibles — mois, semaine, jour — pour adapter la granularité. Vérifiez explicitement le fuseau horaire dans les paramètres du compte pour éviter les décalages avec les heures locales ouest-africaines.

Pour les usages plus avancés, packagesss expose des webhooks entrants qui permettent de déclencher un package depuis Zapier, Make, Pabbly Connect ou tout autre service externe capable d’émettre une requête HTTP. La documentation officielle détaille la création et le déclenchement des webhooks ; c’est cette intégration qui transforme packagesss d’une plateforme isolée en composant d’une chaîne d’automatisation plus large.

Comportements observés sur la plateforme

Cette section consigne quelques comportements concrets de la plateforme utiles à connaître avant de se lancer. Les remarques peuvent évoluer avec les mises à jour produit ; vérifier la documentation officielle pour les valeurs exactes en cours.

Modal de création de package. Le bouton « Create a Package » ouvre une fenêtre modale à cinq onglets : Generic (nom, description, image), Colors (charte du package), Related Packages (packages associés), Categories (classement), Notifications (alertes). Pour un premier package, seul l’onglet Generic est nécessaire ; les autres onglets servent surtout à structurer un catalogue de packages réutilisables ou un déploiement en marque blanche.

Erreur réelle observée — Scraper sans Taggable Step. Un nœud Scraper renseigné avec une URL valide mais sans Taggable Step déclenche au lancement un message en haut à droite : Error — Run "[nom du package]" just finished with an error. (error_validation - Missing a string). La cause : la plateforme exige au moins un sélecteur cible pour savoir quoi extraire de la page, sans quoi l’exécution est rejetée à la validation. La correction consiste à déplier la section Taggable Steps du nœud et à renseigner un sélecteur CSS — par exemple #firstHeading pour récupérer le titre H1 d’une page Wikipedia.

Modèles disponibles via OpenRouter. Au moment du test (mai 2026), la liste déroulante du nœud OpenRouter expose notamment Anthropic Claude Opus 4.7, Anthropic Claude Opus 4.6 (Fast), Google Gemini 3 Flash, MoonshotAI Kimi K2.6, Baidu Qianfan-OCR-Fast (free). Le choix du modèle conditionne fortement le coût en crédits ; les modèles « free » et « fast » consomment significativement moins que les modèles haut de gamme et conviennent aux tâches de génération de contenu standardisé.

Pattern flow simple — Input + LLM + sortie. Un schéma minimal très réutilisable enchaîne Input → OpenRouter → Email (ou Memory) → Finished. L’utilisateur fournit un texte ou une URL en entrée, le nœud LLM le transforme selon le prompt configuré (résumé, traduction, reformulation, classification), la sortie part par e-mail ou se sauvegarde en mémoire, Finished clôt l’exécution. Ce schéma à quatre nœuds suffit à la majorité des cas d’usage type « assistant qui résume une réunion » ou « traducteur d’un texte client en plusieurs langues ».

Pattern flow avancé — sous-packages réutilisables. Pour des automatisations plus structurées, packagesss permet d’appeler un package depuis un autre via le nœud Package. C’est l’équivalent d’une fonction réutilisable. On construit par exemple un sous-package « envoyer une notification standardisée » qui accepte en entrée un destinataire et un message, et on l’appelle depuis plusieurs packages métier différents (alerte de stock, alerte de seuil de paiement, etc.). Cette composition réduit la duplication et permet d’ajuster une logique commune en un seul endroit.

Confirmation d’exécution avec sélection de clefs. Le clic sur Run Package ouvre une modale de confirmation indiquant si le package attend des entrées (« no inputs » si aucun nœud Input n’est défini) et propose un dropdown Keys & Profiles qui permet de sélectionner explicitement la clef API à utiliser pour cette exécution — utile quand le compte gère plusieurs clefs (BYOK Anthropic, BYOK OpenRouter, profil de navigation Cloud Browser, etc.).

Playbooks officiels inclus dans l’abonnement. La section Playbooks regroupe neuf bundles thématiques officiels en mai 2026 : Skool on Auto-pilot, Prompt to AWeber Campaigns, Indeed Interview Prep Playbook, YouTube Assistant, PDF Tools, WordPress Machine, Dominate Reddit, LinkedIn 1 Week Gameplan, RSS Remixer. Ils s’installent en un clic et fournissent un point de départ adaptable plutôt qu’un point de départ vierge.

Erreurs fréquentes

Erreur Cause Solution
Le nœud Scraper renvoie une page vide ou un message « blocked » Site cible qui détecte l’automatisation Basculer sur le nœud Browser plus puissant qui simule un vrai navigateur, ou réduire la fréquence d’exécution pour passer sous le seuil de détection
L’extraction renvoie tout le HTML brut au lieu des données ciblées Sélecteur CSS absent ou mal renseigné Renseigner les Taggable Steps avec un sélecteur précis (table.prix tr td par exemple), tester pas-à-pas dans la console des outils de développement Chrome avant
Le webhook entrant ne déclenche rien URL incomplète ou mal copiée Vérifier la documentation Webhooks de packagesss ; selon la doc officielle, un webhook packagesss est une URL hébergée sur le domaine d’exécution (run.packages.ai) qu’il suffit de « visiter » pour déclencher le run, donc une simple requête GET fonctionne
Les crédits se consomment plus vite que prévu Boucles non bornées ou usage intensif des nœuds LLM Activer Bring Your Own Key (BYOK) pour utiliser sa propre clef API LLM et ne plus consommer de crédits sur ces nœuds, vérifier les conditions de chaque package avant exécution
Une exécution planifiée échoue silencieusement Pas de nœud Email ou de webhook de notification configuré Ajouter systématiquement un nœud Email d’alerte sur le branche d’erreur, ou consulter l’onglet « runs » au moins une fois par semaine
L’URL d’un site institutionnel change et casse l’automatisation Migration ou refonte du site cible Centraliser l’URL dans un nœud Plain Text au début du flux, faire un test mensuel manuel pour repérer les ruptures

Adaptation au contexte ouest-africain

Trois angles méritent attention pour un usage productif depuis l’Afrique de l’Ouest. La tarification de packagesss en avril 2026 s’articule autour d’une formule de paiement à vie particulièrement intéressante pour les freelances et petites structures qui veulent éviter l’accumulation d’abonnements mensuels. Vérifiez l’offre en cours sur le site officiel et lisez attentivement les conditions — l’offre à vie peut s’assortir de quotas d’exécution qu’il faut connaître pour évaluer si elle correspond à votre volume.

La conformité aux réglementations sur les données personnelles reste un sujet de fond. La loi sénégalaise sur la protection des données personnelles supervisée par la CDP, et les législations équivalentes des autres pays de la CEDEAO, encadrent la collecte automatisée de données nominatives. packagesss propose une option de marque blanche avec mention RGPD ; pour un usage interne PME, vérifiez les conditions de service à jour avant d’automatiser le traitement de données personnelles. La règle prudente consiste à limiter le scraping aux données publiques non-nominatives, et à utiliser packagesss en orchestrateur d’API pour les flux sensibles plutôt qu’en scraper direct.

L’usage légitime du scraping mérite la même rigueur qu’ailleurs : respecter les conditions d’utilisation du site cible, respecter le fichier robots.txt, limiter la fréquence pour ne pas surcharger les serveurs cibles. Pour des sites institutionnels publics qui ne proposent pas d’API, la collecte est généralement tolérée. Pour des sites commerciaux qui interdisent explicitement l’automatisation, la prudence impose de chercher une alternative — partenariat formel, API officielle, abandon de la cible.

Cas d’usage adaptés au contexte ouest-africain

Plusieurs situations gagnent particulièrement à être automatisées par packagesss en zone CEDEAO. La collecte de mercuriales sur les portails institutionnels (cours agricoles, prix de référence des denrées de base) qui ne proposent pas d’API ouverte. La veille tarifaire sur les sites e-commerce concurrents pour ajuster ses prix en temps quasi-réel. La publication multi-canal de contenus B2B sur LinkedIn, Facebook et X depuis un seul package. Le traitement par lots de formulaires administratifs publics quand on a plusieurs dizaines de demandes à déposer. La récupération automatique des relevés bancaires depuis le portail web de votre banque pour les charger dans votre comptable, sous réserve que les conditions d’usage de la banque l’autorisent.

Tous ces cas partagent un point commun : ils touchent à des données ou des actions où aucune API officielle n’existe, ce qui exclut Zapier ou Make seuls. C’est précisément la zone où packagesss devient pertinent.

Ressources officielles

FAQ

Quelle différence entre packagesss, Zapier et Make ?
Zapier et Make orchestrent surtout des connecteurs entre API d’applications déjà existantes. packagesss pilote en plus un véritable navigateur web hébergé — il peut donc interagir avec n’importe quel site, y compris ceux qui ne proposent pas d’API. Les outils sont complémentaires : packagesss s’intègre avec Zapier, Make, Pabbly Connect via webhooks pour étendre la chaîne d’automatisation.

Combien coûte packagesss en avril 2026 ?
La plateforme propose un quota gratuit pour démarrer et une formule de paiement à vie au-delà. Les conditions précises évoluent et méritent une vérification sur le site officiel avant souscription. Comparez le quota d’exécutions inclus à votre volume estimé.

packagesss est-il vraiment du no-code ?
Pour les automatisations simples, oui — l’éditeur visuel permet de produire un package fonctionnel sans écrire une ligne de code. Pour les usages avancés (transformations spécifiques, sélecteurs CSS pointus, scripts JavaScript), le nœud JS Runner permet d’exécuter du JavaScript dans le flux. La frontière entre no-code et low-code reste floue — comme pour Zapier ou Make.

Mon package reste-t-il privé ?
Vérifiez les conditions d’utilisation à jour. La règle prudente consiste à ne jamais inclure de secrets sensibles directement dans les paramètres d’un package — utiliser plutôt l’onglet « keys » de la barre latérale qui gère les clefs API séparément, et faire tourner les credentials régulièrement.

Puis-je proposer packagesss à mes clients en marque blanche ?
Oui — la plateforme propose une option de Whitelabel avec choix de domaine, nom personnalisé, charte graphique, conformité RGPD, et grille tarifaire que vous définissez. Cela transforme packagesss en SaaS revendable. Les conditions et le pricing sont détaillés dans la section Whitelabel de la documentation.

packagesss remplace-t-il Selenium ou Playwright pour un développeur ?
Pour un développeur qui maintient une équipe d’automatisations en production, Selenium ou Playwright restent souvent plus puissants — meilleur contrôle, intégration aux pipelines CI, débogage plus fin, code source maîtrisé. packagesss cible plutôt les profils non-techniques et les usages où la rapidité de mise en place prime sur la finesse du contrôle.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité