n8n Integration: Automate Kibi Connect
3min
n8n is a workflow automation tool that you can self-host or use as n8n Cloud. Since September 19, 2026, there has been an official Community Node for Kibi Connect: It connects your platform to other systems without requiring any code to be written.
What is the n8n integration?
Package: @weslink/n8n-nodes-kibi-connect, Version 1.0.1, MIT License, available on npm.
Source and full reference (English): https://github.com/weslinkde/n8n-nodes-kibi-connect
The package contains two nodes:
Kibi Connect (Action Node): 18 resources with a total of 129 operations covering the entire REST API v1 as well as the Files API—posts (feed), wiki pages, tasks, appointments, chat, groups, notifications, surveys, search, meeting links, files and folders, share links, documents (DMS), media upload, time tracking, and user directory.
Kibi Connect Trigger: Starts a workflow as soon as Kibi delivers a webhook event—such as a new post, a completed task, or a new file.
Prerequisites
The REST API must be enabled. How a system administrator sets this up, as well as everything about tokens and permissions (scopes), is described on the Kibi API page.
Note modules: For the Document resource, the Document Management module must be installed; for the Time Tracking resource, the Time Tracking module must be installed. If the respective module is not installed, Kibi responds with a 404 on the affected routes—intentionally the same response as for an unknown ID.
Setup
1. Enable REST API
A system administrator enables the REST API under Administration → API. The optional IP allowlist is also located there.
2. Create Token
Each person creates their own token under My Profile → Integrations, with the permissions (scopes) required for the planned operations.
Tokens cannot be modified afterward. If a permission is missing later, a new token is required.
3. Assign Integration Slug
If you want the trigger to be registered automatically (see below), assign an integration slug when creating the token. The slug cannot be changed afterward.
4. Install Community Node in n8n
In n8n: Settings → Community Nodes → Install, then enter the package name
@weslink/n8n-nodes-kibi-connect.In the node, create the credentials: Base URL (the tenant address, without a trailing slash and without
/api), API Token, and Integration Slug.The connection test in the dialog confirms the setup.
The Trigger: Two Modes of Operation
Automatic (Standard)
When activating the workflow, the node creates the webhook endpoint in Kibi itself; when deactivating, it removes it again. This requires the token to have:
The permissions webhooks:read and webhooks:write
An integration slug
A person with a system administrator role as the owner of the token
Requires Kibi Connect 6.8.0 or newer.
Manual
An administrator creates the endpoint themselves under Administration → Webhook Endpoints and enters the one-time displayed signature secret in the node. This method works with any Kibi Connect version that supports outgoing webhooks.
Signature Verification
Each delivery is verified via HMAC-SHA256 against the header X-Kibi-Signature. A delivery without a valid signature is responded to by the node with a 401 and does not start the workflow.
Avoiding Infinite Loops
This is where customers are most likely to get into trouble: A workflow that both reads from and writes to Kibi would otherwise trigger itself endlessly.
Each webhook message contains data.origin. This indicates whether the change was triggered via the API (source: api) or by a person or background process (source: ui), and which integration slug is behind it.
The option “Ignore Own Writes” in the trigger is therefore enabled by default and discards deliveries with its own slug.
Example Workflows
Two example workflows are available in the GitHub repository under examples/ and can be loaded in n8n via Workflow → Import from File:
Feed Announcement in Chat
Automatically announces new feed posts in a chat channel.
Invoice Filing from Mailbox
Files PDF invoices from an email mailbox in Document Management and then notifies Accounting via a chat message.
Availability
As of September 20, 2026: The package is on npm and can be installed immediately in self-hosted n8n instances. Verification by n8n, which additionally enables direct installation on n8n Cloud, has been submitted and is currently under review.
Further Links
GitHub Repository (Source Code, Full Reference in English): https://github.com/weslinkde/n8n-nodes-kibi-connect
npm Package: https://www.npmjs.com/package/@weslink/n8n-nodes-kibi-connect