Could anyone show me how to customize welcome email in Drupal 8, as I spend a lot of time trying to get it done.

I've already tried in Back Office but Drupal seems to ignore it totally.

  • 2
    Brows to /admin/config/people/accounts – Nikhil Banait Jan 9 '17 at 13:15
  • Single or Multi-lingual? If you have multiple languagest then there might be translations of it that you need to alter using configuration translation – Berdir Jan 9 '17 at 19:08
  • Yes it is a Multi-lingual site (English/French), and I have already change the equivalent French mail body in /admin/config/regional/translate?langcode=fr. And instead of using the French mail template I just entered, Drupal always translate the default built-in welcome email into French and send it to new user. – Rado Jan 10 '17 at 9:20

Navigate to /admin/config/people/accounts and scroll to the bottom.

enter image description here


Go to admin/config/people/accounts and scroll to the bottom:

Configure mail settings

  • Thanks for your answer, but when I try to change the email template in "Welcome (no approval required)" tab, the mail received by the user upon registration remains the same. I've already saved my change. – Rado Jan 9 '17 at 13:30
  • Did you try to clear your cache? Then send the mail again for a new user. – Wim Mostrey Jan 9 '17 at 13:31
  • Yes I've already cleared cache and resend another email for a new user but no luck... – Rado Jan 9 '17 at 13:35
  • Just for testing, I put "Registration at [site:name]" as the mail body, but it still the same – Rado Jan 9 '17 at 13:38
  • And you're certain you edited the correct textfield, and created the corresponding account? For example if you create the user using admin/people/create then you need to configure "Welcome (new user created by administrator)". – Wim Mostrey Jan 9 '17 at 13:41

we had a simliar issue with Drupal showing always default email. Despite the fact we overrided the Welcome (no approval required) input field.

After a lot of research, we found out we had a database issue, there was an additional collection (language.fr) when actually France was the default language (then there is no sense language.fr collection to be there, as default language doesn't have collection data)

Our solution, was to remove french language (was our default language) and add it back again (please do a backup first).

  • Have to mention we didn't loose any data on this process of remove and add default languge. – mariano_c Jan 30 '18 at 15:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.