diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py
index 55c272c2ccfea1d4e6ebceb517076cec38d9680c..988d392d77358fb86f0598b95eed4f3fa9cadf43 100644
--- a/gso/services/provisioning_proxy.py
+++ b/gso/services/provisioning_proxy.py
@@ -169,15 +169,13 @@ def deprovision_ip_trunk(subscription: Iptrunk,
 
 
 @inputstep('Await provisioning proxy results', assignee=Assignee('SYSTEM'))
-def await_pp_results(subscription: SubscriptionModel) -> State:
+def await_pp_results(subscription: SubscriptionModel,
+                     label_text: str) -> State:
     class ProvisioningResultPage(FormPage):
         class Config:
             title = f'Deploying {subscription.product.name}...'
 
-        warning_label: Label = f'{subscription.product.description} is being' \
-                               f' deployed right now. Feel free to refresh ' \
-                               f'this page every now and again. Just be ' \
-                               f'sure that you do NOT click submit!'
+        warning_label: Label = label_text
         pp_run_results: dict = None
         confirm: Accept = Accept('INCOMPLETE')
 
diff --git a/gso/workflows/device/create_device.py b/gso/workflows/device/create_device.py
index 8168f0cf285646084ceebac9b67ccd6b403286e7..fc91d8ead05c8368d598d029a9b125eb3746ae80 100644
--- a/gso/workflows/device/create_device.py
+++ b/gso/workflows/device/create_device.py
@@ -143,7 +143,13 @@ def provision_device_dry(subscription: DeviceProvisioning,
                          process_id: UUIDstr) -> State:
     provisioning_proxy.provision_device(subscription, process_id)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': f'This is a dry run for the deployment of a new '
+                          f'{subscription.device_type}. Deployment is being '
+                          f'taken care of by the provisioning proxy, please '
+                          f'wait for the results to come back before '
+                          f'continuing.'
+            }
 
 
 @step('Provision device [FOR REAL]')
@@ -151,7 +157,13 @@ def provision_device_real(subscription: DeviceProvisioning,
                           process_id: UUIDstr) -> State:
     provisioning_proxy.provision_device(subscription, process_id, False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': f'This is a live deployment of a new '
+                          f'{subscription.device_type}. Deployment is being '
+                          f'taken care of by the provisioning proxy, please '
+                          f'wait for the results to come back before '
+                          f'continuing.'
+            }
 
 
 @workflow(
diff --git a/gso/workflows/iptrunk/create_iptrunk.py b/gso/workflows/iptrunk/create_iptrunk.py
index 5f817033d0b0699de767af9d9ceb91ad2600ed9d..2c76dfe7274d644c48f45212546372499fc6fba8 100644
--- a/gso/workflows/iptrunk/create_iptrunk.py
+++ b/gso/workflows/iptrunk/create_iptrunk.py
@@ -163,7 +163,12 @@ def provision_ip_trunk_iface_dry(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'trunk_interface')
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a dry run for the deployment of a new IP '
+                          'trunk. Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk interface [FOR REAL]')
@@ -172,7 +177,12 @@ def provision_ip_trunk_iface_real(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'trunk_interface', False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a live deployment of a new IP trunk. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk ISIS interface [DRY RUN]')
@@ -181,7 +191,13 @@ def provision_ip_trunk_isis_iface_dry(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'isis_interface')
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a dry run for the deployment of a new IP '
+                          'trunk ISIS interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk ISIS interface [FOR REAL]')
@@ -190,7 +206,13 @@ def provision_ip_trunk_isis_iface_real(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'isis_interface', False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a live deployment of a new IP trunk '
+                          'ISIS interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk LDP interface [DRY RUN]')
@@ -199,7 +221,13 @@ def provision_ip_trunk_ldp_iface_dry(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'ldp_interface')
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a dry run for the deployment of a new IP '
+                          'trunk LDP interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk LDP interface [FOR REAL]')
@@ -208,7 +236,13 @@ def provision_ip_trunk_ldp_iface_real(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'ldp_interface', False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a live deployment of a new IP trunk '
+                          'LDP interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk LLDP interface [DRY RUN]')
@@ -217,7 +251,13 @@ def provision_ip_trunk_lldp_iface_dry(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'lldp_interface')
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a dry run for the deployment of a new IP '
+                          'trunk LLDP interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Provision IP trunk LLDP interface [FOR REAL]')
@@ -226,7 +266,13 @@ def provision_ip_trunk_lldp_iface_real(subscription: IptrunkProvisioning,
     provisioning_proxy.provision_ip_trunk(subscription, process_id,
                                           'lldp_interface', False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a live deployment of a new IP trunk '
+                          'LLDP interface. '
+                          'Deployment is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @workflow(
diff --git a/gso/workflows/iptrunk/terminate_iptrunk.py b/gso/workflows/iptrunk/terminate_iptrunk.py
index c77cb2f9ca339ae33d4e0c8ee5fe55165d0261e3..45976f235e65f092a87d9db9053e83896c3d57a6 100644
--- a/gso/workflows/iptrunk/terminate_iptrunk.py
+++ b/gso/workflows/iptrunk/terminate_iptrunk.py
@@ -35,7 +35,13 @@ def deprovision_ip_trunk_dry(subscription: Iptrunk,
                              process_id: UUIDstr) -> State:
     provisioning_proxy.deprovision_ip_trunk(subscription, process_id)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a dry run for the termination of an IP '
+                          'trunk. '
+                          'Termination is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @step('Deprovision IP trunk [FOR REAL]')
@@ -43,7 +49,12 @@ def deprovision_ip_trunk_real(subscription: Iptrunk,
                               process_id: UUIDstr) -> State:
     provisioning_proxy.deprovision_ip_trunk(subscription, process_id, False)
 
-    return {'subscription': subscription}
+    return {'subscription': subscription,
+            'label_text': 'This is a termination of an IP trunk. '
+                          'Termination is being taken care of by the '
+                          'provisioning proxy, please wait for the results to '
+                          'come back before continuing.'
+            }
 
 
 @workflow(