diff --git a/docs/docs.json b/docs/docs.json index 363d6ac082..c0e2eb5233 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -143,6 +143,7 @@ "group": "Prowler Cloud", "pages": [ "user-guide/tutorials/prowler-app", + "user-guide/tutorials/prowler-cloud-feedback", { "group": "Authentication & Access", "pages": [ diff --git a/docs/images/feedback/feedback-widget-confirmation.png b/docs/images/feedback/feedback-widget-confirmation.png new file mode 100644 index 0000000000..3d69c627b8 Binary files /dev/null and b/docs/images/feedback/feedback-widget-confirmation.png differ diff --git a/docs/images/feedback/feedback-widget-form.png b/docs/images/feedback/feedback-widget-form.png new file mode 100644 index 0000000000..d4af7b8274 Binary files /dev/null and b/docs/images/feedback/feedback-widget-form.png differ diff --git a/docs/style.css b/docs/style.css index 2460a1ae19..eee4cfc007 100644 --- a/docs/style.css +++ b/docs/style.css @@ -94,6 +94,7 @@ li[id="/user-guide/tutorials/prowler-app-findings-triage"] a > div > div > span: li[id="/user-guide/tutorials/prowler-app-scan-configuration"] a > div > div > span:first-child::after, li[id="/user-guide/tutorials/prowler-cloud-aws-organizations"] a > div > div > span:first-child::after, li[id="/user-guide/tutorials/prowler-cloud-azure-management-groups"] a > div > div > span:first-child::after, +li[id="/user-guide/tutorials/prowler-cloud-feedback"] a > div > div > span:first-child::after, li[id="/user-guide/tutorials/prowler-cloud-gcp-organizations"] a > div > div > span:first-child::after, li[id="/user-guide/tutorials/prowler-cloud-lighthouse-multi-llm"] a > div > div > span:first-child::after, li[id="/user-guide/tutorials/prowler-import-findings"] a > div > div > span:first-child::after, diff --git a/docs/user-guide/tutorials/prowler-cloud-feedback.mdx b/docs/user-guide/tutorials/prowler-cloud-feedback.mdx new file mode 100644 index 0000000000..3e71c6c509 --- /dev/null +++ b/docs/user-guide/tutorials/prowler-cloud-feedback.mdx @@ -0,0 +1,65 @@ +--- +title: 'Share Product Feedback' +sidebarTitle: 'Share Feedback' +description: 'Send product feedback from the floating Feedback widget in Prowler Cloud.' +--- + +import { VersionBadge } from "/snippets/version-badge.mdx" + + + +Prowler Cloud provides a floating **Feedback** button for sending product feedback without leaving the current page. The button opens a short free-text form and confirms when the response has been submitted. + + +The widget appears only in Prowler Cloud when feedback collection and a compatible survey are available. It does not appear in Prowler Local Server. The question, supporting text, input placeholder, submit button text, and confirmation message can change over time. + + +## Send Feedback + +To submit product feedback: + +1. Sign in to Prowler Cloud. +2. Locate the floating **Feedback** button near the lower-right corner of the page. +3. Click **Feedback** to open the form. +4. Enter the feedback in the text area. +5. Click the submit button. The button remains unavailable until the response contains text other than spaces. +6. Wait for the confirmation message to replace the form. If no custom confirmation is configured, Prowler displays **"Thanks for the feedback!"**. + + + ![Feedback form open in Prowler Cloud](/images/feedback/feedback-widget-form.png) + + + + ![Feedback submission confirmation in Prowler Cloud](/images/feedback/feedback-widget-confirmation.png) + + +The widget stays available while navigating authenticated Prowler Cloud pages, so feedback can be submitted from the page where the relevant experience occurs. + + +Do not include passwords, API keys, access tokens, or other sensitive information. For account assistance or an issue that requires a response, contact [Prowler Support](https://support.prowler.com). The feedback widget does not open a support request. + + +## Dismiss the Form Without Submitting + +To close the form without sending a response, press **Esc**, click outside the form, or click **Feedback** again. Reopening the form clears any text that was not submitted. + +## Troubleshooting + +### The Feedback Button Does Not Appear + +The widget is available only after signing in to a supported Prowler Cloud environment. If the button is absent: + +1. Confirm that Prowler Cloud is open on an authenticated page. The widget is not available on sign-in or other public pages. +2. Reload the page to request the current feedback survey again. +3. Check whether a browser privacy extension or network policy blocks optional feedback services, then reload the page. +4. Contact [Prowler Support](https://support.prowler.com) if the widget should be available but remains absent. + +The button also remains hidden when feedback collection is disabled or no compatible free-text survey is currently available. These conditions are managed by Prowler and do not require users to configure tokens or deployment settings. + +### The Submit Button Is Unavailable + +Enter at least one non-space character in the text area. Empty responses and responses containing only spaces cannot be submitted. + +### The Form Does Not Confirm Submission + +Reload Prowler Cloud, reopen the widget, and submit the feedback again. If the form still does not show a confirmation message, contact [Prowler Support](https://support.prowler.com) and include the page where the problem occurred. Do not include credentials or other sensitive information.