---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/application-development

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Module generation

# Use case: Generate modules using ServiceNow Otto {#ariaid-title1}

Release version: Australia  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Create and configure application menu modules using natural language

## Scenario {#use-case-module-generation__section_smw_n2w_z3c}

An admin at a logistics company is building a new custom application for managing warehouse operations. The application menu should include multiple modules:

* A list of active tasks
* A form for logging new incidents
* A dashboard for warehouse KPIs
* A link to an external supplier portal
* A folder for organizing reporting modules
Configuring each module individually through the standard UI would require navigating multiple forms and configuration screens.

## Problem {#use-case-module-generation__section_b1v_t2w_z3c}

Creating and configuring each module in the UI Builder manually can be time-consuming and repetitive, particularly when multiple modules are required simultaneously. Each module type includes its own set of configuration fields, including
table names, filters, roles, views, and window settings. As a result, the administrator must fill in these fields individually. When dealing with an application with five or more modules, this process can take considerable
time and is prone to configuration errors.

## Solution {#use-case-module-generation__section_hr1_bfw_z3c}

Using the Module generation feature, the admin provides a single natural-language prompt that describes all required modules. The AI agent analyzes the prompt, identifies the appropriate module types and key parameters, and
generates all modules in a single step. The admin then reviews each generated module, makes any necessary adjustments, and saves the complete application menu.

## Before you begin {#use-case-module-generation__before-you-begin}

Make sure that you install UI generation and that you have the ui_builder_admin role. For more information, see [Install UI generation](https://servicenow-prod.fluidtopics.net/XZVR~pG8lSP1o3gSnceIQg "Install the ServiceNow Otto for Creator application from the ServiceNow Store to enable UI generation.") and [Grant UI Builder admin role](https://servicenow-prod.fluidtopics.net/_I59C8jNpjV1XmKCAxOGwA "Assign the UI Builder administrator role to a user by editing the user record and adding the ui_builder_admin role.").

## Configuration steps {#use-case-module-generation__section_qmx_kfw_z3c}

Perform the following steps to generate modules:

1. Navigate to AllNow Experience FrameworkUI Builder.
2. From the application navigator, select All, then select Create menu.  

3. Enter a name for the application menu (for example, Warehouse Operations) and select Create.
4. On the Add modules page, select Generate multiple modules at once using Otto.
5. Enter the following prompt: <kbd class="ph userinput">Create a list of active warehouse tasks, a new record form for logging incidents, a KPI dashboard called Warehouse Overview, a URL module linking to https://supplier-portal.example.com with window name Supplier Portal, and a folder called Reports</kbd>.
6. Select Generate.

   ServiceNow Otto creates five modules and displays an AI indicator next to each.
7. Review each module. Select Accept and Edit for each module to confirm and adjust configuration fields such as table name, role restrictions, or view settings.
8. Rearrange modules if needed, then select Done.
{#use-case-module-generation__ol_lfj_1gw_z3c}

## Outcome {#use-case-module-generation__section_xzw_5kw_z3c}

The administrator creates and configures a five-module application menu within a single workflow. The resulting modules are immediately ready for use in the application navigator.
**Related concepts**   

* [Module generation](https://servicenow-prod.fluidtopics.net/e_dvWrRty~1dUzhDcoymSg "ServiceNow Otto generates application modules in UI Builder workspaces using natural-language prompts.")  
**Related tasks**   

* [Generate modules using ServiceNow Otto](https://servicenow-prod.fluidtopics.net/ONvLu8E2HmFOc8nnBAaxXw "Use ServiceNow Otto to generate modules for your application by entering natural language prompts instead of manually configuring them.")

*[\>]: and then


