Hi Nafisa,
It is possible to use 1 or many Mini Survey in your app and have each one activate based on user actions/events.
For example if a user clicks on a drop down menu a mini survey can pop-up.
The trigger event of a Mini Survey can be control via a nanoflow javascript action trigger.
Not sure if that helps solve some requirements you have?