diff --git a/src/libs/models/user.js b/src/libs/models/user.js
index 06aa62f6c56d67dbd784322c36bf6682fc76f6b3..4f1618caa3c16408814f3d6390185857b8eafcc7 100644
--- a/src/libs/models/user.js
+++ b/src/libs/models/user.js
@@ -87,6 +87,12 @@ var UserSchema = new Schema({
     verified: {
         type: Boolean,
         default: false
+    },
+    citesegment: {
+        type: String
+    },
+    citerole: {
+        type: String
     }
 });
 
diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js
index 7d3e6fe8281d7cd1077083064e72558f0356dd31..9bdc38de32e2a544970d326ff7896e7f839c80ab 100644
--- a/src/libs/routes/user.js
+++ b/src/libs/routes/user.js
@@ -135,7 +135,9 @@ userApp.post('/', (req, res, next) => {
     state: req.body.state,
     city: req.body.city,
     receiveEmails: false || req.body.receiveEmails,
-    origin: req.body.origin
+    origin: req.body.origin,
+    citesegment: req.body.citesegment,
+    citerole: req.body.citerole
   });
 
   if (typeof req.body.password === 'undefined' || !req.body.password) {