Yes! In many ways, all your initial idea needs to be is a launch pad. Once you get your foot in the door, you can always refine based on what users tell you.
Per your point, it's important to learn from their workflow, not ask them what they want. When you ask someone what they want, they often perform attribute substitution (https://en.wikipedia.org/wiki/Attribute_substitution) and answer a different question.