diff --git a/includes/admin/class-wc-admin-status.php b/includes/admin/class-wc-admin-status.php
index 5be05ea25f9..a2570ab7eac 100644
--- a/includes/admin/class-wc-admin-status.php
+++ b/includes/admin/class-wc-admin-status.php
@@ -51,6 +51,22 @@ class WC_Admin_Status {
} else {
echo '
' . esc_html( $response['message'] ) . '
';
}
+
+ $tool = $tools[ $action ];
+ $tool = array(
+ 'id' => $action,
+ 'name' => $tool['name'],
+ 'action' => $tool['button'],
+ 'description' => $tool['desc'],
+ );
+ $tool = array_merge( $tool, $response );
+
+ /**
+ * Fires after a WooCommerce system status tool has been executed.
+ *
+ * @param array $tool Details about the tool that has been executed.
+ */
+ do_action( 'woocommerce_system_status_tool_executed', $tool );
}
// Display message if settings settings have been saved.