> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.itential.com/itential-platform/6/studio/tasks/reference/concat/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server. # concat > Reference for the concat workflow task, which concatenates strings or arrays of strings. ## Task purpose The `concat` task combines strings. It can concatenate strings or an array of strings consisting of one or more values. This task does not provide the ability to reorganize the array or iterate through it. ## Potential use case Use this task when you need to append one or more string values to the end of another string. The concatenated result returns a new string containing the combined strings. For example, if you have a notification message that needs to be appended, `concat` could be used to generate the new combined message. The `concat` task does not change the value of the original string. ## Task properties | Incoming | Type | Description | | --------- | --------------- | ------------------------------------------------------------------------- | | `str` | String | Required. The first string to concatenate (add to). | | `stringN` | Array or String | Required. A string or array of strings to concatenate to the `str` value. | | Outgoing | Type | Description | | ----------------- | ------ | ------------------------------------------------------------------------------------------------------------------ | | `combinedStrings` | String | The combined string that results from adding the value of `stringN` to `str`, in the order presented in the array. | ## Configure the task ### Example 1 In this example: * The `str` variable is statically set to `Hello World`. * The `stringN` array is populated with a single item: `you will have high success today`. The value is enclosed in square brackets to indicate an array. The comma following the first double quote is used for sentence structure and is not required — the concatenation process does not add spaces or other characters between the two variables. * The outgoing `combinedStrings` variable has the value `Hello World, you will have high success today`. ![](/_fern-img/c951921b56174d7167b2e637140fef2146783c756d1ea8a1663d57002f2fb9ad.webp)![](/_fern-img/bbe458ca8e6f7cd0bb7a94328530b855264521c89ce781cc0df9a86fb60a2ece.webp)![](/_fern-img/014fe0754862a3a09e10f797f517cda8c0a4c28ad1d9b3a9c1ba845245265eee.webp) ### Example 2 In this example: * The `str` variable is statically set to `Hello World`. * The `stringN` array is populated with two items enclosed in square brackets: `you will have high success today` and `go forth and prosper`. The punctuation is used for sentence structure and is not required — the concatenation process does not add spaces or other characters between variables. * The outgoing `combinedStrings` variable has the value `Hello World, you will have high success today, go forth and prosper`. ![](/_fern-img/759da1bf98e0222bdeee5710ba51354c87a3624963661d0e9d80d4e99d558ee3.webp)![](/_fern-img/5aafd3ee3b251bb7ca439d765461f92d226ebe7d5f11854c71ab83d94ecfcafc.webp) ## Related information * [concat (string) API reference](https://apidocs.itential.com/2023.1/api/app-workflow_engine/stringConcat/) > Reference for the concat workflow task, which concatenates strings or arrays of strings.