Text processing
“Text processing” robots for Bitrix24 business processes — ready-made activities for the workflow designer.
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 phone number
Normalizes a phone number to the chosen format. Russian: 8-xxx, 7-xxx, +7-xxx. International: +1-xxx, +44-xxx, etc. Removes spaces, brackets, and dashes.
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 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 processingSplit string by delimiter
Splits a string into parts using the given delimiter. Returns an array of elements and their count.
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 processingURL-encode / decode string
Encodes a string for use in a URL (encode) or decodes it back (decode). Supports standard and component (rawurlencode) formats.