Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement: Jetpack Newsletter] Notify users when adding duplicate subscribers #40722

Open
alinclamba opened this issue Dec 23, 2024 · 1 comment
Labels
[Experiment] AI labels added [Feature Group] User Interaction & Engagement Tools and features for site owners to share, promote, and manage engagement with their audiences. [Feature] Notifications [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it

Comments

@alinclamba
Copy link

alinclamba commented Dec 23, 2024

Impacted plugin

Jetpack

What

Enhance the subscriber import process by notifying users about duplicate entries upfront, reducing confusion and streamlining the experience

How

When trying to add a new subscriber who is already subscribed, the process currently fails silently, and the user receives an automated email stating there was a problem, asking them to contact support. This creates unnecessary confusion and adds friction for both users and support teams. Here's what the email looks like:

Image

What if we improve this, and here are two suggestions.

  1. If possible, display a clear message in the subscriber form when a duplicate email is entered (e.g., "This email is already subscribed"). The import form could look like this:
Image
  1. If real-time validation in the form is not feasible, can we update the automated email to include the reason for the failure (e.g., "The email you tried to add is already subscribed."). We already have that info in our logs, showing why the import failed. Since we have this info in our logs, it would be helpful to share that info with the user quicker, in the automated.

Notified internally: p1734944097876859-slack-C083ZPVVDTK

@alinclamba alinclamba added the [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it label Dec 23, 2024
@github-actions github-actions bot added the [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ label Dec 23, 2024
Copy link
Contributor

OpenAI suggested the following labels for this issue:

  • [Feature Group] User Interaction & Engagement: The issue focuses on enhancing user experience by providing timely notifications about duplicate subscribers.
  • [Feature] Subscriptions: This issue relates directly to the subscriber management process in Jetpack.
  • [Feature] Notifications: The enhancement involves notifying users when they try to add a duplicate subscriber, which falls under notifications functionality.

@github-actions github-actions bot added [Feature Group] User Interaction & Engagement Tools and features for site owners to share, promote, and manage engagement with their audiences. [Feature] Notifications [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [Experiment] AI labels added labels Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Experiment] AI labels added [Feature Group] User Interaction & Engagement Tools and features for site owners to share, promote, and manage engagement with their audiences. [Feature] Notifications [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Type] Enhancement Changes to an existing feature — removing, adding, or changing parts of it
Projects
Development

No branches or pull requests

1 participant