Managing Your Apps
Organize, monitor, and collaborate on your Pentoggle apps
Your apps dashboard
The Apps page is your home base for managing everything you've built. Access it by clicking your profile icon and selecting "My Apps", or by navigating directly.
Each app appears as a card showing:
- App name and description
- A preview thumbnail
- Last updated timestamp
Click any app card to open it in the editor, where you can continue refining it through chat or adjust its settings.
Staging environment
Every app on Pentoggle comes with a built-in staging environment. When you make changes through chat, they're applied to a staging version of your app first — so you can preview and test everything before it touches production.
How it works
- You request a change through chat (e.g., "add a pricing section")
- The agent builds and deploys the change to your staging environment
- You preview the staging version in the embedded preview, or click the open in new tab icon (left of Publish) to view it in a separate browser tab for a full-screen experience
- When you're happy, click Publish to push the changes to production
Tip: Staging is automatic — there's nothing to enable. Every feature change goes through staging first, so your live users never see half-finished work.
Browsing your app data
Every app comes with a Database tab right inside the editor — between the Code tab and the Settings tab. Open it to inspect what your app has actually stored, without leaving Pentoggle.
What you can do
- List all data models — see every table the AI created for your app (Users, Posts, Orders, etc.)
- Browse rows — click a model to view its rows in a sortable, paginated table
- Inspect related data — relationships between models are shown alongside each row
Tip: The Database tab is read-only — it's for inspecting data, not editing it. To change data, use your app's UI or ask the AI in chat to add an admin screen.
Editing app info
You can update your app's name and description at any time from the Settings tab inside the app editor.
- Open your app and go to the Settings tab
- Click the pencil icon on the App Info card
- Update the App Name (2–50 characters) or Description (10–200 characters)
- Click Save
A character counter is shown below each field to help you stay within limits.
Archiving & restoring apps
If you're done with an app but want to keep it around for reference, archive it. Archived apps are hidden from your main dashboard but stay fully intact and can be restored anytime.
To archive an app
- On the Apps dashboard, hover over the app card
- Click the menu icon that appears
- Select Archive
To restore an archived app
- Scroll to the Archived section at the bottom of the Apps dashboard
- Click to expand it
- Click Restore on the app you want to bring back
Archived apps are hidden from your main dashboard but are not deleted. You can restore them at any time. To remove an app permanently, see Deleting apps.
Deleting apps
If you no longer need an app at all, you can delete it permanently. Unlike archiving, deletion is final — the app, its database, its uploaded files, and its source repository are all removed.
To delete an app
- On the Apps dashboard, hover over the app card and click the menu icon, or open the app and go to the Settings tab
- Select Delete
- A confirmation dialog opens explaining what will be removed
- Type the app's name to confirm, then click Delete app
What gets removed
- The app itself and all its settings
- The app's database and every row stored in it
- Files uploaded by users of the app
- The generated source code repository
- Any custom domains attached to the app
Deletion is permanent and cannot be undone. If there's any chance you'll want the app back, archive it instead.
Built-in analytics
Every published app comes with built-in visitor analytics out of the box — no setup, no third-party tools, no extra charges. Access analytics from the Analytics page in the navigation, or from the Analytics tab inside any app.
What's tracked
- Page Views — total number of page loads
- Unique Visitors — distinct visitors to your app
- Views Over Time — a chart showing daily traffic trends
- Top Pages — which pages get the most traffic
- Top Referrers — where your visitors are coming from
- Devices — breakdown of desktop, mobile, and tablet visitors
Time periods
Toggle between Today, 7 days, and 30 days to view analytics for different time ranges.
Tip: Use the app selector dropdown at the top of the Analytics page to switch between apps quickly.
App collaboration
Invite team members, clients, or collaborators to work on your app together. Collaborators get access to the app preview and a shared chat — they can request features, suggest changes, and interact with the AI agent just like the owner.
What collaborators can do
- View the live preview — see the latest version of the app
- Use the shared chat — request features and changes through the same conversation
- Upload files — share images, documents, and references
Adding a collaborator
- Open your app and go to the Settings tab
- Scroll to the Collaborators section
- Enter their email address
- Click Add
Removing a collaborator
Click the trash icon next to any collaborator's name to remove their access. Only the app owner can add or remove collaborators.
Billing note: All build credits and hosting costs are charged to the app owner's account. Collaborators don't need their own subscription to contribute.
Undo last feature
If a recent change didn't turn out as expected, you can roll it back without needing to describe what to undo.
How to undo
- In the chat panel, look for the "Undo last feature" link below the messages
- Click it, then confirm by selecting "Yes, undo"
- The app will revert to its previous working state
The undo option is only available when there's a previous version to roll back to. If you've only generated the initial app, this option won't appear.
Tip: If you want to refine rather than undo, try describing what you'd like changed in chat instead — e.g., "revert the header to the previous style but keep the new footer."
Next steps
- Explore built-in integrations your apps can use
- Connect a custom domain to your app
- Learn about file uploads & voice input