diff --git a/composer.json b/composer.json
index 7e8eb76b5e97ec98b3cd66243af1c38933cdfbb9..646243b65d69a308904a6497f83fe7706ca27e58 100644
--- a/composer.json
+++ b/composer.json
@@ -77,6 +77,7 @@
     "drupal/roleassign": "1.0-alpha2",
     "drupal/admin_toolbar": "1.19",
     "drupal/adminimal_admin_toolbar": "1.5",
+    "drupal/tour_ui": "1.x-dev#5cf793c071aeddea0ecd20d80b541606bfe2aff1",
     "drupal/pathauto": "1.0",
     "drupal/redirect": "1.0-beta1",
     "drupal/metatag": "1.2",
diff --git a/config/install/user.role.authenticated.yml b/config/install/user.role.authenticated.yml
index 43b20c3767d3d992ecc684c12ce13ad16f1bace9..f32acd54c221fa9aa4cca8471c67be3de2dd8975 100644
--- a/config/install/user.role.authenticated.yml
+++ b/config/install/user.role.authenticated.yml
@@ -8,12 +8,13 @@ is_admin: false
 permissions:
   - 'access content'
   - 'access shortcuts'
-  - 'search content'
-  - 'use text format basic_html'
   - 'access sitemap'
+  - 'access tour'
   - 'access user profiles'
-  - 'view media'
+  - 'bypass honeypot protection'
+  - 'search content'
+  - 'use text format basic_html'
+  - userprotect.account.edit
   - userprotect.mail.edit
   - userprotect.pass.edit
-  - userprotect.account.edit
-  - 'bypass honeypot protection'
+  - 'view media'
diff --git a/config/install/user.role.content_admin.yml b/config/install/user.role.content_admin.yml
index ab38adddd01a13479686ba4c4f19f129b3977a3b..f879f58e0f3786fa1c2a6eb71b321256caeba314 100644
--- a/config/install/user.role.content_admin.yml
+++ b/config/install/user.role.content_admin.yml
@@ -19,6 +19,7 @@ permissions:
   - 'access shortcuts'
   - 'access site in maintenance mode'
   - 'access toolbar'
+  - 'access tour'
   - 'access user profiles'
   - 'administer footer menu items'
   - 'administer main menu items'
diff --git a/config/install/user.role.editor.yml b/config/install/user.role.editor.yml
index 90d2e4bd3910f625c5ae5f0d8bfe8742c43d1324..665318c49c50bc5812fb6c05fbfaaccd5d4973a6 100644
--- a/config/install/user.role.editor.yml
+++ b/config/install/user.role.editor.yml
@@ -6,43 +6,44 @@ label: Editor
 weight: -8
 is_admin: null
 permissions:
+  - 'access administration pages'
+  - 'access content overview'
+  - 'access contextual links'
+  - 'access editor_media_browser entity browser pages'
   - 'access files overview'
+  - 'access image_browser entity browser pages'
+  - 'access images_browser entity browser pages'
+  - 'access in-place editing'
   - 'access media overview'
-  - 'update media'
-  - 'view media'
-  - 'view own unpublished content'
+  - 'access panels in-place editing'
+  - 'access shortcuts'
+  - 'access site in maintenance mode'
+  - 'access toolbar'
+  - 'access tour'
+  - 'access user profiles'
+  - 'administer panelizer node landing_page content'
+  - 'create landing_page content'
+  - 'create media'
   - 'create page content'
+  - 'create url aliases'
+  - 'customize shortcut links'
+  - 'delete media'
+  - 'delete own landing_page content'
   - 'delete own page content'
+  - 'dropzone upload files'
+  - 'ds switch view mode'
+  - 'edit own landing_page content'
   - 'edit own page content'
-  - 'administer panelizer node landing_page content'
   - 'have total control'
+  - 'translate page node'
+  - 'update any media'
+  - 'update media'
   - 'use ipe with page manager'
-  - 'access panels in-place editing'
-  - 'create url aliases'
-  - 'access in-place editing'
-  - 'access administration pages'
-  - 'access site in maintenance mode'
-  - 'access user profiles'
   - 'use text format basic_html'
   - 'use text format full_html'
