getAlby / website

DEPRECATED - no longer in use
https://getalby.com
2 stars 10 forks source link

update substack subscribe blog to ghost #135

Closed secondl1ght closed 2 years ago

secondl1ght commented 2 years ago

@pooniajay noticed in #124 that we still have the Substack newsletter subscription widget on the landing page even though we have migrated to Ghost and the other links point to Ghost. I didn't see that Ghost has a similar embed widget as Substack (but if someone finds one let me know) so I re-created a similar style widget myself with a Subscribe button that takes you to the sub page on the Ghost blog.

image

MoritzKa commented 2 years ago

can we have a subscribe field so that visitors can enter their email directly? We also need to check what other information we have to show from a legal point of view.

bumi commented 2 years ago

Is ghost used to send also newsletters (and not only host the blog)? is this decision final?

MoritzKa commented 2 years ago

no, not final. Substack was built for newsletters and is very easy to handle in this regard.
However, I am not a fan of the Substack email registration form. Can someone compare both solutions?

secondl1ght commented 2 years ago

can we have a subscribe field so that visitors can enter their email directly?

I didn't see integration like this for Ghost newsletters but I can keep looking.

bumi commented 2 years ago

don't change that if you're not sure if you want to use ghost or substack for newsletters. => first be sure about that.

pooniajay commented 2 years ago

Is ghost used to send also newsletters (and not only host the blog)? is this decision final?

Yes we have migrated entirely to Ghost. Substack is not needed anymore. The most recent newsletter went out via ghost

bumi commented 2 years ago

do you make sure that people who signup today on getalby.com (=> end up in substack) will also get the newsletter and will be imported to ghost?

this needs to be fixed fast. @pooniajay do you own this? This issue is more than a week old, and you say ghost is used now already but obviously people still signup to substack and it seems nobody cares about that we get a proper signup form on our website?

If we don't know how to do it with ghost, then we have to learn it and maybe ask their support. Do they have a subscriber API that we can use? Do they really have no signup form that can be embedded into external websites? does an iframe work? (like with substack?)

secondl1ght commented 2 years ago

I know it is hard to believe that they don't have a simple pre-made iframe widget like Substack or an easy to use API, but I have looked over their documentation, help center, website etc. and not found any information about it. I am emailing their support right now and I am sure they will point me in the right direction, hopefully quickly. Then I can add the input form to the website.

If we want to get this out the door ASAP we could merge this one for now and then add the input form later. Regarding how the migration of Substack members works I am not sure, but I think whoever setup this blog should know about that.

pooniajay commented 2 years ago

@bumi i have access to substack subscribers too. If we get any in the interim will transfer them to ghost. I did the earlier migration too

bumi commented 2 years ago

This is not an option. This is useless manual, error prone work. The question is: how do we get this fixed? And who is owning this task that we get the blog running, integrated in the website and have a subscriber list.

For example I also still find super confusing that there is a "sign up" form on the blog behind a main call to action - which is not a signup to Alby. etc. Who makes sure we get a good solution online?

image
secondl1ght commented 2 years ago

As far as the widget/API goes I am waiting to hear back from Ghost support. For updating other things about the blog, maybe we should make a list of changes we would like to see changed? I think many of them can be made inside the Ghost interface, the only one that was quite a bit of extra effort was making the headers/footers match exactly to the rest of the website. Things like changing 'Sign up' to 'Subscribe to newsletter' should be easy to change I think. I haven't spent much time on the Ghost blog interface but if we have a list of updates we want to make I could go through and see what can be done.

MoritzKa commented 2 years ago

what needs to be changed is part of the issues such as unifying header and footer. https://github.com/getAlby/website/issues/128 What is the current status there? You already invested some time according to the time tracking.

secondl1ght commented 2 years ago

what needs to be changed is part of the issues such as unifying header and footer. #128 What is the current status there? You already invested some time according to the time tracking.

I have Ghost running locally, forked a custom template, and created a new repo for us to track our Alby blog template. I have started working on unifying the headers and footers, I should be able to get this done this week no problem.

