Hi everyone,
I’m experiencing an issue with my Softr app where data coming from Notion sometimes does not load when a page is opened. This is becoming a concern as this app is intended to be used by external clients in production.
Description of the issue:
When opening certain pages, several blocks (tables, lists, charts, etc.) appear empty, without any error message (“failed to fetch”) and without any loading indicator.
After a few minutes (around 3–5 minutes), the data eventually appears, without refreshing the page.
Refreshing the page does not resolve the issue.
The behaviour occurs mostly during the first seconds after accessing the app, but not systematically.
The issue affects all block types (Lists, Charts, Item Details, Tables, etc.).
It does not affect all datasets equally.
Example: when a page is primarily based on the “Journées” table, data coming from other related tables often takes much longer to load (either via rollups or via filtered blocks linked to “Journées”).
When I’m opening a page, data from previous may stay a few seconds before disappearing
Data configuration:
I’m using Softr’s Notion Data integration.
For instance, some database sizes:
“Journées”: ~500 rows
“Formations”, “Groupes”: fewer than 500 rows
“Inscriptions” and “Participants”: several thousand rows
The data model includes multiple relations and rollups across databases. (necessary)
Observations & troubleshooting:
No errors appear in the browser console.
Only some blocks remain empty while others load correctly.
Tested on Chrome and in private navigation.
The data eventually loads by itself after a few minutes.
__________________
This app is designed to be used by customers of our company.
Having pages randomly display empty data for several minutes creates confusion, reduces trust, and is not acceptable in a production client-facing environment.
Is this behaviour expected due to Notion API latency or throttling with large datasets?
How does Softr handle caching and data hydration when multiple related tables are involved?
Are there recommended best practices to optimise initial page load when using rollups and large Notion databases?
Thanks in advance for your help and guidance! I hope my message is complete — please let me know if any additional information is needed ![]()

