Include a constituent's specific preferences ('Purposes') in Mailchimp as a 'group'
Eg. Joe Bloggs is happy to be contacted by email, so email 'channel' opt in is sync'd with Mailchimp. Joe Bloggs is happy to receive administration emails (defined by his 'purposes') but not marketing emails.
These 'purposes' could be represented by 'groups' .