\(Legacy\) Define Virtual Agent NLU notification actions
Create the actions for a Virtual Agent chat or messaging channel to send actionable notifications.
Before you begin
-
An action requires an associated, published (active) Virtual Agent topic, a Scriptable action, or a Flow action which can perform the action represented by a button in the notification, such as talk to an agent (live agent support) or bot feedback (Virtual Agent feedback). Consider working with your topic authors to determine the appropriate topics and corresponding actions. For more information about designing the Virtual Agent topics, see (Legacy) Designing a Virtual Agent NLU topic.
Note: Scriptable actions and Flow actions are asynchronous and are executed when you select the action without a Virtual Agent topic. You can select either an existing flow that is defined or coordinate with the flow authors to send actionable notifications.
-
Role required: virtual_agent_admin or admin
Procedure
-
Navigate to All > System Notification > Provider > Notifications and select the notification for which you're defining actions.
-
Navigate to the Notification Actions related list and select New Provider Action.
-
Select a notification action.
-
On the form, fill in the fields to define the notification actions.
|
Field |
Description |
|---|---|
|
Name |
Name of the notification action. For example, Talk to an agent. |
|
Notification |
Notification that is associated with the action. This field is populated automatically with the notification that you created. |
|
Async |
Option to enable the action execution without blocking the current request.Both Script and Flow actions in Virtual Agent are asynchronous. |
|
Model Type |
Type of actions that are configured. For example, NLU/Keyword topic. If NLU is selected, that action will only be for an NLU enabled Virtual Agent. |
|
Topic |
Virtual Agent topic that handles this notification action.Note: Virtual Agent Pro is required to send a topic with actionable notification. |
|
Script |
Script to execute the notification action.The script filed is available only when you select Scriptable notification action. Note: The Scriptable Action is available only for Virtual Agent Pro users. |
|
Application |
Application scope of the notification content. |
|
Active |
Option to activate the notification content. |
|
Choose Flow or Action | |
|
Flow |
Flow to trigger the sequence of the notification action. Note:
|
|
Action |
Action to use the correct table and field configuration for the notification action.Note:
|
|
Inputs | |
|
Script |
Script to pass inputs to a flow action.This Script field appears when you select the Flow notification action. |
- To define another action for the notification, repeat steps 3 through 5.
What to do next
(Legacy) Define the Virtual Agent NLU link actions to notification content.
---
title: \(Legacy\) Define Virtual Agent NLU notification actions
description: Create the actions for a Virtual Agent chat or messaging channel to send actionable notifications.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/conversational-interfaces/define-va-notif-actions-nlu.html
release: brazil
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [Configuring notifications for NLU, Configure NLU, \(Legacy\) Virtual Agent for NLU, Conversational Interfaces]
---
# \(Legacy\) Define Virtual Agent NLU notification actions
Create the actions for a Virtual Agent chat or messaging channel to send actionable notifications.
## Before you begin
- An action requires an associated, published \(active\) Virtual Agent topic, a Scriptable action, or a Flow action which can perform the action represented by a button in the notification, such as talk to an agent \(live agent support\) or bot feedback \(Virtual Agent feedback\). Consider working with your topic authors to determine the appropriate topics and corresponding actions. For more information about designing the Virtual Agent topics, see [\(Legacy\) Designing a Virtual Agent NLU topic](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/conversational-interfaces/design-va-topic-nlu.md).
**Note:** Scriptable actions and Flow actions are asynchronous and are executed when you select the action without a Virtual Agent topic. You can select either an existing flow that is defined or coordinate with the flow authors to send actionable notifications.
- Role required: virtual\_agent\_admin or admin
## Procedure
1. Navigate to **All** > **System Notification** > **Provider** > **Notifications** and select the notification for which you're defining actions.
2. Navigate to the **Notification Actions** related list and select **New Provider Action**.
3. Select a notification action.
4. On the form, fill in the fields to define the notification actions.
<table id="table_gft_nvp_2jb"><thead><tr><th>
Field
</th><th>
Description
</th></tr></thead><tbody><tr><td>
Name
</td><td>
Name of the notification action. For example, Talk to an agent.
</td></tr><tr><td>
Notification
</td><td>
Notification that is associated with the action. This field is populated automatically with the notification that you created.
</td></tr><tr><td>
Async
</td><td>
Option to enable the action execution without blocking the current request.Both Script and Flow actions in Virtual Agent are asynchronous.
</td></tr><tr><td>
Model Type
</td><td>
Type of actions that are configured. For example, NLU/Keyword topic. If NLU is selected, that action will only be for an NLU enabled Virtual Agent.
</td></tr><tr><td>
Topic
</td><td>
Virtual Agent topic that handles this notification action.**Note:** Virtual Agent Pro is required to send a topic with actionable notification.
</td></tr><tr><td>
Script
</td><td>
Script to execute the notification action.The script filed is available only when you select Scriptable notification action.
**Note:** The Scriptable Action is available only for Virtual Agent Pro users.
</td></tr><tr><td>
Application
</td><td>
Application scope of the notification content.
</td></tr><tr><td>
Active
</td><td>
Option to activate the notification content.
</td></tr><tr class="sub-head"><td class="sub-head" colspan="2">
Choose Flow or Action
</td></tr><tr><td>
Flow
</td><td>
Flow to trigger the sequence of the notification action. **Note:**
- You cannot choose the flow if you provided the action.
- The Flow field appears only when you select Flow notification action.
- The Flow Action is available only for Virtual Agent Pro users.
</td></tr><tr><td>
Action
</td><td>
Action to use the correct table and field configuration for the notification action.**Note:**
- You cannot choose the action if you provided the Flow.
- The Action field appears only when you select the Flow notification action.
</td></tr><tr><td class="sub-head" colspan="2">
Inputs
</td></tr><tr><td>
Script
</td><td>
Script to pass inputs to a flow action.This Script field appears when you select the Flow notification action.
</td></tr></tbody>
</table>5. Select **Submit**.
6. To define another action for the notification, repeat steps 3 through 5.
## What to do next
[\(Legacy\) Define the Virtual Agent NLU link actions to notification content](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/conversational-interfaces/define-va-notif-link-actions-nlu.md).
| title | \(Legacy\) Define Virtual Agent NLU notification actions |
| description | Create the actions for a Virtual Agent chat or messaging channel to send actionable notifications. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/conversational-interfaces/define-va-notif-actions-nlu.html |
| release | brazil |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | Configuring notifications for NLUConfigure NLU\(Legacy\) Virtual Agent for NLUConversational Interfaces |