Bitrix24 icon

Bitrix24

Interact with Bitrix24 CRM and business platform

Actions290

Overview

The Bitrix24 node allows users to interact with the Bitrix24 CRM and business platform. Specifically, for the Product resource and the Update Product operation, this node updates an existing product's details in a Bitrix24 catalog.

This is useful when you want to automate product management workflows such as updating prices, descriptions, stock quantities, or other product attributes directly from your automation workflows without manual intervention.

Practical examples:

  • Automatically update product prices based on supplier data.
  • Change product availability status after inventory sync.
  • Modify product descriptions or categories based on marketing campaigns.

Properties

Name Meaning
Authentication Method of authenticating with Bitrix24: OAuth2 (recommended), Webhook URL, or API Key
Product ID The unique identifier of the product to update
Product Name The name/title of the product
Price The price of the product
Currency Currency code for the price (e.g., RUB, USD, EUR)
Catalog ID Identifier of the catalog where the product belongs
Section ID Identifier of the product section or category
Active Boolean indicating if the product is active
Sort Order Numeric value defining the sort order of the product
Description Text description of the product
Code Product code or SKU
XML ID External identifier used for integration
Weight Weight of the product
Width Width dimension of the product
Length Length dimension of the product
Height Height dimension of the product
Measure Unit of measure for the product
VAT ID Identifier for the VAT rate
VAT Included Boolean indicating whether VAT is included in the price
Quantity Available quantity of the product
Quantity Trace Mode of quantity tracking; options are "D", "Y", or "N"
Can Buy Zero Boolean indicating if purchase is allowed when quantity is zero
Subscribe Boolean indicating if subscription is allowed when out-of-stock

Output

The node outputs an array of items, each containing a json object representing the response from Bitrix24 after attempting to update the product. This typically includes confirmation of the updated product fields or error information if the update failed.

If the node encounters an error during execution and "Continue On Fail" is enabled, it outputs an item with an error field describing the issue, along with the resource name and a timestamp.

The node does not output binary data.

Dependencies

  • Requires connection to Bitrix24 via one of the supported authentication methods:
    • OAuth2 authentication (recommended for production use)
    • Bitrix24 webhook URL (simpler but less secure)
    • API key authentication
  • Proper credentials must be configured in n8n for the chosen authentication method.
  • Network access to Bitrix24 API endpoints is required.

Troubleshooting

  • Common issues:

    • Invalid or missing Product ID will cause the update to fail.
    • Incorrect authentication credentials or expired tokens will result in authorization errors.
    • Providing invalid field values (e.g., negative price, unsupported currency code) may cause API validation errors.
    • Network connectivity problems can prevent successful API calls.
  • Error messages:

    • Errors returned by Bitrix24 API will be surfaced in the node output under the error field if "Continue On Fail" is enabled.
    • Common error messages include authentication failures, missing required fields, or invalid parameter formats.
  • Resolution tips:

    • Verify that the Product ID exists in Bitrix24 before attempting an update.
    • Ensure credentials are valid and have sufficient permissions.
    • Double-check all input property values for correctness and completeness.
    • Enable "Continue On Fail" to capture errors gracefully and debug issues.

Links and References

Discussion