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 | Benachrichtigungen 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 |