This package, `n8n-nodes-bitrix`, provides a set of community nodes for the n8n workflow automation platform, enabling seamless integration with Bitrix24. Currently at version 1.3.0, it allows n8n workflows to interact with core Bitrix24 entities such as contacts, leads, companies, and deals within the CRM module. The node supports comprehensive CRUD (Create, Get, Update, Delete) operations, along with listing entities and fetching field descriptions for metadata. Key differentiators include support for two robust authentication methods: Bitrix Webhooks for quick setup and OAuth2 for secure, automatically refreshing API access. Developers can choose between field-by-field input for ease of use or raw JSON for advanced, flexible data manipulation, with dynamic field loading to simplify working with custom Bitrix24 fields. While there isn't a strict release cadence, the version history indicates active development with periodic updates adding new features and bug fixes. This node is essential for automating business processes involving Bitrix24 within the n8n ecosystem.
npm install n8n-nodes-bitrixVerified import paths — ran on the pinned version, not inferred.
This conceptual quickstart demonstrates how to install the `n8n-nodes-bitrix` package and configure a Bitrix24 node within an n8n workflow to create a new CRM contact, including setting credentials and inputting data.
Review the source code on GitHub (https://github.com/dewocom/n8n-nodes-bitrix) or only install from trusted community sources if security is a critical concern.
Consult the official Bitrix24 REST API documentation for the specific field types and expected data formats. Use the 'Get Fields Description' operation within the node to inspect metadata for dynamic fields.
Ensure your n8n environment (or the underlying system running n8n) is using Node.js version 20.15 or greater. Update your Node.js installation if necessary.
Always test community node updates in a staging environment before deploying to production. Review the GitHub repository's release notes or commit history for any unstated changes if a workflow breaks after an update.
Follow the installation guide precisely: Go to Settings > Community Nodes in n8n, install `n8n-nodes-bitrix`, and then restart your n8n instance to ensure the node is loaded.
Verify the webhook URL directly from your Bitrix24 developer tools section. Ensure it starts with `https://yourdomain.bitrix24.ru/rest/1/...` and has the required access rights configured in Bitrix24.
Review the specific field's requirements in the Bitrix24 REST API documentation. Ensure all mandatory fields are present and their values match the expected data type and format. Use 'Get Fields Description' operation to debug.
Upgrade your Node.js installation to version 20.15.0 or newer. If using Docker, ensure your Dockerfile or image specifies a compatible Node.js version.