This site uses cookies. By continuing to browse the site, you agree to our use of cookies. Find out more about cookies.
Skip to main content
Metadecidim's official logo
  • English Triar la llengua Elegir el idioma Choose language
    • Català
    • Castellano
Sign Up Sign In
  • Home
  • Processes
  • Assemblies
  • Initiatives
  • Consultations
  • Conferences
  • Help

Propose new functionalities for Decidim software

#DecidimRoadmap Designing Decidim together

Phase 1 of 1
Open 2019-01-01 - 2030-12-31
Process phases Submit a proposal
  • The process
  • Debates
  • Propose new features
  • News
chevron-left Back to list

Improve the email confirmation user flow

Avatar: Open Source Politics Open Source Politics verified-badge
08/06/2022 16:28  
Accepted / In progress

Is your feature request related to a problem? Please describe.
After completing the sign up form the user is redirected to the homepage where a green banner appears prompting users to confirm their email address clicking on the link the platform sent.

During user testing we identified a couple pain points :

Don’t understand that they need to confirm their email

Some users don’t read the banner as they interpret the green color as a success message that they are loggued in and start scrolling down. Later when they want to start interacting (creating a proposal for example) some get stuck as they don’t understand why the platform asks them to login and do not think of checking their email to click on the confirmation link.

Inputed the wrong email

The alert banner does not say to which email the confirmation link was sent. If the user made a mistake when inputing their email they have no way to find out after sending the form. Many do not assume they made a mistake and blame it on the platform. We’ve received many support ticket with users saying they do not receive the email, that it must be in their spam folder.

Need to login after email confirmation

When the user clicks on the confirmation link she’s redirected to the home page with a green alert message saying they successfully confirmed their email.

This adds an extra step that can annoy or confuse users.

As stated above some users think they just logged in and are surprised that when interacting with the platform we ask them to login.

Describe the solution you'd like
Our solution consist of two things :

  • Adding a dedicated email confirmation page with useful info ;
  • Use a confirmation code instead of a confirmation link so the user can finalize sign up on the same page as they started and be redirected as logged in on the page they began with ;

As a user, right after completing the sign up form, I should be redirected to dedicated page for email confirmation where :

  • I’m given clear instruction to validate my account
  • I can see the email I used to sign up (and see if I made a typo)
  • I can input the confirmation code I received
  • I can read a troubleshoot section
  • I didn’t receive the email
  • I inputed the wrong email
  • How to resend the confirmation email
  • I can read about the benefits of confirming my email :
  • Participate in processes : add a proposal, vote, comment etc.

  • Interact with other participants : send them messages, follow them etc.

Describe alternatives you've considered
Using magic links for login.

Additional context
This is linked to issue https://github.com/decidim/decidim/issues/8423 and this unfinished PR https://github.com/decidim/decidim/pull/8496 (External link) (External link)
This proposal is part of a larger scope to improve authentication flow in Decidim. Working document here

Does this issue could impact on users private data?
No

Funded by
OSP and Angers

  • Filter results for category: Registration and Verification Registration and Verification

This proposal has been accepted and is under development

List of Endorsements

Avatar: Pokecode Pokecode verified-badge
Avatar: Lucie Grau Lucie Grau
Avatar: Ivan Vergés Ivan Vergés verified-badge
Avatar: Pierre Mesure Pierre Mesure verified-badge
Avatar: Simonas Zilinskas Simonas Zilinskas
Avatar: Pau Parals Pau Parals verified-badge
Avatar: Ariadna Vila Ariadna Vila
and 4 more people (see more) (see less)
Endorsements count7
Improve the email confirmation user flow Comments 2

Reference: MDC-PROP-2022-06-17028
Version number 3 (of 3) see other versions
Check fingerprint

Fingerprint

The piece of text below is a shortened, hashed representation of this content. It's useful to ensure the content hasn't been tampered with, as a single modification would result in a totally different value.

Value: 13dbeac8858cd3af61ccda038a4d81de88a8b683931ea5a8715162d84f1d24fa

