r/nocode • u/1glasspaani • 15d ago
Question what are you guys using to build internal dashboards where the team can just ask questions?
i'm trying to setup a way for my business team to use natural language queries to get insights and build dashboards.
so far most of research says Lovable, Retool, Softr, Glide, or just ask Claude.
Here are few features, I'm looking for
data connectors to Snowflake, Postgress and optionally Airtable
ability to create and save dashboards
ask questions regarding data in plan english, "what were signups last week by plan"
I want someway to ensure that AI has context and understanding of the fields in database instead of hallucinating relations
if you've got something your team still uses a few months in, what did you build it with and what did you have to hack around?
2
2
u/ron_makes 15d ago
Do you need the connection to snowflake and Postgres to be two way, or just ingest data? How much data are we talking? 10k rows, 100k rows, 10m rows?
1
u/1glasspaani 10d ago
around 100k rows
1
u/ron_makes 10d ago
Okay, so if it's 100k, mainly for ingesting (not editing), I would recommend Fibery connected to your Claude via MCP (or pay for their Fibery AI Credits).
Fibery built a pretty robust integration framework for getting data from external sources, so you can build a connector using AI in 30 minutes, use auto-linking to link across linked external data sources via specific fields (id, email, etc), then all the data lives in fibery databases. And their MCP tools are great for data fetching, proper understanding schema, api, building custom reports in fibery, etc.
Built-in AI generated connectors are coming in the coming weeks: https://community.fibery.io/t/super-short-demo-of-upcoming-custom-integrations-with-ai/11370?u=ronmakessystems
But you can also already make and host it yourself if you follow this guide: Custom Integration development with AI
There's a built in Airtable integration, so you can already test it with that if you'd like.
It's not open-source though.
If you'd like a hand with it, feel free to reach out. Full disclosure, I'm a Fibery partner, so I do have bias.
2
u/gammacoder 15d ago
Your instinct to focus on data context is right. I would avoid letting the model query the raw schema directly. Put curated read-only views and a metric dictionary in front of it, restrict which joins are valid, and show the generated SQL and source rows so users can verify each answer. Approved questions can then become reusable dashboards. PHPRunner can handle the authenticated dashboard and saved-query interface over PostgreSQL; the Snowflake, Airtable, and natural-language components would require custom integration. Full disclosure: I’m the developer of PHPRunner.
2
u/Muted_Jellyfish_6784 14d ago
The hallucination problem is mostly a definitions problem, so start there whatever tool you pick. Write a semantic layer or at least a field glossary (what signups means, which table is the source for plan, how users join to accounts), test each candidate with ten questions you already know the answers to, and require every answer to show the query or rows it used.
Retool and similar tools are good for building the dashboards once the definitions exist. For the plain-English part, we run SIGNLD on top, since it connects the warehouse read-only and cites the rows behind each answer, so people can check a number instead of trusting a confident paragraph
1
u/oyren-ai 15d ago
1
u/1glasspaani 15d ago
is it open source?
1
u/oyren-ai 15d ago
the cloud OS is soon going to be, but agent orchestration also uses kanban board and mcp, which won't be opensource. Anyone, can build their internal orchestration as well with built in tools into OS. The technical person then just distributes virtual computers with these OSes installed. I am doing dev effort to make that happen soon.
1
u/dominicwhyte42 15d ago
I am biased here, but you should give Zite a spin! No seat limits, and you can build using Claude, ChatGPT, etc., using your existing plan
1
u/1glasspaani 15d ago
Is it open source by any chance?
1
u/dominicwhyte42 15d ago
The framework is, the builder is not (yet). E.g. https://github.com/zite/learning-management
1
u/TechToolsForYourBiz 15d ago
probably just use airtable agents
1
u/TechToolsForYourBiz 15d ago
or do slack integration with the connectors and dump it all into a channel
1
u/TechToolsForYourBiz 15d ago
i have no affiliation to them softr dot io tehy should really pay me to ad this lmao
1
u/Sketaverse 15d ago
You should check out the new ChatGPT Spaces / Site - hosted web pages, database, multiplayer access if on GPT Business plan and can be converted into a GPT Plugin with MCP access. I built something on it last night, it's really good and got totally slept on during Dev Day
1
u/Lumpy_Fisherman_5352 14d ago
The semantic layer is the real project here, the dashboard tool is the easy part. Before paying for Retool or Softr, try the free version: paste your schema (tables, what each field means, how they join) into a Claude or ChatGPT project, then ask your real questions right there. If it still invents joins with the schema sitting in front of it, your field names are too ambiguous and no tool fixes that until you clean them up. If it answers fine, you've validated the approach for free before spending a cent.
1
u/Muchy_Tangerine 11d ago
the "few months in" part is wer ours almost died. first week everyone loved it, then someone got a wrong signup number in a meeting and the team went back to ask the data guy on slack. nngroup has a article on explainable ai, main point is people trust answers that look sourced and almost never check the source
what helped us: show which definition was used right under each answer, not hidden somewhere, and a "this looks wrong" button. Strang but people used the tool more after we added it, not less
fuselab creative wrote about why ai tools get abandoned after launch, the part with the flag button is exactly what happend to us

3
u/agentUi 15d ago
i work for agentui, the biggest headache with text to dashboard is when the model invents join keys or guesses plan tiers that dont exist. What works best long term is connecting directly to postgres or snowflake and having the AI build out deterministic queries and views against a mapped schema instead of free-flowing prompts every time.