General
“General” robots for Bitrix24 business processes — ready-made activities for the workflow designer.
Check if value exists in array
Checks whether an array contains the specified value. Supports exact match and case-insensitive search.
GeneralArray size / element count
Counts the number of elements in an array of values. Works with other robot outputs and multiple-value bizproc variables.
GeneralGet array element by index
Returns an element from an array of values by position. 0 = first, -1 = last. Works with outputs of other robots.
GeneralAdd value to a multiple-value field
Appends a new value to a multiple-value CRM field without overwriting existing values.
GeneralRemove value from a multiple-value field
Removes a specific value from a multiple-value CRM field. All other values are preserved.
GeneralDownload file from URL and attach to CRM card
Downloads a file from a URL and attaches it to a file field of a CRM entity (deal, contact, company, lead).
GeneralCount files in a field
Counts the number of attached files in a CRM entity file field. Useful for checking "are documents attached?" in a business process.
GeneralDifference between two dates
Calculates the difference between two dates in days, hours, minutes, or whole months.
GeneralDay of week for a date
Returns the day of week for the given date — as a number (1=Mon, 7=Sun), in Russian, and in English.
GeneralDelete file from CRM card
Deletes a file from a CRM entity file field by index, or clears the field entirely.
GeneralCheck if a field is filled
Checks whether a CRM entity field has a non-empty value. Returns Y/N for use in a business process conditional branch.
GeneralDate formatting
Formats a date into any desired format. Localized month names follow the interface language: {D} → "15 May 2026", {d.m.Y} → "15.05.2026".
GeneralGet employee department
Returns the department of an employee. Used for routing tasks by division.
GeneralGet file URL from CRM card
Reads a file field from a CRM entity and returns the download URL, filename, and size.
GeneralGet employee manager
Returns the direct manager of an employee based on the department structure. Used for task escalation.
GeneralGet employee email / phone
Returns contact details of an employee from their user profile: email, work phone, and personal phone.
GeneralHTTP request GET/POST
Performs an HTTP request to any external API and returns the response body and status code.
GeneralNearest date by condition
Finds the nearest future date matching a condition: next Monday, Friday, 1st of month, end of month, etc.
GeneralRandom employee from list or department
Picks a random active employee from a given department or an explicit list of IDs. Handy for round-robin assignment.