diff --git a/routes/methods.js b/routes/methods.js
index 2ba550d3aa281f081fcecbc145342b4663b10ea9..2bafb47063998022e39a2959fbd716afecae58dd 100644
--- a/routes/methods.js
+++ b/routes/methods.js
@@ -80,6 +80,19 @@ var methods = {
             }
             callback(user, err);
         });
+    },
+    getUserById: function(userId, callback) {
+        dbconn.user.query('SELECT verificationStatus, email, salutation, title, firstname, lastname, industry, organisation, speciality FROM user WHERE id = ' +userId, function (err, rows, fields) {
+            if (err) {
+                throw err;
+            }
+            else {
+                if ( rows.length > 0) {
+                    user = rows[0];
+                }
+            }
+            callback(user, err);
+        });
     },
 	checkUserEmail: function(email, callback) {
         let user
diff --git a/routes/routes-account.js b/routes/routes-account.js
index fa97820f871034fbb2e29111a09cdeb95a5582fa..9b6c9ae8708f5b9f99f4d9e048485f965591ce89 100644
--- a/routes/routes-account.js
+++ b/routes/routes-account.js
@@ -581,9 +581,8 @@ module.exports = function (app, config, passport, i18n) {
 
   // ============= USER VERIFICATION ================================
   app.get("/verifyAccount", function(req, res){
+    console.log(req.query)
     methods.getUserIdByVerificationToken(req.query.token, function(userId, err){
-      console.log(err)
-      console.log(userId)
       if (userId) {
         let userData = {
           id: userId,
@@ -597,6 +596,30 @@ module.exports = function (app, config, passport, i18n) {
             });
           }
           else {
+            // send welcome email after successful account verification
+            methods.getUserById(userId, function(data, err){
+              if (err) {
+                console.log("Error: "+err)
+              }
+              else {
+                // send email
+                var emailSubject = "Herzlich willkommen"
+                var emailContent = "Lieber Nutzer,\n\n"+
+                    "herzlich willkommen beim Transferportal der HFT Stuttgart!\n"+ 
+                    "Sie können nun alle Dienste des Portals nutzen.\n\n"+mailSignature
+                
+                mailer.options.to = data.email;
+                mailer.options.subject = emailSubject;
+                mailer.options.text = emailContent;
+                mailer.transport.sendMail(mailer.options, function(err) {
+                  if (err) {
+                    console.log('cannot send email')
+                    throw err
+                  }
+                })
+              }
+            })
+
             res.render(lang+'/account/verification', {
               status: true
             });