It is possible to build a screen flow with some questions and use it as a customer satisfaction survey. Salesforce users can use flows, but how can you make a flow public so that your customers can use it as well?
There are many available standard input components in screen flow. However, in some cases, they may not be enough for your needs. In those cases, you can build or install Lightning components for flow screens.
Just like in Lightning pages, it is possible to add active Screen Flows to pages of Experience sites. This way, you can let the external users run flows.