I recommend everyone in this thread call OpenAI and talk that support agent. I had some issue and tried to trip it up, spoke naturally and ambiguously, and it actually did a pretty good job.
What's more interesting is the cases where it isn't. Those prove that the idea can be good, but it's obviously a lot more work than "have an LLM answer customer questions".