Hi @Afn,
Welcome to the Community! We are happy you’re here, this is a great idea!
You can definitely do this in Klaviyo, it is a great way to gather information about your subscribers! The first option would be to build out your manage preferences page in Klaviyo. After you have designed this page to allow options for subscribers to choose what they’re interested in or how they want to be served, you can share a link to the Klaviyo-hosted page in your template by linking it to the CTA button you mentioned.
Another perfectly viable solution is to collect survey responses with a third party tool like Typeform. It should be noted that Klaviyo isn’t able to sync the result/outcome of the quiz as a custom property, because our integration is currently only designed to sync form questions, not the outcome of the quiz. The individual answers from the quiz will be logged on the subscriber’s profile as custom properties. This request is currently logged as a feature request with our product team.
I’d recommend checking out these other community posts to gain more insight into this!
Thanks for your participation in the Community!
-Taylor