We'd like to let existing civiCRM Contacts tell us what they are interested in by following a link in a civiMail email, which takes them to a form with a few checkboxes. They check a few boxes, then press enter, which automatically updates their profile without making them login.
We are thinking we may need to use a checksum Token that links to a Petition or a Survey.
I thought I'd ask what the best practice is on this.
Thanks!