I've tried to validate my own idea first. That's I built an MVP to validate it and see how many users actually want to use it.
You can check out the MVP here: https://mixio.net
Currently, I used google form to get user registrations. The form also gathers information about the idea/product. The landing page will be generated based on this information.
The whole process is manual now.