How to Add AI-Built Pages to Your Portal
What the AI Page Builder Does
The admin page builder is a conversational interface where you describe what kind of page you need. You might say "I need a page that shows a list of projects with columns for name, status, and deadline, and lets users create new projects and edit existing ones." The AI translates this into a complete slug JSON file with the correct table references, field types, list columns, edit form sections, and permission flags.
The AI understands all the field types available in the system, including special types like date pickers, file uploads, multi-select dropdowns, and linked fields. It also knows the database table structure, so it can suggest the right table and sort key patterns for your data.
Using the Page Builder
Navigate to the admin page builder in your admin panel. This opens a chat interface connected to an AI model that has been given detailed context about the slug system, field types, and database structure. The conversation is persistent, so you can come back and refine your pages later.
Tell the AI what your page should do. Be specific about the data fields, actions, and layout you need. For example: "Create a page for managing client invoices. Each invoice should have a client name, amount, due date, status dropdown with options Pending, Paid, and Overdue, and a notes textarea. The list should show client name, amount, and status as columns. Users should be able to create, edit, and delete invoices."
The AI produces a complete JSON slug configuration. Review it to make sure the field names, types, and permissions match your requirements. The AI typically gets the structure right on the first try, but you can ask for adjustments. Say "add a file upload field for invoice PDF" or "make the amount field read-only on the list page" and the AI updates the configuration.
Once you are satisfied with the configuration, save it. The system writes the slug file and adds it to your portal navigation. The page is immediately available to your portal users. No deployment step, no server restart, just save and the page is live.
Create some test records on the new page to verify everything works. If you need changes, go back to the builder and describe what you want adjusted. The AI remembers your previous conversation, so it can modify the existing page rather than starting over.
What Kinds of Pages Can AI Build
The AI can generate any page type that the slug system supports. Common examples include:
- Data management pages (list + create + edit + delete for any record type)
- Read-only dashboards that display data without edit capabilities
- Forms with complex field types including dropdowns populated from other database fields
- Pages with bulk operations like multi-select delete or batch field updates
- Filtered views that group records by a category field
- Pages with sub-arrays (records that contain nested lists of items)
AI Builder vs Manual Configuration
You can always write slug JSON files by hand if you prefer full control. The AI builder is fastest for creating new pages, especially when you are not familiar with all the slug options. For complex configurations with unusual field interactions, you might generate the base with AI and then fine-tune the JSON manually.
The AI builder is also useful for learning how the slug system works. By describing what you want and reading the generated JSON, you quickly understand which fields control which behaviors. Many users start with the AI builder and transition to manual editing as they become more comfortable with the system.
Build portal pages by describing what you need. The AI generates the complete configuration for you.
Get Started Free