npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-craftabot

v1.0.0

Published

Node n8n pour intégrer les bots IA CraftaBot dans vos workflows

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é)

  1. Dans n8n, allez dans Settings > Community Nodes
  2. Recherchez craftabot
  3. Cliquez sur Install

Installation manuelle

cd ~/.n8n/custom
npm install n8n-nodes-craftabot

Puis redémarrez n8n.

🔧 Configuration

1. Obtenir une clé API CraftaBot

  1. Connectez-vous à CraftaBot
  2. Allez dans Paramètres > API
  3. Créez une nouvelle clé API
  4. Copiez la clé (elle ne sera plus visible après)

2. Ajouter les credentials dans n8n

  1. Dans n8n, créez un nouveau workflow
  2. Ajoutez le node CraftaBot
  3. Cliquez sur Create New dans les credentials
  4. Entrez votre clé API
  5. (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

  1. Ajoutez un node CraftaBot
  2. Sélectionnez votre bot dans le dropdown
  3. Entrez votre message
  4. 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 Email

Lead Qualification

Form Submission → CraftaBot (Sales Bot) → CRM Update → Slack Notification

Content Generation

RSS Feed → CraftaBot (Content Bot) → WordPress → Twitter

Data Analysis

Database Query → CraftaBot (Analyst Bot) → Format Report → Email

🛠 Développement

Build local

npm install
npm run build

Test 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