Add a checkbox or dropdown field for users to select their reason for unsubscribing from emails.

Enhance the unsubscribe process by adding an optional “Reason for Unsubscribing” field. This should appear after a user clicks the unsubscribe link and can be implemented as either:

  • Checkboxes (allowing users to select multiple reasons), or
  • A dropdown menu (allowing only one reason to be selected).

The field will help us better understand why subscribers are opting out, enabling us to identify trends, address concerns, and improve our email communications.

Acceptance Criteria:

  • Field appears only after a user clicks the unsubscribe link in the email.
  • Selection is optional — the user can still unsubscribe without providing a reason.
  • If “Other” is selected, a free-text field appears.
  • Captured data is stored in the database or reporting system for analysis.