I can also use it for Inventory Management. Fibery handels big Databases really great with a lot of items, relations and fields, but having a more intuitive āApp-Feelingā to walk trough the storage and update inventorys would be aswesome. I think there are many workflows that could use a more āappā feeling.
Iāve been experimenting with the new Page Agent and Iām genuinely excited about what it can already do ā I built a test page connected to a database of portfolio files (audio and video), and it automatically created a clean player with download buttons. Really impressive for an early prototype.
That said, I have a few questions and feature requests:
Public sharing for pagesā Is there a plan to allow UI pages to be shared publicly, without requiring a Fibery login? This would be a game-changer for portfolio and client-facing use cases.
Forms and booking ā Iād love to be able to build more polished questionnaires and a proper booking page. The current form options feel limited for client-facing workflows.
Document generation ā It would be incredibly useful to generate documents from stored data (proposals, contracts, invoices, etc.) and be able to review and edit them before sending. Even a basic template-based export would go a long way.
Flexible entity layouts ā This is probably my biggest pain point. Not being able to reorder fields or place them side by side in entity views makes it hard to create clean, readable layouts. For example, Iād love to display Price, VAT, Total, and Currency all on one line rather than in a long vertical list. More control over field arrangement and grouping in entity views would make a huge difference to day-to-day usability.
This is all very promissing! Thank you!
This! Weāre thinking about how we could use the page agent and especially the app agent for these types of things ā it would revolutionize our ability to work with clients and save a lot of the ingest and export problems that eat such a chunk of our time:
Public sharing for pagesā Is there a plan to allow UI pages to be shared publicly, without requiring a Fibery login? This would be a game-changer for portfolio and client-facing use cases.
Forms and booking ā Iād love to be able to build more polished questionnaires and a proper booking page. The current form options feel limited for client-facing workflows.
Document generation ā It would be incredibly useful to generate documents from stored data (proposals, contracts, invoices, etc.) and be able to review and edit them before sending. Even a basic template-based export would go a long way.
Flexible entity layouts ā This is probably my biggest pain point. Not being able to reorder fields or place them side by side in entity views makes it hard to create clean, readable layouts. For example, Iād love to display Price, VAT, Total, and Currency all on one line rather than in a long vertical list. More control over field arrangement and grouping in entity views would make a huge difference to day-to-day usability.
I will write a longer reply here later but I want to say already that I am very happy with these features - I was hoping that you guys would do something like this for years!
I would make front-ends for non tech-savvy folks or for very specific use cases, so people do not get overwhelmed and can send/get just the information that is important in an intuitive and pleasant way.
More will follow and I will share some of my own examples!
Thatās a great question.
Coming from Coda and new to Fibery (Iāve been playing with Fibery for just a week!), one thing that I found really insteresting in Coda and that I couldnāt yet find (if it exists in Fibery), is the possibility to add ābuttonsā to Documents.
For example, āAdd Entityā to a defined db, or āModify entityā (in coda these are āadd rowsā and āmodify rowā), or simply run a script or a formula when the button is clicked (so the possible actions would be endless).
This feature greatly enhances the usersā experience and can make Fibery feel/act like an app.
One upvote for flexibly layouts. At the moment, everything is forced into a long list. If we could get 3 or 4 columns with the possibility of having the fields names visible, invisible or show something else, the visible layout for an entity could look more like a form which will also improve the usersā experience. An example from coda:
Totally agree! I would love to be able to have more flexibility on the entitiesā columns. Then you can have, for example, the Subtotal, currency, VAT, total in one line. and itās much cleaner!
About the button, you can! You will see them if you right click on the entity when you create one on the DB. You can also show it on the entity. But buttons like in a dashboard outside the entity do not exist. I come from Coda as well, and I would not go back to it! There are some things that I miss, but others I did not have before, that I find just amazing, like creating a PDF from HTML, and the new AI Page Creator! Hoping that it keeps being developed!
AH; and costumer service is amazing!!! And the speed on which itās getting better and better every week!
Thanks Eva for the button tip!
Also from Coda and missing some things⦠but enjoying what I seeing so far⦠talk to me more about the PDF from HTML!?
Had a quick go at making a āsunsama-liteā custom app.
It displays my Google Calendar events, and allows me to plan Fibery Tasks into the next free slot
Great timing on this question ā weāve been building custom UI pages in Fibery since they released and theyāre already very helpful but weāve been hitting some gaps.
Hereās what weād build if we had the ability.
A support inbox app
This is our most pressing need. Our support team works in Fibery for everything else, but the current views are too complex for inbox triage ā too many fields, too many relations, too much visible at once. What we want is a focused surface: one ticket at a time, inline reply, status update, and escalation as a single action. The data model is already there. Whatās missing is a purpose-built skin that hides everything irrelevant to the person handling tickets.
The escalation path matters a lot here. When a support staffer needs to send something to the dev or product queue, that should be a single button that pre-populates a new entity with the context from the original thread. Right now that handoff is manual and lossy.
For this to actually work as an email interface, weād need a few things that arenāt currently possible in UI pages:
-
Rich text input ā at minimum bold, italic, bullet lists, and links. Support responses need to look like real emails, not plain text. Weāve built a basic toolbar in the page ui before, but a native component would be ideal.
-
Image and file upload ā customers send screenshots, support needs to be able to attach files to replies and store them in context with the ticket. Right now thereās no path to do this from a custom page without making the user open the Fibery entity directly.
-
Rendered rich text output ā the reply composer needs to look like a real email composition surface, not a raw textarea.
A QA run tracker
We currently run structured test plans in documents ā manually checking off pass/fail/flagged per item, then filing bug reports separately. A proper app would let us open a test plan, check off results inline, and have failures auto-create bug report entities with pre-filled fields (environment, severity, linked feature). The backend is already in Fibery. The missing piece is the test-execution UI that talks to it.
This is actually a good example of where the āorder-of-magnitude less codeā argument lands for us. The QA tracker isnāt a complex app ā itās mostly Fibery data with a thin, focused UI layer. Thatās exactly the case where building inside Fibery beats building something standalone.
The permissions point in your post also resonates practically. In the triage dashboard, we have role-based āadvanced modeā access gated by hardcoded Fibery user IDs. It works, but itās brittle. If Apps inherited Fiberyās actual permission model, that whole mechanism could go away.
Most of what we want to build follows the same shape: Fibery already holds the right data, in the right structure, with the right relations ā but the default views expose too much of it to the wrong people, or donāt have the input components needed for real workflows. An Apps layer that lets you build opinionated, role-specific surfaces on top of an existing workspace ā without replicating the data model elsewhere ā is exactly the right abstraction for this.
One question: are Apps intended to be schema-aware at build time (field picker, live enum values), or is the current thinking more API-based where the builder constructs queries manually?
I would come back to this thread. Going to read through it all as I find it very interesting, but I already have 2 requests:
-
Option to interact with Files. For example, I could add a geopackage (a type of sqlite) and use that for data on the app. Or other data formats not supported by Fibery I could use. For example, then I can use 3d objects and visualize them.
-
I would want to make public facing pages. Now if I make a page with an Embed public I see this:
-
Backend code, and the option to put API keys in that code - as a way for these keys to be hidden from people seeing the embedded view.
I imagine there to be security risks that need to be addressed first for all of these questions.
That is all for now. As I said I will read the rest now and reply again soon.
I agree with everything you say! And great that you want to make maps! I will share some examples of custom maps soon perhaps that is interesting, and Iād love to see what you make!
Builder will write code, that will fetch live enum-values, relations, etc. when you open the App or exact select control for Enum in this App.
That means new values should immediately appear in the App.
On the other hand we expect Builder to be aware of certain parts of the schema on Build time. And queries to concrete Databases will be hardcoded in code generated by Builder. Similarly with Database Fields.
So if you delete Database, your App will just break.
We see this as a custom UI, that works with the certain part of your Fibery workspace Schema, and relies on it.
Poorās man Slack can be created in Fibery Apps it seems with few prompts, but as usual, devil is in the details, like good notifications, mentions support, etc. But I hope eventually we can get there
Iām a bit late to the party and all of what I would do has already been mentioned by others in different guises e.g.:
- Custom reports - more like a Board-level paper which needs commentary mixed with Graphs and single metrics. Although if there were some minor improvements to exisiting Dashboards and widgets then it would go a long way towards solving this without a react app
- Custom entity views. These can better display a single entity and itās related dbs e.g. 360 customer view.
- Forms and task apps
- Internal data input (especially pre-filled data and conditional logic, field validation on input)
- Internal Task specific (document generation, proposals, invoices, send SMS to customer). These also need to integrate with 3rd party to be useful so need to send Webhook/HTTP AND then use the response data.
- External forms like lead submission or customer onboarding. Auth is critical. Reopen existing partial submissions. This is live use case Iām grappling with now.
Yes this. Iām happy to use our existing internal workflows (outside Fibery) and have invested in prompts/agents/workflow
It hope it moves more towards ālet me do it outside Fibery (using my own tools/flow) and then deploy it to Fiberyā Simple things maybe can be done all in Fibery because itās very fast to get up and running. But complex, critical, integrating with 3rd parties, I still want to experiment safely and branch/version and export it out to use my own tools which Iām comfortable using.
If I can build outside Fibery and deploy to hosted Fibery. The existing MCP is now very powerful to support this. A pure chat interface doesnāt cut it. You need to chat AND be able to make code level edits. This is exactly like Codex, Conductor or Claude Code Desktop (which they totally ripped off Conductor).
A Fibery CLI may help. Iām seeing many more example of this with other products. Its not that CLI is necessarily good for humans but its a good tool for Agents to use in a dev loop.
this is a good call, it needs to be deployed properly. Itās a fantastic feature I prefer it to the standard Comments.
Apps are there and they enable many requested use cases above, check them out
@here Please share some examples of the Apps you created via custom Apps!
You can enable them in Settings ā Experimental Lab
We created a meeting planner app. Itās a calendar where people can propose dates and times. There are buttons that people can press to show if a proposal works for them, and a way to delete proposals, and a way to confirm/choose a proposal (which then converts the proposal to a meeting).
Confirming a chosen proposal also gives the option to delete all existing proposals (for that department, other departmentsā proposals persist). And you can see that a proposal shows how many people have noted the proposal as working for them (and clicking āWorksā will undo).
This took about 450 credits to make using Sonnet. Probably would have been less if I had gotten a clearer or more thought out plan in the first place instead of having to iterate several times. I think I had 4 or 5 follow-up suggestions for the AI. Credit usage was generally 70-140 per prompt.
My first test was a āContract Browserā for our legal team, for a quick & easy way to find and download existing contracts:
- Filter options are dynamic, i.e. if I select a contract category for example, I only see contract parties which have contracts in that category.
- And the list below shows matching contracts āliveā, no apply button needed and it works extremely smoothly.
- Fields are read-only, except for Files where I can add (incl. drag-and-drop), rename and delete files.
Created a separate APP CONFIG space with āApp config dataā database, where in a rich text of an entity I can define
- group (Contract Parties, Status & dates) & subgroup headers (Notice)
- how many columns each has
- which fields exactly to show, with options to:
- hide field name (-> Contract Parties hidden as = group header ā looks nicer)
- define location, for example effective date and end date look nicer next to each other, so I defined āEnd dateā row = 2, which otherwise per default would show next to Status.
- => definable per contract category.
Limitations:
- Canāt show file thumbnail as with Fibery-native gallery view
- Couldnāt make a download file button work. Clicking on preview image opens file in new tab which triggers download if not a PDF, so functionally itās all good. But having a download icon to trigger āsave asā function or automatic download without new tab was not possible. Download all files button was also not possible. Both buttons did nothing on click.
Near-zero impact limitations.
It took like 8k credits to build, but probably around half was trying to make the limitations work. I started with Opus 4.8 and since there is no option to switch, it made it very inefficient⦠Having to use Opus to ask for mini changes multiple times is likely unnecessarily expensive, so this will not be a problem in the near-future.





