Congrats for your launch !
I also built NL2SQL solution (relying on OpenAI).
My first version was a direct NL2SQL version, named Olympe - https://github.com/BenderV/olympe I used it quite a while but trying to plug it to real database (100+ tables, unprepared) was unsuccesful.
I switched to chat version, named Ada - https://github.com/BenderV/ada
IMHO, it's the way to go. The AI explore the database, it's connection, the data format & co. Plus, it help with ambiguity and feels more "natural".