Loopcast / beta

1 stars 0 forks source link

Enable email confirmation in username box #697

Closed thomas1602 closed 8 years ago

thomas1602 commented 8 years ago

Problem:

Several users are now signing up with Facebook and a lot of the emails we receive from their facebook accounts are inactive. These users do not receive any of our onboarding or retention emails and therefore, the chance of them becoming active users is reduced substantially.

Solution:

Could we add an email confirmation field to the username box which shows the current email we received from Facebook, so users with inactive emails can change to their active ones? I know that when a user is confirming username we've already received their email address and stored it in Intercom but is there a way we can alter the info in intercom after signing up?

@hems have a look please

screen shot 2015-12-17 at 10 57 48

hems commented 8 years ago

The problem with this is that we would have to also send them an email with secret link so they can click to confirm they are the owner of the emails, otherwise they could add the email of somebody else.

Also means we will need a page to say "Thank you, your email was verified successfully", also we have to do a few changes on the database to know which emails were confirmed and which were not and so on.

In other words, if we need to verify email we will need a design for that confirmation email, we will also send emails to the user from the website ( which we still don't have implemented ) and this other page to say "Congratulations your mail was confirmed".

I believe this could move into the "transactional emails" branch and we get on with this once we have the email bits sorted out.

thomas1602 commented 8 years ago

They can add the email of anybody else, but you can also do this when signing up for Micloud, mixlr etc and they don't need to confirm their email address. I think most users who are serious about using Loopcast will not be adding random email addresses

thomas1602 commented 8 years ago

and people who are not too serious (just signing up to chat etc when their friend is playing) will probbaly just click complete without changing the email address. In that case it works the same way as now.

thomas1602 commented 8 years ago

Ether way, if we decide to implement normal email registration, I don't think we need to ask users to verify their email address, for now.

thomas1602 commented 8 years ago

Actually they have email verification at mixlr but not mixcloud and on SoundCloud they only ask you to verify your email before uploading.