Email Preferences
FeedbackPulse allows users to manage their email subscription preferences to control which communications they receive.
Unsubscribe Link
All transactional emails sent by the platform include an unsubscribe link in the footer. Clicking this link directs the user to the email preferences page.
Preferences Page
The email preferences page is accessible at /email/preferences/{token}, where the token is a unique, per-user identifier included in the unsubscribe link. No login is required to update preferences via this link.
Email Categories
Users can opt in or out of the following email categories:
| Category | Description |
|---|---|
| Marketing | Promotional emails and announcements |
| Product Updates | Release notes and feature updates |
| Submission Alerts | Bildirimler when new feedback is submitted |
| Weekly Digests | Weekly summary of feedback activity and metrics |
Storage
Email preferences are stored per user in the email_preferences JSON column on the user record. This allows granular, per-category opt-in and opt-out tracking.
Compliance
The email preference system is designed to comply with applicable regulations:
| Regulation | Compliance Details |
|---|---|
| CAN-SPAM | Unsubscribe link in every email, preferences honored within required timeframe |
| GDPR | Users can manage consent for each email category independently |