App Navigator Agent
The App Navigator agent enables AI Employees to interact with web applications through automated browser control, allowing them to complete complex workflows across any web-based system without requiring API integrations.
Use Cases
- You need to automate a workflow in a web application that does not offer an API (e.g., SAP, Workday, ServiceNow, Oracle, NetSuite, or internal tools).
- You want browser-based form filling, navigation, or data extraction as part of a larger GWE workflow.
- You need auditable, recorded browser sessions for compliance.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
query | Text | No | The user's request that triggered this browser automation. |
instructions | String | No | Additional instructions that apply across all tasks in this run. |
named_inputs | Any[] | No | Data to pass to the browser automation agent -- employee IDs, project codes, form values, or any other data the automation needs. |
Outputs
| Output | Type | Description |
|---|---|---|
result | Text | The automation result, including structured data extracted from the web application. |
Tool Configuration
The App Navigator requires at least one navigation tool to be configured before it can run. Each tool defines a named automation task with one or more steps.
| Field | Required | Description |
|---|---|---|
name | Yes | The name of the navigation tool (typically the target application name, e.g., "ServiceNow"). |
steps | Yes | A list of steps. Each step has a title (required) and optional instructions describing what the agent should do at that step. |
hitl_enabled | No | Whether Human-in-the-Loop is enabled for this tool. Default: true. |
max_wait_time_hours | No | Maximum time (in hours) to wait for a human to intervene before timing out. Default: 3. |
Without a configured tool, the App Navigator will not run. The workflow will be marked as not runnable and the agent will have no tools available at runtime.
Note: The App Navigator uses its own tool configuration system, which is separate from the External Tool Caller's tool configuration. Do not use configure_external_tools for App Navigator nodes.
Features
- Browser-based automation -- behaves like a skilled user (clicking, typing, navigating, filling forms) to complete workflows directly in web apps.
- Intelligent navigation -- uses an application-level map and reasoning over the live page rather than fixed scripts or hard-coded selectors. Stable across minor UI changes, though major UI redesigns, MFA flows, CAPTCHAs, or heavy async rendering may require tool reconfiguration.
- Human-in-the-loop support -- teams can pause, take over, and resume at any step.
- Secure, isolated execution -- runs in sandboxed, isolated browser sessions.
- Auditability -- every action is logged with session recordings available for review, QA, and compliance.
- Scalable infrastructure -- can spin up hundreds of parallel browser sessions for enterprise workloads.
Supported AI Employee Types
Currently available on Dashboard and Conversational (Chat) AI Employees.
Video Tutorials
- Dashboard setup -- https://app.trupeer.ai/view/M2lZbdwDT
- Chat setup -- https://app.trupeer.ai/view/0v4oCqbGl
Related Agents
- External Tool Caller -- for API-based integrations when the target system has an API. Uses a different tool configuration system.