Compétences automate-whatsapp
📦

automate-whatsapp

Risque faible ⚙️ Commandes externes🌐 Accès réseau🔑 Variables d’environnement

Automatiser les workflows de messagerie WhatsApp

Construisez des automatisations WhatsApp sophistiquées sans codage manuel. Configurez les déclencheurs de workflows, gérez les exécutions et intégrez des services externes via la plateforme Kapso.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "automate-whatsapp". List all WhatsApp triggers for workflow wf_123

Résultat attendu:

Found 2 triggers: (1) inbound_message trigger for +1-555-0100 (active), (2) inbound_message trigger for +1-555-0101 (inactive)

Utilisation de "automate-whatsapp". Show execution events for exec_456

Résultat attendu:

Execution started at 10:30 AM -> Message node executed -> Wait node started -> User responded at 10:35 AM -> Decide node evaluated -> End node completed

Utilisation de "automate-whatsapp". Query customers table where status equals active

Résultat attendu:

Retrieved 15 rows matching filters. Sample: Customer ABC Corp (status: active, plan: premium), Customer XYZ Ltd (status: active, plan: standard)

Audit de sécurité

Risque faible
v1 • 2/24/2026

Static analysis flagged 137 patterns in SKILL.md documentation file, but all are false positives. The detected 'external_commands' are markdown code examples showing Node.js script usage, not actual shell execution. Network and env_access flags reference documentation content (GitHub URL and configuration examples), not runtime behavior. No malicious intent detected - this is legitimate workflow automation documentation for the Kapso platform.

1
Fichiers analysés
258
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque faible (1)
Documentation References External Scripts
SKILL.md references Node.js scripts in scripts/ directory that were not included in the scan. While the documentation appears legitimate, the actual script implementations should be reviewed before production deployment.

Facteurs de risque

⚙️ Commandes externes (3)
🌐 Accès réseau (1)
🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
88
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Automatisation du support client

Construisez des flux de support client automatisés qui gèrent les demandes courantes, collectent les informations des utilisateurs et acheminent les cas complexes vers des agents humains via WhatsApp.

Notifications de commandes e-commerce

Créez des workflows qui envoient des confirmations de commande, des mises à jour d'expédition et des notifications de livraison automatiquement lors du déclenchement par des événements de plateforme e-commerce.

Collecte de sondages interactifs

Concevez des sondages interactifs basés sur des boutons qui collectent les commentaires des clients via WhatsApp avec des embranchements conditionnels en fonction des réponses.

Essayez ces prompts

Créer un workflow de notification simple
Créez un workflow WhatsApp qui envoie un message de bienvenue lorsqu'un utilisateur contacte l'entreprise pour la première fois. Incluez un nœud de début et un nœud de message avec le texte de bienvenue.
Construire un routage basé sur des décisions
Créez un workflow avec un nœud de décision qui achemine les utilisateurs en fonction du contenu de leur message. Si le message contient 'support', acheminez vers l'équipe support. Si le message contient 'sales', acheminez vers l'équipe commerciale. Sinon, envoyez une réponse de demande générale.
Intégrer une API externe pour la recherche de données
Construisez un workflow qui recherche le statut de commande d'un client par numéro de téléphone. Créez un nœud de fonction qui interroge la base de données des commandes, puis envoyez un message personnalisé avec les détails de la commande au client.
Conversation multi-étapes avec gestion d'état
Créez un workflow de sondage interactif utilisant des nœuds de boutons. Collectez les réponses des utilisateurs sur plusieurs messages, stockez les réponses dans des variables de contexte d'exécution et générez un résumé à la fin. Gérez les scénarios de temporisation si l'utilisateur cesse de répondre.

Bonnes pratiques

  • Toujours récupérer le graphique du workflow avant de modifier pour obtenir le lock_version actuel et éviter les conflits
  • Utiliser des chemins de fichiers pour les définitions de graphiques et le code de fonctions au lieu de JSON en ligne pour une meilleure maintenabilité
  • Valider les graphiques de workflow localement avant de soumettre les mises à jour pour détecter rapidement les erreurs structurelles
  • Tester les configurations de déclencheurs dans un workflow de développement avant de déployer sur des numéros de téléphone de production
  • Stocker les identifiants sensibles comme les clés API dans des variables d'environnement, jamais dans les définitions de workflows

Éviter

  • Modifier les IDs de nœuds existants dans un graphique de workflow - cela rompt l'historique d'exécution et les références
  • Utiliser des instructions export ou des fonctions fléchées dans le code des fonctions - Kapso nécessite une syntaxe de gestionnaire de fonction standard
  • Créer des workflows avec plusieurs nœuds de début - exactement un nœud de début avec l'id 'start' est requis
  • Référencer des variables sans les initialiser d'abord dans le contexte d'exécution

Foire aux questions

Que dois-je avoir avant d'utiliser cette skill ?
Vous avez besoin d'un compte sur la plateforme Kapso, d'un accès à l'API WhatsApp Business, et des variables d'environnement KAPSO_API_BASE_URL et KAPSO_API_KEY configurées.
Puis-je modifier les graphiques de workflow alors qu'ils ont des exécutions actives ?
Oui, mais utilisez le mécanisme lock_version. Récupérez d'abord le graphique, effectuez les modifications, puis mettez à jour avec le lock_version attendu pour éviter les conflits.
Quels langages de programmation fonctionnent pour les fonctions personnalisées ?
Les fonctions utilisent JavaScript avec une signature de gestionnaire spécifique : async function handler(request, env). Le code s'exécute dans le runtime serverless de Kapso.
Comment me connecter à des services externes comme Slack ou Google Sheets ?
Utilisez les intégrations d'applications. Recherchez l'application, récupérez l'action_id, créez une intégration avec les identifiants OAuth, puis référencez-la dans les nœuds d'agent.
Puis-je stocker des données entre les exécutions de workflow ?
Oui, utilisez les tables de base de données D1 pour le stockage persistant ou le store KV pour les données clé-valeur simples accessibles via env.KV et env.DB dans les fonctions.
Que se passe-t-il si une exécution de workflow échoue ?
Les exécutions échouées peuvent être inspectées via les scripts get-execution et list-execution-events. Vous pouvez reprendre certaines exécutions ou forcer les mises à jour de statut pour le débogage.

Détails du développeur

Structure de fichiers

📄 SKILL.md