Package Information
DocumentationAI-generated
@chatbot-kit/n8n-nodes-ckit
Overview
Integrate Chatbot Kit AI capabilities into n8n for workflow builders needing conversational AI, intent routing, and chat management. This package wraps the Chatbot Kit library to bring API-driven chat flows, context handling, and intent actions into n8n workflows.
Nodes & Operations
CKit
Interact with the Chatbot Kit API to manage conversational AI flows, including message processing, intent handling, context management, and conversation termination operations from a single n8n node.
- Ai · AI — Process AI agent messages and return generated responses
- Api · Api — Execute an API call with the specified method and optional parameters.
- Chat · Menu — Present a text-based menu to the user with configurable options, prompt, and invalid-choice fallback, returning the selected option output or onNone.
- Chat · Message — Adds a text or file message to the current conversation, with send mode controlling immediate dispatch or queuing.
- Chat · Contact — Stores user contact information in the current conversation context.
- Chat · Wait — Waits for a user message in the conversation, optionally sending a text message first
- Flow · End — Ends the conversation, optionally sending a goodbye message first.
- Flow · Transfer — Transfers conversation to a human agent or specified department/user.
- Config · CKit — Execute cKit Config operation, dispatching incoming webhook requests based on request type and configuring API integration parameters.
- Config · Chatbot — Processes incoming chatbot webhook payloads, matching chatbot name and version, then dispatches message, page, or advisor responses accordingly.
- Context · GetContext — Retrieve the current conversation context, optionally including previous node input, contact information, and stored run action metadata.
- Context · SetContext — Sets context variables in the current conversation
- Intent · Action — Handle chatbot intent actions by routing incoming events to either the build or execute output branch depending on the request type.
- Intent · Action Build — Adds an intent-based action to the active conversation context.
- Intent · Advisor — Register an advisor prompt and reference for a chatbot, or forward intent selection/execution data.
- Intent · Intent — Record intent code/explanation/examples into advisor memory, or return a matched intentSelected/executeAction message when intentCode aligns with input payload or stored runAction.
- Intent · Page — Adds pages to the chatbot's memory for the current conversation context.
CKit Tool
Execute CKit tooling actions from n8n, including ending conversations, transferring context, calling APIs via CKit, and storing user information in conversation context.
- End Conversation · Default — CKit Tool - End Conversation (Default operation)
- Transfer Conversation · Default — Sets the conversation context variable toolTransferCalled to true and returns no data.
- Call API · Default — Calls an API method via CKit, constructs typed parameters from optional named values, and returns the API's JSON response.
- Set User Info · Default — Stores user name, email, phone, document ID, and document type in the conversation context via setContact.
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @chatbot-kit/n8n-nodes-ckit.