Roboteka
Roboteka · Catalog · General

General

“General” robots for Bitrix24 business processes — ready-made activities for the workflow designer.

General

Check if value exists in array

Checks whether an array contains the specified value. Supports exact match and case-insensitive search.

General

Array size / element count

Counts the number of elements in an array of values. Works with other robot outputs and multiple-value bizproc variables.

General

Get array element by index

Returns an element from an array of values by position. 0 = first, -1 = last. Works with outputs of other robots.

General

Add value to a multiple-value field

Appends a new value to a multiple-value CRM field without overwriting existing values.

General

Remove value from a multiple-value field

Removes a specific value from a multiple-value CRM field. All other values are preserved.

General

Download 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).

General

Count 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.

General

Difference between two dates

Calculates the difference between two dates in days, hours, minutes, or whole months.

General

Day 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.

General

Delete file from CRM card

Deletes a file from a CRM entity file field by index, or clears the field entirely.

General

Check 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.

General

Date 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".

General

Get employee department

Returns the department of an employee. Used for routing tasks by division.

General

Get file URL from CRM card

Reads a file field from a CRM entity and returns the download URL, filename, and size.

General

Get employee manager

Returns the direct manager of an employee based on the department structure. Used for task escalation.

General

Get employee email / phone

Returns contact details of an employee from their user profile: email, work phone, and personal phone.

General

HTTP request GET/POST

Performs an HTTP request to any external API and returns the response body and status code.

General

Nearest date by condition

Finds the nearest future date matching a condition: next Monday, Friday, 1st of month, end of month, etc.

General

Random 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.