n8n-nodes-craftabot
v1.0.0
Published
Node n8n pour intégrer les bots IA CraftaBot dans vos workflows
Maintainers
Readme
n8n-nodes-craftabot
Ce package ajoute des nodes CraftaBot à n8n pour intégrer facilement vos assistants IA personnalisés dans vos workflows d'automatisation.
🤖 CraftaBot
CraftaBot est une plateforme no-code pour créer des assistants IA personnalisés avec des personnalités uniques, des connaissances spécialisées et des intégrations professionnelles.
🚀 Installation
Community Nodes (recommandé)
- Dans n8n, allez dans Settings > Community Nodes
- Recherchez
craftabot - Cliquez sur Install
Installation manuelle
cd ~/.n8n/custom
npm install n8n-nodes-craftabotPuis redémarrez n8n.
🔧 Configuration
1. Obtenir une clé API CraftaBot
- Connectez-vous à CraftaBot
- Allez dans Paramètres > API
- Créez une nouvelle clé API
- Copiez la clé (elle ne sera plus visible après)
2. Ajouter les credentials dans n8n
- Dans n8n, créez un nouveau workflow
- Ajoutez le node CraftaBot
- Cliquez sur Create New dans les credentials
- Entrez votre clé API
- (Optionnel) Modifiez l'URL si vous utilisez une instance self-hosted
📖 Utilisation
Le node CraftaBot fonctionne comme un node IA standard mais avec vos bots personnalisés pré-configurés :
Fonctionnalités principales
- Sélection de bot : Choisissez parmi vos bots CraftaBot existants
- Types d'entrée flexibles :
- Texte direct
- Expressions n8n
- Champs de nodes précédents
- Instructions supplémentaires : Override temporaire du comportement du bot
- Gestion des conversations : Maintien du contexte entre les messages
- Métadonnées utilisateur : Personnalisation des réponses
Exemple simple
- Ajoutez un node CraftaBot
- Sélectionnez votre bot dans le dropdown
- Entrez votre message
- Exécutez le workflow
Exemple avancé avec contexte
// Dans un node Function avant CraftaBot
return {
json: {
message: "Quels sont les tarifs pour une entreprise de 50 personnes?",
userId: "client_12345",
userName: "Jean Dupont",
contextData: {
company_size: 50,
industry: "Tech",
current_plan: "Starter"
}
}
};Options disponibles
- Conversation ID : Pour maintenir le contexte
- User ID/Name/Email : Personnalisation
- Context Data : Données métier en JSON
- Temperature : Créativité des réponses (0-2)
- Max Tokens : Longueur maximale
- Include Sources : Si le bot utilise des documents
- Return Full Response : Inclure toutes les métadonnées
🔄 Cas d'usage
Customer Support Automation
Trigger (Webhook) → CraftaBot (Support Bot) → Send EmailLead Qualification
Form Submission → CraftaBot (Sales Bot) → CRM Update → Slack NotificationContent Generation
RSS Feed → CraftaBot (Content Bot) → WordPress → TwitterData Analysis
Database Query → CraftaBot (Analyst Bot) → Format Report → Email🛠 Développement
Build local
npm install
npm run buildTest local
npm link
cd ~/.n8n/custom
npm link n8n-nodes-craftabot
n8n start📝 Changelog
1.0.0
- Version initiale
- Support complet de l'API CraftaBot
- Gestion des conversations
- Instructions personnalisées
- Métadonnées utilisateur
🤝 Support
📄 License
MIT - voir LICENSE
Made with ❤️ by CraftaBot
