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

Add Confirmation to Unsubscribe Page for Short Time After Sending Campaign #348

Open
mnfctrdinitaly opened this issue Nov 13, 2024 · 6 comments
Labels
enhancement New feature or request needs specs This issue is a feature idea that still needs specifications.

Comments

@mnfctrdinitaly
Copy link

Been using Keila to send emails to members of an employee group. We've had great success sending monthly newsletters and occasional email updates about important events coming up.

As a quality assurance measure, my personal email is subscribed to the lists so that I can receive emails and view them as a recipient.

About a week ago, a member can expressed concern about no longer receiving the emails and not sure why. I looked and this member had been unsubscribed from the mailer. So I deleted their contact and re-added them to the contacts lists. But after the next email they were again unsubscribed. (Not sure how to add them again or fix this.)

I know that this must be a glitch of some kind, be cause just today MY personal email was unsubscribed and I know that I did not unsubscribe. What is causing this and how can I fix?

@azamaziz989
Copy link

Did you tried the new update where the user could now resubscribe after filling the form again if he has unsubscribed ? It might not be the direct fix but this would add the functionality.

@wmnnd
Copy link
Contributor

wmnnd commented Nov 13, 2024

Is it possible that you or your colleague are using an email provider that automatically scans all links included in an email? In that case, an unsubscription might be triggered automatically.

Are you using your own instance of Keila or Keila Cloud?

@mnfctrdinitaly
Copy link
Author

@wmnnd Thanks for checking in!

I'm using a self-hosted instance that I deployed on a VPS.

Both subscribers were gmail accounts which very well could be the culprit.

Any thoughts on how to proceed or what steps to take to either re-add or prevent future unsubscribes?

All help is appreciated!

@hyodyllinentekniikka
Copy link

hyodyllinentekniikka commented Nov 25, 2024

We also noticed this phenomenon. 14% of recipients subscribed on the first campaign, a spot check of those reported as unsubscribed told that they had not done so knowingly.

Self-hosted 0.15.0

@wmnnd
Copy link
Contributor

wmnnd commented Nov 25, 2024

@hyodyllinentekniikka Would you be able to share if this affected mostly users from specific email providers?

@hyodyllinentekniikka
Copy link

hyodyllinentekniikka commented Nov 26, 2024

I did a spot check of 6 domains that appeared fairly regularly in the unsubscribed list and they all had one thing in common - their MX record pointed to <domain>.protection.outlook.com.

So perhaps Office 365/Exchange does some kind of link checking/preview that's pinging the unsubscribe link.

Unfortunately I can't see the user agent in the Keila logs :( so it's impossible to tell what sent the GET request to unsubscribe those people.

@azamaziz989
Copy link

There is a solution to it. A captcha and a button can be added so the user just not only gets unsubscribed by opening the link.

@wmnnd
Copy link
Contributor

wmnnd commented Dec 4, 2024

@hyodyllinentekniikka, @mnfctrdinitaly Do you have an estimate on how long it took for the unsubscribe to happen after you sent the campaign? My current idea is to add a confirmation button to the unsubscribe page for 1-5 minutes after the email was sent so that automated tools don’t trigger unsubscribes.

@wmnnd wmnnd added enhancement New feature or request needs specs This issue is a feature idea that still needs specifications. labels Dec 4, 2024
@github-project-automation github-project-automation bot moved this to Inbox & Ideas in Roadmap to 1.0 Dec 4, 2024
@wmnnd wmnnd changed the title Subscriber is accidentally or mistakenly unsubscribed Add Confirmation to Unsubscribe Page for Short Time After Sending Campaign Dec 4, 2024
@azamaziz989
Copy link

azamaziz989 commented Dec 4, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs specs This issue is a feature idea that still needs specifications.
Projects
Status: Inbox & Ideas
Development

No branches or pull requests

4 participants