{"library":"n8n-nodes-bitrix","title":"n8n Bitrix24 Community Nodes","description":"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.","language":"javascript","status":"active","last_verified":"Sun Apr 19","install":{"commands":["npm install n8n-nodes-bitrix"],"cli":null},"imports":["In n8n UI, search 'Bitrix24' in the nodes panel and drag it into your workflow.","In n8n UI, navigate to Settings > Credentials, then select 'Bitrix24 Webhook' to create a new credential.","In the Bitrix24 node's configuration, select 'CRM Contact' from the 'Resource' dropdown."],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"/*\nThis is a conceptual representation of configuring an n8n workflow step using the Bitrix24 node.\nIt is not directly runnable JavaScript code but illustrates how the node is used within the n8n UI.\n*/\n\n// 1. Start an n8n workflow (e.g., with a 'Start' node or 'Webhook' trigger).\n\n// 2. Add a 'Bitrix24' node:\n//    - Search for 'Bitrix24' in the nodes panel and drag it onto the canvas.\n\n// 3. Configure the 'Bitrix24' node's settings:\n//    - Credential: Select an existing 'Bitrix24 Webhook' or 'Bitrix24 OAuth2' credential,\n//                  or create a new one using your Bitrix24 Webhook URL (e.g., 'https://yourdomain.bitrix24.ru/rest/1/WEBHOOK_KEY/').\n\n//    - Resource: 'CRM Contact' (select from dropdown)\n//    - Operation: 'Create' (select from dropdown)\n\n//    - Data Input Method: 'Field-by-field' (default)\n//      - Add Fields:\n//        - Field: 'Name', Value: 'Jane'\n//        - Field: 'Last Name', Value: 'Doe'\n//        - Field: 'Email', Value: [{ type: 'WORK', value: 'jane.doe@example.com' }]\n//        - Field: 'Phone', Value: [{ type: 'WORK', value: '+15551234567' }]\n\n//    // Alternatively, for 'Raw JSON' input:\n//    // - Data Input Method: 'Raw JSON'\n//    // - Raw JSON: Provide a JSON object matching the Bitrix24 API schema for contact creation:\n//    //   {\n//    //     \"fields\": {\n//    //       \"NAME\": \"Jane\",\n//    //       \"LAST_NAME\": \"Doe\",\n//    //       \"EMAIL\": [{\"VALUE\":\"jane.doe@example.com\",\"VALUE_TYPE\":\"WORK\"}],\n//    //       \"PHONE\": [{\"VALUE\":\"+15551234567\",\"VALUE_TYPE\":\"WORK\"}]\n//    //     }\n//    //   }\n\n// 4. Connect the 'Bitrix24' node to any subsequent nodes if your workflow continues.\n// 5. Save and activate your n8n workflow to deploy and execute it.","lang":"javascript","description":"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.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}