Automatisation
L’automatisation PostClaw vous permet de chaîner des skills IA en pipelines qui s’exécutent selon une planification — publication de contenu entièrement automatisée.
Concepts
| Terme | Description |
|---|---|
| Skill | Une étape IA unique : rédiger, réécrire, traduire, générer une image, etc. |
| Workflow | Une chaîne ordonnée de skills avec une entrée et une sortie définies |
| Automatisation | Un workflow lié à une planification (cron) et une source |
| Exécution | Une exécution d’un workflow, enregistrée dans l’historique des exécutions |
Créer un workflow
- Accédez à Paramètres → Automatisation → Workflows
- Cliquez sur Nouveau workflow
- Ajoutez les étapes dans l’ordre :
[Source : Flux RSS]
→ Skill : Résumer l'article
→ Skill : Réécrire dans le ton LinkedIn
→ Skill : Générer une image d'en-tête
→ Sortie : Publication LinkedIn (planifiée)
Les skills peuvent transmettre du contexte à l’étape suivante via les variables {{output}}.
Types de sources
| Source | Description |
|---|---|
| Flux RSS | Récupère les derniers articles selon une planification |
| Webhook | Un HTTP POST déclenche le workflow |
| Manuel | Exécution à la demande depuis l’interface ou l’API |
| Cron | Purement basé sur le temps, aucune source externe nécessaire |
Planification cron
Utilisez des expressions cron standard à 5 champs :
# Chaque jour ouvrable à 9h UTC
0 9 * * 1-5
# Chaque lundi et jeudi à 12h UTC
0 12 * * 1,4
# Chaque heure
0 * * * *
L’interface inclut un constructeur cron si vous préférez la configuration visuelle.
Rattacher une planification à un workflow existant enregistre le travail immédiatement. Si la planification elle-même est désactivée, le travail reste désactivé — planifier un workflow désactivé ne le démarre jamais en arrière-plan.
Les exécutions planifiées correspondent à ce que vous avez testé
Un workflow s’exécute maintenant de la même manière peu importe comment il démarre.
Ce n’était pas le cas auparavant. Appuyer sur Exécuter dans le Studio suivait toujours votre graphique exactement. Lors d’un tick cron, seuls les workflows contenant des branches (if/else ou boucle) faisaient la même chose — un workflow en ligne droite était plutôt remis à l’IA comme une description de ce que vous vouliez, et le modèle décidait quelles étapes appeler. L’ordre des étapes, les paramètres par étape et le choix du modèle par étape étaient contraignants lors du test et simplement consultatifs lors de l’exécution de la planification.
Les deux chemins sont maintenant identiques. Si vous vérifiez un workflow avec Exécuter, le déclenchement cron fera la même chose.
Historique des exécutions
Chaque exécution est enregistrée, y compris celles qui laissaient auparavant aucune trace : déclenchements cron, Générer dans le compositeur, le tiroir de génération de blog et Exécuter maintenant sur le tableau de bord. Seules les exécutions du Studio apparaissaient autrefois dans l’historique des exécutions.
Deux règles à connaître :
- Une exécution qui est ignorée — parce qu’une autre exécution détient le verrou, ou vous n’avez pas de crédits, ou vous atteignez le plafond d’exécutions de votre forfait — n’est pas enregistrée. Elle n’a jamais s’exécuté, donc la compter aurait mal signalé votre utilisation.
- Une exécution qui se termine sans produire de contenu est enregistrée comme une erreur, pas comme un succès silencieux.
Porte d’approbation
Ajoutez une étape Approuver pour mettre le pipeline en pause et attendre une révision humaine avant la publication :
- L’automatisation s’exécute et s’arrête à la porte d’approbation
- Vous recevez une notification (email ou dans l’application)
- Révisez le brouillon — approuvez ou rejetez avec un commentaire
- En cas d’approbation, le pipeline continue jusqu’à la publication
Recommandé pour les comptes de marque ou les contenus à fort enjeu.
Paramètres par étape
Chaque étape a ses propres paramètres, appliqués uniquement à cette étape :
- Modèle — choisissez un modèle différent pour cette étape
- Votre propre clé API (BYOK) — utilisez votre clé fournisseur pour cette étape
- Paramètres de génération — contrôles de créativité et de longueur
- Prompt — tapez-le directement sur l’étape dans le canvas, ou dans le panneau latéral
- Réessai — combien de fois réessayer, combien de temps attendre, et ce qui compte comme méritant un réessai
Ces contrôles avaient l’habitude d’être collectés puis ignorés. La conséquence pratique était une facturation : si vous aviez choisi votre propre modèle BYOK pour une étape, l’exécution utilisait silencieusement le modèle intégré à la place et déduisait quand même vos crédits PostClaw. Maintenant le paramètre est respecté.
Un prompt tapé directement sur une étape dans le canvas avait également l’habitude d’être perdu lors de l’enregistrement — l’étape semblait vide quand vous la rouvriez, et l’exécution utilisait la sortie de l’étape précédente à la place. C’est corrigé.
Les listes déroulantes d’étapes offrent maintenant uniquement les valeurs que l’étape accepte réellement. Certaines options précédemment listées qui échoueraient, et un paramètre requis rendu comme une zone de texte libre et silencieusement par défaut.
Réessai et délais d’expiration
Le réessai est maintenant disponible sur chaque étape d’outil. Il avait l’habitude d’apparaître uniquement sur quelques types d’étapes, ce qui laissait les étapes soutenues par l’IA — celles les plus exposées à un fournisseur lent — comme celles que vous ne pouviez pas protéger.
Chaque étape est autorisée 120 secondes. Une charge de travail qui se termine normalement juste en dessous échouera par intermittence plutôt que constamment, donc le réessai vaut la peine d’être activé sur les étapes qui appellent un modèle externe.
Les étapes qui publient ou modifient autrement quelque chose en dehors de PostClaw sont exclues du réessai, donc un réessai ne peut jamais double-poster.
Webhook et Variables
Les corps Webhook remplacent maintenant les variables avant d’envoyer :
{{input}}— l’entrée du workflow{{prev.text}}— la sortie de l’étape précédente{{step.<id>.output}}— la sortie d’une étape spécifique
Auparavant le corps était envoyé exactement comme écrit, donc une charge Slack comme {"text":"{{prev.text}}"} arrivait avec les accolades littérales dedans.
Deux corrections connexes : le champ Entrée d’une étape de transformation fonctionne maintenant (il lisait auparavant toujours l’étape immédiatement précédente quelle que soit votre sélection), et la case à cocher “tronquer si dépasse la limite” de l’étape de format est maintenant respectée.
Les défaillances sont signalées comme des défaillances
Un problème récurrent : une étape a échoué, quelque chose l’a couvert, et l’exécution a été enregistrée comme un succès. Celles-ci arrêtent maintenant l’exécution à la place.
| Situation | Ce qui se passait |
|---|---|
| Une recherche de nouvelles, tendance ou modèle ne trouve rien | Le message “aucun résultat dans cette fenêtre” était traité comme le contenu de l’étape, alimenté à l’étape suivante, et le modèle écrivait un post sur l’absence de données — facturé, rédigé et enregistré comme réussi |
| Un crawl est bloqué ou le site ne répond pas | Le texte d’erreur devenait la sortie de l’étape et l’étape suivante écrivait à ce sujet |
| Une condition fait référence à un champ qui ne peut pas être lu | La branche fausse s’exécutait, la branche vraie était élaguée, et l’exécution rapportait le succès — indiscernable d’une non-correspondance genuine |
Crawler plusieurs URL conserve toujours les résultats partiels : si certains réussissent, l’exécution continue avec ceux-ci. Seul un crawl complètement échoué devient une erreur.
La même réponse “rien trouvé” est toujours une réponse normale dans le chat — ce traitement plus strict s’applique uniquement aux workflows.
Étapes disponibles
Trois étapes de source fonctionnent maintenant qui ne pouvaient pas auparavant :
| Étape | Ce qui n’allait pas |
|---|---|
| Source de nouvelles | Elle se repliait silencieusement sur le texte de prompt qui traînait. Votre workflow disait “Nouvelles” et générait à partir de quelque chose d’entièrement différent, sans moyen de le savoir |
| Source de tendances | Échouait complètement avec “nécessite le mode agent” sur les exécutions planifiées et Studio, tandis que la même étape fonctionnait dans le chat |
| Recherche approfondie | N’a jamais été connectée à son implémentation, donc elle essayait de charger une skill sous ce nom et échouait |
Les étapes de nouvelles échouent également bruyamment quand l’élément le plus récent est plus ancien que la fenêtre de fraîcheur, au lieu de republier silencieusement des nouvelles d’il y a un mois.
Étapes que vous ne pouvez plus ajouter
Assembler vidéo, Générer des sous-titres et Référence ont été supprimés du sélecteur d’étape car rien dans un workflow ne peut fournir ce dont ils ont besoin — en ajouter une garantissait une exécution échouée. Les workflows existants qui les utilisent déjà continuent à s’afficher et s’exécuter. Ils reviendront une fois que les pièces manquantes arriveront.
Les images générées atteignent le brouillon
Un workflow qui génère une image et crée un brouillon avait l’habitude de perdre l’image lors de l’exécution depuis le Studio — elle était générée, facturée, puis rejetée, donc le brouillon arrivait sans média. Le même workflow joignait correctement son image quand la planification s’exécutait. Les deux chemins se comportent maintenant de la même façon.
Modèles et enregistrement
Les modèles de workflow ont maintenant un contenu d’amorce, et le prompt d’amorce d’un modèle est visible la première fois que vous l’ouvrez.
Enregistrer et rouvrir un workflow ne supprime plus les paramètres — connexions d’étapes, canaux de sortie et configuration de source survivent tous à l’aller-retour.
Catalogue de skills
Skills disponibles dans les workflows :
| Skill | Entrée | Sortie |
|---|---|---|
| Rédiger une publication | Sujet / URL | Texte de publication sociale |
| Réécrire | Texte + ton | Texte réécrit |
| Traduire | Texte + langue | Texte traduit |
| Résumer | Long article | Paragraphe de résumé |
| Générer une image | Prompt | URL de l’image |
| Extraire des hashtags | Texte de la publication | Liste de hashtags |
| Planifier une publication | Publication + date/heure | Publication publiée |
PostClaw intègre 66+ skills IA couvrant le chat (rédiger des légendes, fils, hashtags, traduction, ton, SEO, variantes…), la génération d’images et de vidéos. Chaque skill est accessible à tous les niveaux — Free, Pro et Business ont tous accès au catalogue complet. Seuls vos crédits IA mensuels et le nombre de slots de skills personnalisés (créés par l’utilisateur) évoluent selon votre forfait.
Quota et limites
Chaque exécution de skill déduit des crédits IA en fonction des tokens utilisés — et non d’un niveau d’accès aux skills.
| Forfait | Exécutions d’automatisation/mois |
|---|---|
| Free | 10 |
| Pro | 200 |
| Business | 1 000 |
Les utilisateurs BYOK n’ont aucune limite d’exécution — vous payez directement le fournisseur IA.
Déclenchement via API (bientôt disponible)
Le déclenchement via API fait partie de l’API publique à venir. Consultez la Référence API pour les endpoints prévus.