Ask AI is Live šŸš€

Hi everyone,

I’m excited to share that Ask AI is now officially available to all Softr users – including on the Free plan.

This is a major milestone for us. Ask AI is more than just a feature - it’s a built-in teammate that lets your app users ask questions and get instant answers from their data. No setup complexity. No risk of the wrong people seeing the wrong data.

A few key highlights:

Secure by default
Ask AI only pulls data that your users already have access to - nothing more. It fully respects your app’s visibility rules, user groups, and permissions, ensuring every response is safe and tailored to that user.

How to enable it:

  • Go to any dynamic block (that’s powered by our DSV2 datasources)
  • Navigate to Actions → Add Ask AI as a topbar button
  • Airtable, HubSpot, and SQL support are coming in August
  • Note: Ask AI is currently block-level only, with full app-wide chat coming next

Free & unlimited - for now

All plans (even Free) get unlimited Ask AI credits for a limited time. Eventually, AI usage will count toward monthly credits depending on plan level.

How you can support us:

  • Try it out in your own apps and explore its power
  • Share your experience on LinkedIn, Twitter, or in Slack
  • Help us spread the word by liking, reposting, or commenting on our launch announcement.

Get Started:

We’ve been working hard to make sure this launch is not just exciting, but responsible and aligned with our vision of safe, powerful app-building. We hope you all enjoy it!

-JJ

7 Likes

Great feature!! Eager to use it with airtable (I almost only have databases on airtable with scripts). I was able to test the voice function from the computer but on the phone despite the microphone activated, it doesn’t do anything, am I the only one in this case?

1 Like

Looks like a great feature, just tried it on a a few blocks.
The design and the integration is very smooth fits right in. Puts AI feature availability front and center on everyblock. The predesigned question to prompt a chat were well thought out.
I love the feature.

However, The information is limited to dynamic blocks and the information stored in that particular table only. I guess good for people with strict access requirements.

Any plans to convert it into a App wide Chat bubble? (Where access requirements are not so strict?). I think I saw it mentioned somewhere, an ETA would be nice.

Use case:
I have a LMS with almost 100 lessons at this points. Different dynamic blocks for different chapters and section modules.
Since it is a LMS, the access requirements for a user are not so strict or needed at all for me. The use Case is more geared towards a better integrated and a well trained AI model.
I do not have any sensitive content. So I would love to train this AI on my entire Database and make it available as a genuine AI assistant with side wide available and knowledge.

My Concern:
– I know (as the founder) the Ask AI feature only have access to a particular source/Table.

– But my users don’t know about this limitation. They will assume AI should know everything inside the LMS and should be able to solve and answer basic questions even if the answer is stored in a different table. When they try and AI is not able to answer a basic question from a different module stored in a different dynamic block/Table, they will assume AI is dumb and not trained well.

At the moment I am using Botpress with a Chat bubble embedded on the whole App. I am training my Open AI Assistant on the whole Database table by table. So this Botpress chat-bubble embed AI knows a lot more that just the information in 1 dynamic block.

But of course the inbuilt design and intergration of softr AI is lot better and sleeker.

Regards
Ameer

Hi! We are working on adding it as a block for app wide content too!

2 Likes

Hi JJ,

Thanks for the response,

While your team is working on Adding it as a Block for App wide Content, I am thinking of 2 ways to make it App wide already, just need your input:

PS: I am thinking of Doing all this within Softr Databases.

  1. Is this AI currently reading content from the docs attached in the respective blocks or Rows?
    I am thinking, —> What If, I Make a simple 30-40 Page doc with all my LMS content and teaching material and Add it in every Row of the source table. This way if the AI is able to read the doc then it will have knowledge to app wide content and lessons.

  2. If 1st is not possible, Second way I am thinking of doing is to just put all the content of the 30-40 page doc into a long text field. But I know you guys recently added some limits here but I can work around them by adding multiple long text columns I guess. This Data is just for AI knowledge base not for display, so i guessing Long text field appraoch should also work.

Do you think, either of these 2 ways would work to increase the overall knowledge of the Ask AI function ?

I will of-course try it today or tomorrow. But just asking if you have already thought of this way to quickly make the AI feature App wide?
It may be helpful to update the help docs and add this as a suggestion for other users as well.

Can I ask, before I offer this to my users (we’re still in testing), is there ANY chance that you’ll restrict it to Professional plan and above only? Were on a basic plan. I don’t want to get users used to it only to find you then take it away.

Hi @Bitstreams smart of you to ask.

This will feature will remain available to everyone on a paid plan, including basic.

However, it will be on a credit system in the future. Where you can purchase credits for your users to use the feature. More details will come in the coming weeks for this.

This is a great feature but can I ask a few questions about the prompt that pops up when you enable it please?

Enable ā€˜Ask AI’ action?

Let your users ask questions about data in this block via an AI bot. All filters and user permissions applied to the data will be respected.

Please note that:

*By enabling this feature, you agree to send your data to 3rd-party AI model providers.
*This feature is currently in beta. Usage limits may apply.

I’d like to understand the privacy conditions that ā€œAsk AIā€ is currently subject to. Ideally, we’d need it to match our ChatGPT Team plan’s privacy settings as follows:

No Training on Your Data

OpenAI does not use conversations, file uploads, or any other data from ChatGPT Team accounts to train its models. This includes all interactions within your workspace, whether through chat, file uploads, or code execution.

Private to Your Workspace

Everything you and your teammates do within the ChatGPT Team workspace is private and accessible only to members of your team and OpenAI systems strictly for operational purposes (e.g., system maintenance, abuse detection). It is never shared outside your organisation or made public.

Data Retention for Support Purposes Only

Data may be stored temporarily to provide the service and support functionality (e.g., viewing your chat history), but again, it’s not used for training and is not visible to OpenAI employees except in very rare, highly controlled cases such as abuse investigations, and even then only when necessary.

Can you help, please?

2 Likes

@Jjenglert Just been testing this out and it is awesome.

However…

There are massive issues with data privacy…

e.g. When I test as a user from one business and ask it about another businesses details (with no relationship to the test user) then the AI tells me everything I want to know about their confidential data (inventory, orders, revenue etc…)

Can we apply global data restrictions to this? How do we trust this to be tailored to each user as it is certainly not ā€œSecure by defaultā€ and can definitely not be using this as violates all policies…

2 Likes

Hey @Grainne
I would be careful.
We have removed the Ask AI from our app as it was releasing confidential information to users about other users and their business.
I have reported to Softr but we will definitely be leaving this in test mode until Softr can clearly demonstrate it working securely for us.

1 Like

This is a bit surprising, I found the security to be pretty good and somewhat restricting for my usecase.

I had the other problem, I want the AI to have a wider knowledge base because I have a LMS. The AI only had access to limited information if the AI setting was - Configured fields only. This made the AI feature pretty dumb and restricted.

I had to change the setting to - Any fields from Source
Then this AI had access to the knowledge in entire source table and all the course material. Made it a little smarter. But still it was limited to 1 Source Table only. So I had to consolidate all my courses in 1 table. Now I have an AI trained on all my courses and able to help answer questions.

I have not tried this on a user specific data table, Not needed in my use case.
But you may want to play around the AI setting. If it is set to anything from source then it will have access to all the data in a particular table, but limited to only that table. I have not seen any spill over or data leakage case.

But may be i am just missing some test case, would love to know more.

Hi @FPX

Ask AI is quite secure, it just depends on how you configure it like all things.

  1. make sure you’re using conditional filters to secure it further.

  2. and global data restrictions do work with it.

So make sure you’re setting it up to your liking. If you still see problems, let us know. Most likely, it will be related to your database structure and the ways your structuring your rules.

1 Like

Hi @Jjenglert

Yes all our global data restrictions and further conditional filters are applied. We have no issues with the data vis for users.
This has only come up with the Ask AI when kept probing questions about other businesses which sometimes it wouldnt give data about but then sometimes it would…

Is there a chance the Ask AI could vary responses between Preview Mode and Published Mode?

PM’d you @Jjenglert

@FPX indeed in preview mode it could re-use some of the history in chat… but that’s for you as admin previewing multiple users… we will fix this but it should not be a concern outisde…

e.g. open two browsers different browsers and ask the same questions you will see no data will come along

Hey @artur.

This was the very first chat we used, so it cannot have been caused by using chat history.

I have tested Live mode vs Preview mode and can confirm there are variances in responses to the same questions.

I have also done further testing and found more issues with data privacy.

As per the screenshots below:

  • Blue = the User asking questions to Ask AI
  • Yellow = another user’s business (the User in blue does not belong to this business, but is a customer of it)

In this example, Blue asks what the revenue of Yellow’s business is.
Ask AI responds by providing the total revenue for Yellow’s business, not restricted to only Blue’s orders.

This means Ask AI is currently not enforcing global data restrictions and is pulling sensitive business data outside the user’s scope.

@FPX still a preview issue or the fact you are reusing the same browser for multiple sessions… in any case we will address this today…

Thanks @FPX for the update. We won’t be activating it for testing purposes until we know more about what data is being collected.

@Jjenglert @artur do you have any information/documentation on this please?

We’d like to understand the privacy conditions that ā€œAsk AIā€ is currently subject to? I don’t think its enough to say ā€œAsk AI is quite secureā€

Thanks :slight_smile:

@FPX you can go into studio click on app settings… then publish/preview and check your queries again ? we made sure that as a builder when you test/preview multiple users from the same browser still no history is being shared

@Grainne when configuring the AskAI you configure if all fields or only block’s used fields are available to be analysed… there is not more than that… and the questions you ask and their answers are not used for training anything else

Thanks, but when I activate it, it says:

ā€œBy enabling this feature, you agree to send your data to 3rd-party AI model providers.ā€

So what data is it sending and where is it sending it to?

Ideally, we’d like access to documentation around this feature, specifically:

Which third-party AI providers are used
What categories of data are sent
Where the data is processed
How long it’s retained
Whether it’s used for model training
Can we disable the feature at any time without data remaining in the AI provider’s possession?

Without clear answers, we can’t assess the risk of data exposure, leaks, or misuse, which means we can’t use the feature (and we’d really like to use it :slight_smile: )