Advanced surveys tools & integration

Hi all,
I’m investigating on how to evolve/use Consul for advanced surveys, by adopting new typologies of questions (for example, matrix table questions, optional questions,…).
Any of you have such experiences on this topic?
Any of you spent some time to analyze how to integrate Consul with external surveys tool, such as Limesurvey?
Thank you all in advance