We would like to develop a custom preference page to handle subscription lists for both email and mobile. Those subscription lists for each subscriber should be synced to SF lead/contact record as well (in both directions).
In order to implement this we thought of creating a SF field for each subscription list while populating a DE in MC that contains all contacts/leads with the necessary fields (each one of the field represent a subscription list).
The problem is that we're planning to have at least 10 subscription lists and these will make us create lots of new fields in SF for both contact and lead objects. Is there an alternative way or best practice to achieve this?