Source: {"body":{"en":"<p><strong>Is your feature request related to a problem? Please describe.</strong><br>After completing the sign up form the user is redirected to the homepage where a green banner appears prompting users to confirm their email address clicking on the link the platform sent.</p><p>During user testing we identified a couple pain points :</p><p><strong>Don’t understand that they need to confirm their email</strong></p><p>Some users don’t read the banner as they interpret the green color as a success message that they are loggued in and start scrolling down. Later when they want to start interacting (creating a proposal for example) some get stuck as they don’t understand why the platform asks them to login and do not think of checking their email to click on the confirmation link.</p><p><strong>Inputed the wrong email</strong></p><p>The alert banner does not say to which email the confirmation link was sent. If the user made a mistake when inputing their email they have no way to find out after sending the form. Many do not assume they made a mistake and blame it on the platform. We’ve received many support ticket with users saying they do not receive the email, that it must be in their spam folder.</p><p><strong>Need to login after email confirmation</strong></p><p>When the user clicks on the confirmation link she’s redirected to the home page with a green alert message saying they successfully confirmed their email.</p><p>This adds an extra step that can annoy or confuse users.</p><p>As stated above some users think they just logged in and are surprised that when interacting with the platform we ask them to login.</p><p><strong>Describe the solution you'd like</strong><br>Our solution consist of two things :</p><ul><li>Adding a dedicated email confirmation page with useful info ;</li><li>Use a confirmation code instead of a confirmation link so the user can finalize sign up on the same page as they started and be redirected as logged in on the page they began with ;</li></ul><p>As a user, right after completing the sign up form, I should be redirected to dedicated page for email confirmation where :</p><ul><li>I’m given clear instruction to validate my account</li><li class=\"ql-indent-1\">I can see the email I used to sign up (and see if I made a typo)</li><li class=\"ql-indent-1\">I can input the confirmation code I received</li><li>I can read a troubleshoot section</li><li class=\"ql-indent-1\">I didn’t receive the email</li><li class=\"ql-indent-1\">I inputed the wrong email</li><li class=\"ql-indent-1\">How to resend the confirmation email</li><li>I can read about the benefits of confirming my email :</li><li>Participate in processes : add a proposal, vote, comment etc.</li><li class=\"ql-indent-1\"><br></li><li class=\"ql-indent-1\">Interact with other participants : send them messages, follow them etc.</li></ul><p><strong>Describe alternatives you've considered</strong><br>Using magic links for login.<br></p><p><strong>Additional context</strong><br>This is linked to issue https://github.com/decidim/decidim/issues/8423 and this unfinished PR <a href=\"https://github.com/decidim/decidim/pull/8496\" rel=\"noopener noreferrer\" target=\"_blank\" class=\"external-link-container\">https://github.com/decidim/decidim/pull/8496&nbsp;(External link)&nbsp;(External link)</a><br>This proposal is part of a larger scope to improve authentication flow in Decidim. <a href=\"https://docs.google.com/document/d/1jxHh52-gzMUFRZOiwgKHDHycMC-eH1R8ScFVJs2Dfrc/edit?usp=sharing\" rel=\"noopener noreferrer\" target=\"_blank\">Working document here</a></p><p><strong>Does this issue could impact on users private data?</strong><br>No<br></p><p><strong>Funded by</strong><br>OSP and Angers</p>"},"title":{"en":"Improve the email confirmation user flow"}}

This fingerprint is calculated using a SHA256 hashing algorithm. In order to replicate it yourself, you can use an MD5 calculator online and copy-paste the source data.

Share:

link-intact Share link

Share link:

Please paste this code in your page:

<script src="https://meta.decidim.org/processes/roadmap/f/122/proposals/17028/embed.js"></script>
<noscript><iframe src="https://meta.decidim.org/processes/roadmap/f/122/proposals/17028/embed.html" frameborder="0" scrolling="vertical"></iframe></noscript>

Report inappropriate content

Is this content inappropriate?

Reason

Comment details

Order by:
  • Older
    • Best rated
    • Recent
    • Older
    • Most discussed
You are seeing a single comment

View all comments

Avatar: Simonas Zilinskas Simonas Zilinskas
22/06/2022 15:34
  • Get link Get link

Hey there! Just wanted to let you all know we have been sketching this new confirmation flow at @OSP and we have two wireframes to illustrate the direction it is heading in: https://www.figma.com/file/xVOmqN85spPfjO2kMjw6uX/Email-confirmation?node-id=0%3A1

Tag and kudos to @microstudi and @paarals who are about to dive into this feature!

Feedback would be very welcome!

Loading comments ...

  • Terms and conditions of use
  • About the community
  • Download Open Data files
  • Metadecidim at Twitter Twitter
  • Metadecidim at Instagram Instagram
  • Metadecidim at YouTube YouTube
  • Metadecidim at GitHub GitHub
Creative Commons License Website made with free software.
Decidim Logo

Confirm

OK Cancel

Please sign in

decidim Sign in with Decidim Barcelona
Or

Sign up

Forgot your password?