In XByK, I'm trying to make a subscription / unsubscription management page.
It looks like there's logic in XbyK for, in an email, creating a link that automatically unsubscribes someone from the recipient group (and then shows a success-message page of your choice), and one for a 'you subscribed, we'll send you an email to confirm' page.
The client desires a page for actually letting a user manage their subscriptions / unsubscriptions. This essentially means, a page to show the user a list of available subscriptions, and allow them to subscribe / unsubscribe from them at will.
In practice with the current implementation of the email marketing, I believe this means:
- keeping a list of subscriptions in a custom module class and what recipient list(s) those subscriptions map to
- displaying those to a user as a series of checkboxes
- When the user submits the form, using the API to subscribe (and consent to), or unsubscribe from (and remove consent for) each recipient list that maps to the subscriptions they've checked or unchecked.
Does that sound right, or have I missed a Kentico feature that I might use to help with this?