Member Preferences
Letting signed-in members pick their own labels: groups, read-only groups, creating a label from the builder, and the one snippet that renders the form.
Member Preferences lets signed-in members manage some of their own labels through a form on your site. It writes to the same Ghost member labels you already filter newsletters on, and only ever touches the labels you put in a group.
Groups tab
- + Add group and give it a header members will see, such as "Newsletter topics". Tick the Ghost labels the group offers; a label can be in one group only. + Create label in Ghost makes a new label from here and adds it to the group.
- Read-only marks a group members can see but not change: they'll know which of those labels they carry, and nothing they submit alters them. Useful for showing a status you assign.
- Labels you don't put in any group are invisible to the form and never touched by it, so your internal segments survive every save.
Install tab
Paste the embed snippet where members should manage their preferences: a Ghost page, or a section of one. It renders a checkbox form for signed-in members only, and nothing at all for anyone else. The form is unstyled on purpose, so your theme's CSS applies; the optional starter CSS on the same tab is a reasonable beginning to paste into Ghost's code injection if the theme leaves it looking bare.