---
sourceDocument: Brazil Enable AI
sourceDocumentLink: https://www.servicenow.com/docs/r/intelligent-experiences

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Approval assistance AI agent

# Approval assistance AI agent {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read  
This AI agent handles all queries related to approval records for the current user.

## Workflow {#plat-approval-assistance-ai-agent__zsmdlwierhjt}

The agent retrieves and filters pending approvals, provides detailed information about requested items, generates evaluation checklists based on knowledge base articles, and supports approval and rejection actions including e-signature management.

1. Analyze the user's message to identify what they are trying to do.
2. Route the request directly to the step that matches the intended action:
   * Retrieve all pending approvals assigned to the user, applying any filters specified by the user.
   * Fetch full details for a specific approval record, always retrieving the most current data.
   * Generate and display a checklist evaluation for the approval, grouping criteria by status and providing reference article links.
   * Prompt the user to choose an approval action, handle e-signature requirements if applicable, and confirm the result of the action.
   {#plat-approval-assistance-ai-agent__ul_sw2_ybg_yjc}
{#plat-approval-assistance-ai-agent__ol_hcp_qwx_njc}  
{#plat-approval-assistance-ai-agent__zsmdlwierhjt__entry__2}

| Field | Description |
|-|-|
| Allow third party to access this AI agent | When enabled, third-party AI agents can use this agent. This value is off (false) by default. This setting is defined in the AI Agent configs \[sn_aia_agent_config\] table on the External discoverable field. |
| Allow AI specialists to access this AI agent | When enabled, AI specialists can use this agent. This value is off (false) by default. When set to true, more configuration options for tools become available so that an AI specialist can map inputs and response templates to tool outputs. This setting is defined in the AI Agent configs \[sn_aia_agent_config\] table on the Specialist enabled field. |
| Manage long-term memory | When enabled, all previous user interactions are used as context for the LLM. This value is off (false) by default. This setting is defined by the sn_aia.ltm.enable_long_term_memory system property. For more information, see [ServiceNow Otto AI agents reference](https://www.servicenow.com/docs/sa1bdHN6FqAGJmyqCFbo6w "Find more information about user roles, tables, and the different properties that are installed in ServiceNow Otto AI agents."). |
| Tools | Scripts :   Approval Processor :   Fetch approval record details :   Get list of approvals Knowledge Graph :   Approval User Knowledge Graph Generative AI skill :   Checklist Generation |
| Allowed user roles The specific user roles that can access this AI agent. | approver_user, sn_request_approver_read, snc_internal |
| Data access roles The specific user identity roles that determine which data the AI agent can access and what actions it can take. | Not defined. |
| Triggers | Optional. None defined by default. An admin can specify triggers if desired. For more information, see [Add a trigger to an AI agent](https://www.servicenow.com/docs/TTPcY_6jqFaCPLWj8oH1fQ "In the guided setup for an AI agent, add triggers to run the AI agent automatically when certain conditions are met."). |
| Channels | Not defined. |
| Used in agentic workflows | Not applicable. |
[Table 1. Configuration]

## Using the approval assistance AI agent {#ariaid-title2}

This AI agent that enables you to see your list of pending approvals, as well as see the details about your pending approvals. You can then approve or reject requests and tickets in ServiceNow Otto for Virtual Agent.
Roles required: approver_user, sn_request_approver_read, snc_internal  
Note:  
Add the necessary roles to enable reading of other tables whose records go through the approval process. For example, you can add the sn_change_read role to read Change Request records.

The benefit of using the approval assistance AI agent is that you don't need to navigate to a specific page to approve your tickets. You can ask the AI agent about your pending approval requests and then tell the AI agent to
approve or reject those approvals. The AI agent will ask follow-up questions and offer context-aware responses to simplify your experience.  
Ask you administrator to configure the display fields and the knowledge base (KB) search fields to generate a Gen AI checklist to assist the approval assistance AI agent in making targeted decisions. The checklist uses KB articles and policies to assist the agent in decision making. The checklist fetches information from knowledge base articles about specific requester approval tickets. An approval_admin and admin role are required to configure the agent. For more information, see [Configure Service Portal Approval Configuration record](https://www.servicenow.com/docs/access?context=configure-approval-assistance-ai-agent&version=brazil&pubname=brazil-platform-user-interface&ft:locale=en-US).  
Note:  
Provide cross-scope privileges to the Requester Agents - Foundation plugin for tables whose records are restricted within the scope of an application. For more information, see [Define cross-scope access to an application resource](https://www.servicenow.com/docs/access?context=set-RCA-level&version=brazil&pubname=brazil-application-development&ft:locale=en-US).

### Prerequisites and setup {#platform-approval-aia__section_apx_t2z_1hc}

To use this AI agent, you must have Requester Agents - Foundation (version 3 of the standard plugin) installed on your instance, which is installed with ServiceNow Otto for Platform. You can get these plugins when you install any other ServiceNow Otto application, such as ServiceNow Otto for IT Service Management (ITSM).

The approval assistance AI agent displays data from the Approvals \[sysapproval_approver\] table. If the user has been assigned to approve a request, the approval record is shown.

### Sample prompts {#platform-approval-aia__section_x4x_kw1_bhc}

After the agent has been activated in AI Agent Studio, enter phrases such as the following or similar queries to run the AI agent in Virtual Agent and the ServiceNow Otto panel.

* Can you give me a list of pending approvals?
* What are the pending approvals for time off requests?
* Show me a list of pending approval requests by priority.
* Give me details about my approval request?
{#platform-approval-aia__ul_y4x_kw1_bhc}

### Performing approval action on an approval record {#platform-approval-aia__section_d1t_ddh_bhc}

The approval assistance AI agent shows approval requests that require an action on your part. After the approval information is provided by the agent, select Approve or Reject for a specific approval record, or type <kbd class="ph userinput">Approve</kbd> or <kbd class="ph userinput">Reject</kbd>. If you reject an approval request, then add a comment about the rejection reason. Figure 1. Approve or reject an approval record

