Actions290
- Task Actions
- Direct API Actions
- CRM Actions
- User Actions
- SPA Actions
- Activity Actions
- Automation Actions
- Document Generator Actions
- Data Storage Actions
- Get Entity
- Add Entity
- Update Entity
- Delete Entity
- Get Entity Rights
- Get Entity Sections
- Add Entity Section
- Update Entity Section
- Delete Entity Section
- Get Entity Item
- Add Entity Item
- Update Entity Item
- Delete Entity Item
- Get Entity Item Properties
- Add Entity Item Property
- Update Entity Item Property
- Delete Entity Item Property
- Chat Actions
- User Field Actions
- File Actions
- User Field Config Actions
- Duplicate Actions
- Timeline Actions
- Disk Actions
- Upload File
- Download File
- Delete File
- Get File Info
- List Files
- Create Folder
- Delete Folder
- Get Storage Info
- Get Storages
- Get Storage
- Get Folders
- Get Folder
- Add Folder
- Update Folder
- Copy Folder
- Move Folder
- Rename Folder
- Get Files
- Get File
- Copy File
- Move File
- Rename File
- Share Item
- Get Shared Items
- Get Sharing Rights
- Update Sharing Rights
- Workflow Actions
- Status Actions
- Calendar Actions
- Chatbot Actions
- Events Actions
- Lists Actions
- Product Actions
- Open Lines Actions
- Telephony Actions
- Register External Call
- Finish External Call
- Hide External Call
- Show External Call
- Search CRM Entities
- Attach Call Record
- Get External Line
- Add External Line
- Update External Line
- Delete External Line
- Get Voximplant Statistics
- Get Voximplant Line
- Get Voximplant SIP Connector
- Get Voximplant SIP Line
- Add Voximplant SIP Line
- Update Voximplant SIP Line
- Delete Voximplant SIP Line
- Message Service Actions
- Notify Actions
Overview
This node integrates with the Bitrix24 platform, specifically focusing on telephony features. The "Register External Call" operation allows users to register an external phone call within Bitrix24's telephony system. This is useful for logging calls made or received outside of Bitrix24 but that should be tracked in the CRM for record-keeping, analytics, or automation purposes.
Common scenarios include:
- Logging calls from third-party telephony systems into Bitrix24.
- Tracking incoming and outgoing calls made via external lines.
- Associating calls with specific users in Bitrix24.
- Differentiating call types such as incoming, outgoing, callback, or outgoing with number substitution.
Practical example:
A company uses a separate VoIP provider for calls but wants all call records to appear in Bitrix24 CRM. Using this node, each call can be registered automatically with details like phone number, user ID, call type, and line number, ensuring consistent call history across platforms.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method to authenticate with Bitrix24: OAuth2 (recommended), Webhook URL (simpler but less secure), or API Key authentication. |
| Phone Number | The phone number involved in the call. |
| User ID | The identifier of the Bitrix24 user associated with the call. |
| Call Type | The type of call being registered. Options: Incoming, Outgoing, Outgoing with number substitution, Callback. |
| Line Number | The external line number used for the call. |
Output
The node outputs JSON data representing the result of the call registration request to Bitrix24. This typically includes confirmation of the call registration and any relevant metadata returned by the Bitrix24 API.
If an error occurs and the node is configured to continue on failure, the output JSON will contain an error field with the error message, along with the resource name and a timestamp.
The node does not output binary data.
Dependencies
- Requires access to a Bitrix24 account with telephony enabled.
- Requires one of the following authentication methods configured in n8n:
- OAuth2 credentials for Bitrix24.
- A Bitrix24 webhook URL.
- An API key credential for Bitrix24.
- Network connectivity to Bitrix24 API endpoints.
Troubleshooting
- Authentication errors: Ensure the selected authentication method is correctly configured and valid. OAuth2 tokens may expire and need refreshing.
- Invalid phone numbers: Verify the phone number format matches Bitrix24 requirements.
- User ID issues: The specified user ID must exist in Bitrix24; otherwise, the call may not associate properly.
- Call type mismatches: Use the correct call type value to avoid unexpected behavior.
- API rate limits or connectivity problems: Check network access and Bitrix24 API usage limits.
- Error messages in output: If the node returns an error in the JSON output, review the error message for clues and verify input parameters.