I run a site on Ghost(Pro) with multiple newsletters. One has been active for years, and I recently launched a second one. I’d like both new and existing members to be able to opt into either newsletter easily.
Right now, there’s a UX problem for existing members:
- When an existing member tries to sign up for the new newsletter via the site’s public signup form (which automatically adds new members to all newsletters), Ghost detects them as a known member and instead sends them a “Sign in” magic link.
- After clicking the magic link, they’re taken to the homepage, not back to their account settings or subscription preferences.
- This means the member has to not only log in, but then find their way manually to
/account
to toggle the new newsletter on. This creates friction and confusion, especially for non-technical users.
I suggestion I think that can be done to remedy this problem by the Ghost Team:
- A way to deep link into the newsletter preferences or account page, so after a member signs in via magic link, they’re redirected to the original destination.
- Or, an ability to let existing members use the public form to opt into new newsletters, triggering a confirmation email or update rather than a sign-in flow.
This would make it much easier to launch new newsletters and let existing members opt in seamlessly, without having to explain a workaround or multi-step login flow.
That being said, my research so far has proven this is currently not possible. So my question is, how do people currently handle this situation? I’m already considering separate sign in forms using a third party tool like Mailerlite and a Zapier connection to auto-update members in Ghost (but will that allow me to auto-subscribe them to one particular newsletter only?)
The latter seems a lot of setup work though. Is there anybody with a similar problem that found a solution?
Thank you in advance!