diff --git a/frappe/email/doctype/email_account/email_account.js b/frappe/email/doctype/email_account/email_account.js
index f76a175b24..a36976d3a8 100644
--- a/frappe/email/doctype/email_account/email_account.js
+++ b/frappe/email/doctype/email_account/email_account.js
@@ -115,7 +115,25 @@ function set_default_max_attachment_size(frm) {
});
}
}
-
+function add_helpful_links(frm) {
+ // For better UX
+ switch (frm.doc.service) {
+ case "GMail":
+ frm.set_df_property(
+ "password",
+ "description",
+ 'To generate password visit here'
+ );
+ break;
+ case "Frappe Mail":
+ frm.set_df_property(
+ "api_secret",
+ "description",
+ 'To know more visit here'
+ );
+ break;
+ }
+}
frappe.ui.form.on("Email Account", {
service: function (frm) {
$.each(frappe.email_defaults[frm.doc.service], function (key, value) {
@@ -126,6 +144,7 @@ frappe.ui.form.on("Email Account", {
frm.set_value(key, value);
});
}
+ add_helpful_links(frm);
},
use_imap: function (frm) {