In July we wrapped up Home Page, Dashboard and Gantt View themes. Good progress with AI Agent. Some progress with Permissions, Whiteboard and Import. A little progress with Mobile. We’ve made 5 releases with 470 points of total value (400 → 625 → 470 last 3 months).
Main product areas and how they will change with time in near future.
You can watch July updates webinar
Permissions (via Anton)
July has been a largely uneventful month, since a lot of work happened under the hood, Andrew supported features in other areas (Home, import, etc.), and Dima had a vacation.
New Space permissions
The old model has been switched off in the edge environment and is about to be switched off in production . This would signify the successful transition to the new model and unlock the long-awaited user-facing Features:
- Consolidate default access template names across Space, Database, and Entity levels
- Allow not to extend access from Space to its Entities
- Allow to have Databases outside Spaces (in Default Space)
Meanwhile, we’ve decided not to wait and fixed a small but impactful problem even before we have proper permissions for the default Space: Allow everyone (including Guests) to see Smart Folders in default Space.
Hiding data from Admins
Previously, we disregarded this problem as not solvable, but it seems like we’ve found a decent way on how to Allow to hide Space data (entities) from Admins without breaking the permission model or introducing a ton of complexity.
We will require each Space to have at least one Creator with access to data, but it won’t have to be an Admin. The whole thing becomes possible thanks to decoupling access to Space and its entities.
There is a risk we will stumble upon an unfixable vulnerability and will have to abandon the idea, but it looks promising now.
Access audit for Users and Groups
Soon, it will be possible to get the full answer the question “what does this person or team has access to?”:
Manage access
page for Users and Groups will include both direct and indirect access. For example, you’ll see that someone has read access to all Clients because their Team has been granted Viewer
access to the corresponding Space.
Access changes in Activity Log
Access is a sensitive topic. When someone loses or gains access when they shouldn’t, it triggers an investigation, sometimes sprinkled with anxiety.
Since there are no records in the activity log, customers ask customer support for help who, in turn, ask Andrew and/or Aleksey that have to switch context. In the ensuing temporary information vacuum, everyone becomes a suspect, including us.
After a few awkward incidents, we’ve decided to reprioritize Track access changes (aka permissions) in history higher:
Scaling automatic Entity sharing
Now as many collaborative workspaces use automatic access to entities via People Fields as do manual entity sharing :
I was optimistic about the functionality, but even I didn’t dare to predict that.
Import (via Anton)
CSV
We’ve made a few improvements to save our users from juggling data before import:
- Import self-related entities via a single CSV file
- Support simpler Date Range format in import
We’ve also revamped the guide: Import from CSV.
The next big thing is Update existing entities or skip duplicates via CSV import:
This Feature was made possible by Introduce create-or-update (upsert) entity command to API that we are looking to reuse in more places later, automations and forms being the primary candidates.
CSV is still the most popular import by far with almost 2 million entities across 163 workspaces over the last 30 days:
Simplification
Integrations used to be among the nerdiest and least accessible bits of Fibery, so we’ve addressed this:
- Simplify Import UI
- Denerdify integration authentication
Stability
Integrations and import used to be quite unstable in certain conditions which made for terrible UX, so we’ve addressed that:
- Do not delete running imports during sync service restart
- Relation data is (partially) empty after import
- Timeout on import Notion standalone pages
Other connectors
Thanks to Max, we quickly reacted to a customer’s complaint and added Linear: Issues and Projects support dependencies.
Confluence integration & import looks like the next big thing to help people move from their existing tools.
Home page & Dashboard (via Michael)
Dashboard view was released. We did all the features we wanted and are closing this theme so far.
Home page got a few widget updates (notably, it was converted to Dashboard mechanism and users can insert views now).
We put on hold a separate Workspace Home page that admins can customize and want to hear more feedback. It seems like Dashboards can solve this problem as well, so we don’t want to do it right now. The last feature remaining is to make Home Page default (and add a choice for a user to set).
Dashboard has ~50 WAU now, but it was fully released only in the end of July, so maybe it will be better soon.
In general, this theme is done and Kostas is moving to Mobile.
Gantt View (via Michael)
We’ve fixed the major problem and now Gantt View can support unlimited self-relation hierarchy. We also implemented several quality of life features, so Gantt View now should be quite good.
Gantt View has ~40 WAU now and no growth at all…
This theme is also closed and Misha + Pavel will spend some time (~August) on Views and UI polishing.
AI (via Michael)
In July we improved Build mode and AI Agent can create almost all Views now (except Whiteboards and Reports). A lot of bugs were fixed and we moved Build mode out of experimental.
AI Agent also answers Fibery-related questions now and public user guide transitioned from old bots mechanism to new Agent mechanism.
We are working on Create an Automation (Rule or Button) with AI and better results formatting (with links to exact views, fields, etc).
Our next steps with the Agent
- Finalise automations creation
- Create Whiteboard View
- (maybe) Create Reports
- New AI-based getting started
Max is also working on Remote MCP for Fibery to enable Claude partnership and more use cases.
AI Agent adoption is slowly growing. Builder (or Architect) mode is also growing, which is good. With the new getting started we will have a serious test of its performance, so we will see.
Whiteboard (via Alex)
In July we released improvements for object groups Whiteboard: Groups improvements and fixed some major issues in the Undo mechanism Whiteboard: make “Undo/Redo” work well.
After that we switched to Whiteboard activity and Whiteboard version history - two of the most important areas in the whiteboard from the user’s perspective. Victor has started developing Activity, Vadim is working on improving the connection algorithm and will switch to Embed views into the whiteboard (reports, tables, etc)
Mobile (via Alex)
In July, there was some progress on the mobile app Mobile , I was mainly focused on designing the navigation and core screens. We’ve got a small group of beta testers. Dima set up the build service for iOS and Android. We will start with a navigation update Navigation toolbar for the client: adding a navigation bar for quick access to Home, Search, and Agent, and beginning to update components to follow mobile patterns.
Next steps:
- Update core components
- Update main navigation
- Update view/entity toolbar
- Rich-text toolbar and comments
- Notifications for iOS/Android
- Settings
Some random metrics
- We have 700+ paid customers now
- Our MRR growth is ~2x during the last 12 months
- We have ~1300 new leads every month and ~50 new paid customers
- Our development speed is still great, even in Summer we have decent weekly releases
P.S That’s all for July, post your comments, ideas and emotions below. Thank you .