diff --git a/integration_chargebee.links.task.yml b/integration_chargebee.links.task.yml
index 5f4cf5d64ef0937dee601bdaf1c315bc02613789..fb127fc55d1689df24ac46accbafbf5856adb719 100755
--- a/integration_chargebee.links.task.yml
+++ b/integration_chargebee.links.task.yml
@@ -8,3 +8,11 @@ integration_chargebee.plans_form:
   title: 'Integration Chargebee Plans'
   weight: 0
   base_route: integration_chargebee.settings_form
+subscribe_plan.checkout:
+  route_name: subscribe_plan.checkout
+  title: 'Subscribe Plan'
+  base_route: entity.user.canonical
+integration_chargebee.account:
+  route_name: integration_chargebee.account
+  title: 'Subscription'
+  base_route: entity.user.canonical
diff --git a/integration_chargebee.routing.yml b/integration_chargebee.routing.yml
index 0b329558d58569f0b390ebbc0485e49f5845bc3f..4b75db72b6cc029e01c00d42dd2cfdf6082700ec 100755
--- a/integration_chargebee.routing.yml
+++ b/integration_chargebee.routing.yml
@@ -27,7 +27,7 @@ integration_chargebee.payment_success:
     _access: 'TRUE'
 
 integration_chargebee.account:
-  path: '/user/subscriptions'
+  path: '/user/{user}/subscriptions'
   defaults:
     _controller: '\Drupal\integration_chargebee\Controller\UserController::subscription'
     _title: 'Subscription'
@@ -35,7 +35,7 @@ integration_chargebee.account:
     _permission: 'access integration_chargebee'
     user: \d+
 subscribe_plan.checkout:
-  path: '/subscribe-plan'
+  path: '/user/{user}/subscribe-plan'
   defaults:
     _controller: '\Drupal\integration_chargebee\Controller\CheckoutController::plan'
     _title: 'Subscribe Plan'