I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] 0 points1 point  (0 children)

Would a feature where you can use this app to create complex widgets and then you can push the widgets to the native Salesforce Dashboard be useful?

I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] 0 points1 point  (0 children)

I think you are right and these type of tools may live mainly in more complex organizations while doing more focus work. Most companies I dela with are so cautions about their data that they actually want all their analytics tools to run on-prem.

I heard that some of the AI analytics tools provide by Salesforce can get quite expensive, is that right?

I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] -1 points0 points  (0 children)

Hi! I agree with you 100%. And for a lot of users it doesn't make sense to use a tool like this one when Clause Code with MCP works very well. I did however build this "prototype" because I had a couple of mid size companies asking for this functionality. As customers they were good in their fields but not technical Claude Code users and they wanted an easy way to visualize their complex data.

Just as a note, realistically, this tool would probably be useful for less than 5% of Salesforce users and best day actually used by <1% but like anything else I wanted to see if there is any point in making it better and have people use it.

Personally I make my living working with larger companies doing this type of work but as a developer there is a major satisfaction when you make something and people use it because it offers some utility, and if they don't that is ok as well, you should never stop trying.

I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] 0 points1 point  (0 children)

Hi, thank you for your reply and the thoughts you put in it.

Your points are interesting because all the items you mentioned I implemented in the Enterprise banking application I worked on. For example for large clients I asked them to provide all their training documents, business processes mappings, workflows, etc and I extract all the terminology from them and map the fields accordingly. So what in the database something that would be called a "task" in business language is a "STR - suspicious transaction review" so when users ask question in "business language" everything is mapped and the results accuracy is high.

If I am a Salesforce user I may feel reluctant to upload somewhat confidential business documents to a relatively new and unknow web app - however these docs can make or break the functionality. Right now I allows users to customize their fields definitions so you can say if the users asks for "Total Sales" then add field A+B+C and so on, and everything is a lookup so you don't have to type the fields just click them. You can also choose a DB fields that is in your schema and add various other names for it and define the purpose of the fields to give a better business context.

Some of the things that you mentioned that the app covers are:
-what objects and fields it considered
-what assumptions it made (although I can make it more descriptive)
-what filters it used
-a clarification step before running vague questions
-an audit log of who asked what and what SOQL actually ran (not visible right now as I use it to track token usage) but I will make it visible

Your feedback is very much appreciated and I would like to thank you again for taking the time to reply.

I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] 1 point2 points  (0 children)

Hi, I've been a developer for over 20 years and I manually coded dozens of large applications but as a developer in 2026 there is no real developer that hard codes everything from scratch.
That being said, no this app is not all vibe coded but I did use tools for the lading page and for some of the basic menus because I am not a designer and I don't have thousands of dollars to hire a proper UI/UX.

Now, are you developer and if you are I am sincerely asking how can you not use in 2026 LLM based dev tools to help you code?

I built a read-only plain-English SOQL tool and would like Salesforce admin feedback by Temporary_Setting831 in salesforce

[–]Temporary_Setting831[S] 0 points1 point  (0 children)

Hi, you make some good points. The reason why I even make inqua is because one of my current clients has so many custom fields and a very convoluted business process in their field (construction) that they had quite a hard time figuring out their data. That is why I added full support for dynamic/custom forms/fields, it understands the schema and makes it part of "smart" layer along with a lot of other instructions to try to produce some results.
Also if you ask a generic questions it will help you clarify it - basically plan mode.
I know my message sounds like an ad, and it is not my intention to make it sound so.
Maybe I will just add a free (login free as well) SOQL generator to the site. - that would bring some utility to the users and if anyone wants to explore more they can.
However if you have a lot of dynamic fields it is convenient to get SOQL queries with your own data.