One survey is not like another. Or maybe it is... Use repetetive surveys of single surveys.
Create any number of questions with possibility for branching answers. Use any type of question or maybe display different questions for different users.
Tie the survey to an event in the event menu, or publish it as a stand alone survey in the app - maybe even on your own landing page.