---
sourceDocument: Zurich Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/application-development

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Generate apps

# Generate apps with Now Assist for app generation within ServiceNow Studio {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Have a conversation with the Now Assist for app generation to start building applications.
This video shows you how to perform the following procedure.

## Before you begin

To use app generation, you must activate the skill in ServiceNow Otto for Creator. For more information, see [Install Now Assist for app generation in ServiceNow Studio](https://www.servicenow.com/docs/oFvSWxs4eiQIorLU_90VnQ "Install the ServiceNow Otto for Creator application so that you can get started with creating an application for your organization.").  
Role required: now_assist_panel_user  
Note:  
If you have users that only need to edit (not create) apps, they can be assigned the delegated_developer and now_assist_panel_user roles.

## About this task

When app generation is enabled on an instance, the Now Assist icon (![Now Assist icon.]()) appears on the home page banner.

## Procedure

1. Open the Now Assist panel by navigating to App EngineServiceNow Studio and selecting the Now Assist icon.  
   ![Now Assist highlighted in banner.]()
2. In the Now Assist panel, select Create an app.  
   Now Assist asks you to describe your application.
3. Summarize your current business process.  
   Describe your application's use case so that Now Assist understands the purpose of your application. You can be highly detailed if you have a clear idea of what you want. If you don't, start with a broad description. Now Assist narrows down your application's requirements.

4. Continue the conversation with Now Assist by providing details about how you want the app to work.  
   Now Assist asks you questions to understand the data to be collected, the users involved and their permissions, and the desired interface. Your answers help Now Assist create the correct tables, roles, access control lists (ACLs), forms, and record producers for your application. You can also ask Now Assist to create a workspace (user interface) and flow
   (automation) for your application.

   If you know exactly how you want your app to work, be specific about its functionality. If you don't, interact with Now Assist to determine the correct application requirements. For more information, see [General guidelines for using Now Assist for app generation in ServiceNow Studio](https://www.servicenow.com/docs/LNoDjiDTn4vmy5CjXrP5Kw "Learn general guidelines for using Now Assist for app generation to create applications with help from generative AI.").

5. Preview, finalize, and then generate the app.
   1. If necessary, select Make changes to continue editing.  
      Continue to interact with Now Assist until the summary it produces matches your application's requirements.
   2. After you're satisfied with the application requirements, select Preview app.  

      The preview opens and displays a list of app files. Filter the app files list and narrow the search as needed. Select any of the app files to view details. For example, select a role to see if it grants users create, read,
      write, or delete permissions. If your app contains a record producer, select it to see what the form and fields look like. As you continue previewing and requesting updates with Now Assist, changes such as adding a new role are listed as the preview pane loads.

      Note:  
      Because workspaces and flows rely on tables, these application features are generated after tables and when you save the application.

      Note:  
      If the Now Assist panel is covering information, select the Now Assist icon ![]() to close the panel. Select the icon again to open the panel and continue the conversation.

      When you're finished previewing, select an option:

      * Save and open app generates the app and opens it in ServiceNow Studio for you to review and edit as needed. If you included workspaces (user interface) or flows (automation) in your application, their metadata is generated when you save the application.
      * Make changes enables you to continue the conversation with Now Assist to refine and edit the app. After Now Assist makes any changes you request, the app preview is also updated.
      * Discard and start over deletes the current app and resets the conversation in the Now Assist panel.
      {#sns-app-gen-using-landing__ul_bnt_zx2_ddc}

      For more information about ServiceNow Studio, see [ServiceNow Studio](https://www.servicenow.com/docs/IO2fJSLFNA~45TeA0N9J6A "ServiceNow Studio provides a unified experience for all ServiceNow development activities, enabling admins and developers to extend base system solutions and create custom apps with ease. Use ServiceNow Studio to build apps and app files with integrated tools, access and edit app metadata in scoped and global apps, and package app changes for deployment, all in one powerful development tool.").
   {#sns-app-gen-using-landing__substeps_xmt_zx2_ddc}
{#sns-app-gen-using-landing__steps_ntw_m3y_w1c}

## Result

Use the tools in ServiceNow Studio to add more features and enhance your app further. For more information, see [Create an application in ServiceNow Studio](https://www.servicenow.com/docs/HvdaVESzN4jI_t3~kwt38g "Create a custom application in ServiceNow Studio. After creating the foundations of your app, you can add data, automation, or many other types of app files using integrated development tools and builders in ServiceNow Studio.") and [Create an app file in ServiceNow Studio](https://www.servicenow.com/docs/0bkcpD4LvzXGzFYwNty3vw "Create an app file to define an aspect of how an application functions. For example, you could add a security file using ServiceNow Studio to define which users can access the app.").
* **[Add a workspace to a custom application with Now Assist for app generation](https://www.servicenow.com/docs/AB1wKFRDSNsiM7t8QAvvNA)**   
  Use Now Assist for app generation to add a workspace to a custom application.
* **[Add a flow to a custom application with Now Assist for app generation](https://www.servicenow.com/docs/UC2FvPnBEG~qhbbERGScyQ)**   
  Use Now Assist for app generation to add a flow to a custom application.
* **[Review and edit applications using Now Assist for app generation in ServiceNow Studio](https://www.servicenow.com/docs/KqrhEHDWO8PPDPFY0SKBBg)**   
  Use Now Assist for app generation to review and modify applications in the ServiceNow Studio development environment.

*[\>]: and then


