AI actions

Use actions in the AI actions group to analyze data, summarize content, generate content, or detect and translate text in real time. These actions use AI to process and analyze data while the action flow runs.

Note: AI actions have input limits to ensure safe and predictable results. Each action that analyzes or extracts information from text can process up to 100,000 characters and up to 1,000 repetitive pattern occurrences. Any input that exceeds these limits will not be processed.

Access to AI actions

Your access to AI actions is based on your subscription tier. You can check your subscription tier in your account settings or contact your Nintex Account Manager for help.

  • If your organization is on one of the following subscription tiers, you have access to AI actions:
    • Professional

    • Expert

    • Enterprise

    • Trial licenses

      For more details about subscription tiers, see Licensing and packages.

  • If your organization is on an Essentials or Legacy tier, you do not have access to AI actions. To begin using AI actions, upgrade to a Trial license or one of the supported subscription tiers. For details and the allocation available for your license, reach out to your Nintex Account Manager.

Enable AI actions

The AI actions are available only when the feature is enabled for the tenant. For more information, see AI actions.

Analyze sentiment

Detects the sentiment of a text input. The result can be Positive, Neutral, Negative, or Mixed. Use the result to branch the action flow.

For example, you can use this action to analyze the sentiment of a support case or user feedback before taking action.

  • Text to analyze: The text input to analyze for sentiment. This property accepts Merge syntax.

  • Result variables: Action response: The name of the result variables that stores the sentiment. The value is one of the following: Positive, Neutral, Negative, or Mixed. For more information, see Result variables.

Detect language

Identifies the primary language of a text input. The action returns both the language name (such as English, French, or German) and the corresponding International Organization for Standardization (ISO) language code (such as en, fr, or de). Use the result to branch the action flow, or translate text to the required language.

For example, you can use this action to detect a language before translating a user query or your response. After a user submits a product review, but before sending the review to the support team, you want to check whether it is written in English. Configure the Detect language action to identify the language of the submitted text. If the review is in another language, send it for translation. If it's in English, send it directly to the support team.

  • Text to analyze: The text input to determine the language. This property accepts Merge syntax.

  • Result variables: Action response: The name of the result variables that stores the language code and language name. For more information, see Result variables.

Summarize text

Generates a brief summary from a block of text. The action follows the instructions you provide and returns the result in a variable. You can use the summary to generate a report or send it for review.

For example, a user submits meeting notes from which you want to identify the key action items and create a short summary. Use the Summarize text action with instructions to summarize the action items. The action generates a summary and stores it in a variable that you can use to build a report or notify stakeholders.

  • Summary instructions: Defines the type of summary to generate. For example, Summarize in bullet points or Summarize in 100 words.

  • Text to summarize: The text input to summarize. This property accepts Merge syntax.

  • Result variables: Action response: The name of the result variables that stores the summary. The output language matches the language of the input text. For more information, see Result variables.

Translate text

Converts text from one language to another. The action returns the translated text in the target language you specify. Use the result to generate messages, populate documents, or create reports in the selected language.

For example, a user submits a feedback form in Spanish. You want to convert the message to English before sending it to your team. Configure the Translate text action to translate the submitted content to English. The action stores the result in a variable that you can use in the next step of an action.

  • Target language: The target language for translation. The translation output will be in this language.

  • Text to translate: The text input to translate. This property accepts Merge syntax.

  • Result variables: Action response: The name of the result variables that stores the translated text. For more information, see Result variables.

Result variables

Result variables store data created or modified by actions and are accessible via the $Result merge variable. The response from the action's XHR request is stored in the $Result merge variable using the given name. You can access properties from the response using Merge syntax.

To use the output of AI actions as a value, manually specify it when configuring the action, replacing $Result: {{$Result.result.name.body}}