-  - 'customize shortcut links'
-  - 'access shortcuts'
-  - 'access toolbar'
-  - 'access content overview'
   - 'view all revisions'
-  - 'view page revisions'
-  - 'create landing_page content'
-  - 'delete own landing_page content'
-  - 'edit own landing_page content'
   - 'view landing_page revisions'
+  - 'view media'
+  - 'view own unpublished content'
+  - 'view page revisions'
   - 'view the administration theme'
-  - 'access contextual links'
-  - 'create media'
-  - 'update any media'
-  - 'ds switch view mode'
-  - 'translate page node'
-  - 'access editor_media_browser entity browser pages'
-  - 'access image_browser entity browser pages'
-  - 'access images_browser entity browser pages'
-  - 'delete media'
-  - 'dropzone upload files'
diff --git a/config/install/user.role.site_admin.yml b/config/install/user.role.site_admin.yml
index 1091038796d9ee2e40296f7fe6fa7bc1cedd20ac..adad0e5086f19676491f35a25281650e6567fe3e 100644
--- a/config/install/user.role.site_admin.yml
+++ b/config/install/user.role.site_admin.yml
@@ -22,6 +22,7 @@ permissions:
   - 'access site in maintenance mode'
   - 'access site reports'
   - 'access toolbar'
+  - 'access tour'
   - 'access user profiles'
   - 'access varbase settings'
   - 'administer account menu items'
diff --git a/drupal-org.make b/drupal-org.make
index 4a0ae88360de6be30b910b379824e147e5a0891c..f839cc3c3d5aa7b953ee9c0ce309b5e36d353dc6 100644
--- a/drupal-org.make
+++ b/drupal-org.make
@@ -179,6 +179,11 @@ projects[admin_toolbar][version] = 1.19
 projects[adminimal_admin_toolbar][type] = module
 projects[adminimal_admin_toolbar][version] = 1.5
 
+projects[tour_ui][type] = module
+projects[tour_ui][download][url] = https://git.drupal.org/project/tour_ui.git
+projects[tour_ui][download][revision] = 5cf793c071aeddea0ecd20d80b541606bfe2aff1
+projects[tour_ui][download][branch] = 8.x-1.x
+
 projects[responsive_preview][type] = module
 projects[responsive_preview][version] = 1.0-alpha6
 ;; Issue #2899640: Responsive Preview shows "Page not found" when multilingual site is enabled with Path-prefix setting
diff --git a/modules/varbase_features/varbase_development/varbase_development.info.yml b/modules/varbase_features/varbase_development/varbase_development.info.yml
index 6e46432f5a30a1d6bdc683c604dac7b74b090a33..32ce8197cabd58dbd476f58897bbdab133a06095 100644
--- a/modules/varbase_features/varbase_development/varbase_development.info.yml
+++ b/modules/varbase_features/varbase_development/varbase_development.info.yml
@@ -8,6 +8,7 @@ dependencies:
   - features_ui
   - libraries_ui
   - views_ui
+  - tour_ui
 package: Varbase
 version: 8.x-4.x-dev
 core: 8.x
diff --git a/modules/varbase_features/varbase_seo/config/install/user.role.seo_admin.yml b/modules/varbase_features/varbase_seo/config/install/user.role.seo_admin.yml
index fe238b0d323f2f355dfeb1762c72330f6dcbdc87..e5285dc10f3ae48d84b10694270ffb9f63aba366 100644
--- a/modules/varbase_features/varbase_seo/config/install/user.role.seo_admin.yml
+++ b/modules/varbase_features/varbase_seo/config/install/user.role.seo_admin.yml
@@ -11,6 +11,7 @@ permissions:
   - 'access contextual links'
   - 'access in-place editing'
   - 'access toolbar'
+  - 'access tour'
   - 'administer google analytics'
   - 'administer meta tags'
   - 'administer redirect settings'
@@ -32,4 +33,3 @@ permissions:
   - 'edit own varbase_heroslider_media content'
   - 'use yoast seo'
   - 'view the administration theme'
-