Regarding this PR, I contacted Ghost support and found out some more information about adding a widget to external sites, I will also give this one a try this week and should be able to finish this PR off. I am meeting with @bumi today to discuss more, I think the blog will be totally finished and ready by the end of this week for sure. So we are getting close.

pooniajay commented 2 years ago

Pertaining to our discussion yesterday- image

MoritzKa commented 2 years ago

Does the text in the message make sense? What should users be automatically signed in? Is this the e-mail that goes out to new subscribers for a double opt-in?

bumi commented 2 years ago

Does that mean that double-opt-in email IS actually required?

If so: I would like to avoid "signup" for the newsletter. People do not signup for Alby. the email sounds like they get an Alby account, which they don't. They only confirm they want the email newsletter?

pooniajay commented 2 years ago

Right now the message says "Tap the link below to complete the signup process for Alby", I will change the text to "Tap the link below to complete the signup process for Alby Buzz" This should establish the distinction that Alby Buzz is the newsletter. Is that okay? It can also be supported with the text in the proposed subscription button design in this issue "Subscribe to the Alby Buzz" instead of "Subscribe to newsletter"

bumi commented 2 years ago

I would not know what "Alby Buzz" is. People would first need to learn what buzz is and understand that it means the newsletter.

As said I personally believe the word signup should not be used.

bumi commented 2 years ago

if you read that email would you understand what happens there? what do you signup for? what can you do when you signin? etc.?

secondl1ght commented 2 years ago

Pertaining to our discussion yesterday- image

  • [x] There is a double check-in for a sign up, when you click on subscribe button on the blog.
  • [x] Tags have been assigned to all posts.
  • [x] Ghost 5.0 has been updated

So if there is a subscription confirmation then I think @bumi's concerns from yesterday are correct. For users we 'migrate' over from Substack they will not get the Ghost newsletter? Or when you add them into the database it sends out this e-mail? If it sends out the e-mail it might confuse them now because they signed up for the Substack a while ago and they might think it is spam because of the timing.

pooniajay commented 2 years ago

I would not know what "Alby Buzz" is. People would first need to learn what buzz is and understand that it means the newsletter.

As said I personally believe the word signup should not be used.

It isn't possible to customize from the Ghost theme settings but I think the Ghost forum email customization thread here has some answers. We can replace "sign up" to "subscribe" everywhere.

_Complete your subscription to Alby Buzz! Hey there!

Tap the link below to complete the subscription process for Alby Buzz, and be automatically signed in: Confirm subscription

For your security, the link will expire in 24 hours time. See you soon!_

Is this resolution okay?

pooniajay commented 2 years ago

For @secondl1ght 's comment i'll request @MoritzKa 's opinion/resolution suggestion

bumi commented 2 years ago

"and be automatically signed in"

what will the user be signed in to?

I still think anything signup should not be used.

pooniajay commented 2 years ago
  1. Text:

    Complete your subscription to Alby Buzz! Hey there!

    Tap the link below to complete the subscription process for Alby Buzz, and be automatically subscribed: Confirm subscription

    For your security, the link will expire in 24 hours time. See you soon!

  2. In #138 we can replace:

    • Subscribe to newsletter -> Subscribe to the Alby Buzz
    • You're signed up -> You're subscribed
MoritzKa commented 2 years ago

Double opt-in is not required by GDPR. Should we actually ask the user for a double confirmation per email (Source)? Personally I would not require that. What do you say @bumi ? Sorry for causing confusion.

secondl1ght commented 2 years ago

Closed in favor of #138

(can we continue this convo in a new issue or Slack?)

bumi commented 2 years ago

I was wondering what the ghost/etc. requirements are. I leave that up to you.

Regarding copy: if you think that's good, I am fine! think as a visitor/user and how they will interact with Alby.

https://blog.emailoctopus.com/single-vs-double-opt-in-which-is-best/

pooniajay commented 2 years ago

Hi @secondl1ght , we'll have to change the copy in the email subscription link to what I have mentioned above. image