diff --git a/src/Initialization/TrackerInstanceAsFilterTrait.php b/src/Initialization/TrackerInstanceAsFilterTrait.php
index 6b5d8f5fbf6f2965d3507435eb1fdb125156e50c..6e044ee09031321175d889bf9842a575813ba28f 100644
--- a/src/Initialization/TrackerInstanceAsFilterTrait.php
+++ b/src/Initialization/TrackerInstanceAsFilterTrait.php
@@ -3,6 +3,8 @@
 
 namespace WPDesk\Plugin\Flow\Initialization\Simple;
 
+use WPDesk\Tracker\OptInOptOut;
+
 /**
  * Trait helps with tracker initialization
  *
@@ -56,6 +58,17 @@ trait TrackerInstanceAsFilterTrait {
 				$tracker_factory        = new \WPDesk_Tracker_Factory_Prefixed();
 				self::$tracker_instance = $tracker_factory->create_tracker( basename( $this->plugin_info->get_plugin_file_name() ) );
 
+				$shops    = $this->plugin_info->get_plugin_shops();
+				$shop_url = $shops[ get_locale() ] ?? ( $shops['default'] ?? 'https://wpdesk.net' );
+				$tracker_ui = new OptInOptOut(
+					$this->plugin_info->get_plugin_file_name(),
+					$this->plugin_info->get_plugin_slug(),
+					$shop_url,
+					$this->plugin_info->get_plugin_name()
+				);
+				$tracker_ui->create_objects();
+				$tracker_ui->hooks();
+
 				do_action( 'wpdesk_tracker_started', self::$tracker_instance, $this->plugin_info );
 
 				return self::$tracker_instance;