How to create an app: Ask the Rewst Agent
Creating an app with Rewst involves considering your use case, choosing the correct components, and assembling all the needed pieces in the background to achieve your goals. The best way to do this is to ask the Rewst Agent to create your app for you. In Rewst Classic, setting up your app required the manual creation of a workflow and the linking of workflow to app with Jinja. Ask the Rewst Agent to create your app and watch it do all that work for you, no coding required on your part.
Craft prompts for building an app with the Rewst Agent
The agent builds better apps when your prompt answers seven things. A well-written paragraph should contain answers to the following questions:
Who is the audience?
An internal tech dashboard and a client-facing portal get different surfaces
Explain who else sees the app - internal only versus shared with a client
What is the one decision or job the app should achieve?
Drives what lands in the first viewport vs. what's a drill-down
Where does the data come from?
A named integration, a datastore collection, an existing workflow, or static sample
Indicate whether actions may run live against real systems
What must the top of the page answer at a glance?
Becomes the KPI row or header
What is the main list or record set, and which columns should be used?
Becomes the table
What can a user can do - open detail, filter, submit, re-run, export, etc.?
Becomes interactions, slideouts, forms, workflow actions
Should the app use standard Rewst components or custom-branded design?
Standard or native app design is the default and cheaper for your token cost
Custom-branded design is hand-authored HTML/CSS for branded and premium appearance
Example prompts
Click on any of the below examples to expand and view its full prompt.
Reusable prompt fragments
Here are some examples of what you could drop into any of the above prompts to refine your request for the Rewst Agent.
Filter that actually changes the data: "Put a Client selector in the page header; selecting a client re-runs the backing workflow with that client as an input so the KPIs and the table both update."
Row-click detail: "Clicking a table row opens a slideout showing the full record, with the raw fields grouped under labeled sections."
Reuse existing work: "Use my existing
get-open-ticketsworkflow as the data source. Don't create a new one."Iterating later: "On the Service Desk Triage app, add a fifth KPI tile for reopened tickets this week and move the priority donut above the table. Leave everything else alone."
Fixing something: "The table on my Patch Compliance page is showing
--in every cell. Figure out why and fix it."
Things to put in the prompt to avoid rework and additional token cost
Name the branding scheme, if you care.
"Standard Rewst components" - native, faster and block-editable
"Custom branded design" - hand-authored HTML/CSS, more expensive, best for client-facing polish
Say read-only if it's read-only. Otherwise, you may get buttons you didn't want.
Say "preview first" for anything that writes to an external system. The Rewst Agent will ask, but stating it up front saves a turn.
Don't ask for fake data unless you want a throwaway mockup. "Use realistic sample data" produces a demo, not a working app.
Make one app, ask for one decision. Prompts that ask for tickets and licenses and patching in one page produce a cluttered surface. Ask for multiple pages instead: "three pages: Tickets, Licenses, Patching, with shared header nav."
Create a page in an existing app
Navigate to the existing app by clicking on it in your Apps list. Every app's info page will contain a Pages section where all pages for that app will be listed. Each app you create will have a home page by default, added by Rewst. Both are customizable. For more on App pages, see our pages documentation here.

Click New Page. Give your page a name. Remember that Rewst will create the url slug for that page based off this name. Choose something that makes sense, but is appropriate to be seen by the eventual audience of the page.
Click Create Page. This will take you to the builder screen for that page. You can then drag, drop, and edit any blocks for that page.

Publish an app
Whether you've built your app via the Rewst Agent or manual design, it won't be live for use until you publish your app.
Ensure that everything in your app looks and functions as desired.
Open the app’s info page.
Click its name.
Click Publish App.
Delete an app
Navigate back to the app list.
Click ... next to the app you wish to delete.
Click Delete. The app is removed from the list immediately.
Last updated
Was this helpful?
