WebApp Builder
Describe the app you want in chat, and AI will write the code and deploy it to an accessible URL. You can create dynamic web apps that store and update data or static, read-only web pages.
WebApp Builder can be used in general chat and Agent chat. In Agent chat, whether Web apps can be created depends on the agent’s settings and connected tools.
How to Use
1. Enable Web App Creation
In general chat, click the + button on the left side of the input and select Build a web app. In Agent chat, when the Web App feature is enabled in the Agent settings, select the same menu item or directly ask the Agent to create a web app.
Once enabled, the tools needed to build and deploy the app are activated for the AI.

2. Describe the App You Want
Describe the app in natural language. Include what information to display and whether the app needs to store or update data.
Note: New web apps are created as dynamic web apps by default. A web page is created as static when you explicitly request a static page or confirm that a read-only page is sufficient. If you want a specific type, state whether you need data storage and updates or a read-only page.
Dynamic Web App
Use a dynamic web app when user-entered data must be saved or data from an external service must be updated later.
- “Build an app where team members can add and complete tasks, and keep the data when they return later”
- “Get this quarter’s Salesforce sales data and create a revenue dashboard that stores the data and can be updated later”
Static Web Page
Use a static web page when you only need to present information without storing or updating data.
- “Create a read-only dashboard showing monthly sales data as a bar chart”
- “Create a static web page that lists products as cards with a search feature”
3. Receive the Deployment Link
When the AI finishes, it provides an accessible URL for the app. Use this URL later to modify the app or update its data.
app.querypie.com/w/{web-app-id}Modifying an App
Modifying an app means changing its layout, features, or design. Only the app creator can modify it. When modifying an app in a different conversation, provide both the existing web app URL and the existing app name. Static web pages and dynamic web apps can both be modified, but an existing app’s type cannot be changed. Stored data in a dynamic web app is preserved when the app is redeployed.
You can view and manage the Web Apps you created in User Settings > Data Control.
Updating Dynamic Web App Data
A data-backed web app can update its data without rebuilding or republishing the app. By default, MCP data is not synchronized in real time; the data available when the app is created or updated is stored. Provide the existing web app URL and request the latest data, or configure a trigger to update it automatically.
Example request:
Get the latest Salesforce opportunity data and update only the data in this web app.
Web app URL: {web-app-url}Scheduled Updates
Use a time-based Automation trigger to retrieve the latest data from an external service and update an existing web app on a schedule. Create the app first, then include its URL in the Automation prompt.
A static, read-only web page cannot be converted to a data-backed app at the same URL. Create a new web app when persistent data is required.
Web App List and Sharing Management
In the Data Control area of User Settings, you can view the list of Web Apps you created and manage each app’s sharing scope.
- View the names and URLs of created Web Apps.
- Open or copy Web App URLs.
- Change visibility to Public, Organization, or Private.
- Delete Web Apps you no longer use.
For the detailed settings location, see User Settings > Data Control.
Access Scope
Apps are Private by default. To use Organization or Public access, request the desired scope in chat.
| Scope | Who Can Access | Default |
|---|---|---|
| Public | Anyone, without login | |
| Organization | Logged-in users in the same organization | |
| Private | Owner only | ✓ |
Example request: “Make it visible only to people in our organization” → Deployed as organization scope
Troubleshooting
Error pages when accessing a deployed app
Private Web App (Login Required)
- Cause: Accessing an app that requires login while not logged in
- Resolution: Log in and try again
Access Denied
- Cause: Accessing an app set to organization or private scope without the required permissions
- Resolution: Ask the app owner to change the access scope
Web App Not Found
- Cause: Incorrect URL or app does not exist
- Resolution: Verify the URL or contact the app owner
Summary
- Describe your app in natural language in chat — AI handles the build and deployment automatically
- Receive an accessible URL immediately after deployment
- Create dynamic web apps and static web pages
- Set access scope to Public / Organization / Private
- Provide the existing web app URL and app name to modify it while keeping the URL
- View created Web Apps, copy URLs, change sharing scope, and delete apps