Package Information
Released: 6/15/2025
Downloads: 1 weekly / 15 monthly
Latest Version: 1.0.0
Author: Digital Stories
Available Nodes
Documentation
n8n-nodes-infomaniak
This package contains n8n nodes to interact with Infomaniak services.
Services Supported
Kchat
Kchat is Infomaniak's team messaging platform. This node allows you to:
Channels
- Create posts in channels
- List posts from channels
Files
- Upload files to channels
- Get file details
Users
- List users
- Get user details
Installation
In n8n
From your n8n installation directory:
npm install n8n-nodes-infomaniak
Restart n8n and the Infomaniak nodes will be available in the nodes panel.
For Development
Clone this repository
git clone https://github.com/your-username/n8n-nodes-infomaniak.gitInstall dependencies
npm installBuild the code
npm run buildLink to your n8n installation
npm linkIn your n8n installation directory
cd ~/.n8n npm link n8n-nodes-infomaniak
Usage
Authentication
To use the Infomaniak nodes, you need:
- A team slug (the subdomain of your Kchat instance, e.g.,
myteamformyteam.kchat.infomaniak.com) - An API key from Infomaniak
Creating a workflow
- Add the Infomaniak node to your workflow
- Select the service you want to use (currently only Kchat is supported)
- Choose the resource and operation
- Configure the required parameters
- Run your workflow
Development
Project Structure
├── credentials/ # Credential definitions
├── nodes/
│ └── Infomaniak/ # Main node definition
│ ├── services/ # Service-specific implementations
│ │ └── Kchat/ # Kchat service implementation
│ └── core/ # Core utilities and base classes
Adding New Services
The architecture is designed to easily add new Infomaniak services:
- Create a new directory under
nodes/Infomaniak/services/ - Implement the service description, operations, and API service classes
- Update the main node to include the new service