Text processing
“Text processing” robots for Bitrix24 business processes — ready-made activities for the workflow designer.
Nothing found
Cut string
Removes all occurrences of the second value from the first; returns the result.
Text processingExtract by regular expression
Searches for regex matches in a string. Returns the first match (or a specific capture group) and all matches.
Text processingFix typos
Fixes common typos and spelling errors in text. Supports wrong-layout correction (text typed in the wrong keyboard layout). Returns corrected text and whether any correction was made.
Text processingFormat a number
Turns a number into a readable form: decimal places, decimal point, and thousands separator. For emails, documents, and messages.
Text processingFormat phone number: custom prefix
Strips spaces, brackets and dashes and normalizes the number to "prefix + digits". The prefix is typed in: +, +1, +44, etc.
Text processingFormat string by regex
Applies regex replace to the string (PHP preg_replace). Use $0, $1, $2… in replacement for match and groups.
Text processingString hash
Computes a string hash: md5, sha1, sha256, or crc32. For signatures, deduplication, and anonymous identifiers.
Text processingJoin values with delimiter
Joins an array of values into a single string using the given delimiter. The reverse of "Split string".
Text processingBuild JSON from fields
Assembles a JSON object from a list of keys and corresponding values. Handy for sending to a webhook or external API.
Text processingExtract value from JSON by path
Parses a JSON string and returns the value at a dot-notation path. E.g.: data.user.email or items.0.name
Text processingParse package dimensions
Parses a dimensions string ("120×80×60 cm, 15.5 kg") into separate numbers and computes volume, volumetric and chargeable weight.
Text processingReplace substring
Replaces every occurrence of a substring with a new value. No regular expressions — a plain text replacement.
Text processingSplit string by delimiter
Splits a string into parts using the given delimiter. Returns an array of elements and their count.
Text processingChange string case
Converts text to upper or lower case, capitalises each word, or keeps only the first letter capitalised.
Text processingString length / word count
Returns the number of characters in a string and the word count. Useful for validation, SMS length checks, and trimming.
Text processingStrip HTML tags from text
Removes all HTML tags from a string. Useful for cleaning email body or description text before saving to a field.
Text processingStrip extra spaces
Removes whitespace at the string edges (or only at the start/end) and optionally collapses repeated inner spaces into one.
Text processingURL-encode / decode string
Encodes a string for use in a URL (encode) or decodes it back (decode). Supports standard and component (rawurlencode) formats.