Feedback Survey

A lightweight micro-survey banner that collects open-ended feedback from your website visitors. Use it to understand what your users think, gather feature requests, or measure satisfaction.

How to Embed

Add this script tag to any page where you want the survey to appear. Replace your-slug with your project slug:

HTML
<script src="https://www.helpyap.com/feedback.js" data-project="your-slug"></script>

The feedback widget is separate from the chat widget. You can use either or both on the same page.

Setup

Configure the survey in Project Settings → Feedback Survey:

  1. Enable the survey with the toggle at the top
  2. Set your question— type your own or click "Generate with AI" to get suggestions based on your project
  3. Choose the position — bottom-center, bottom-left, bottom-right, top-center, top-left, or top-right
  4. Customize the appearance — colors, border radius, font size, and avatar
  5. Add the embed code to your website

Settings

Display

SettingDescription
PositionWhere the banner appears on the page
DelaySeconds to wait before showing the banner after page load
Max WidthMaximum width of the banner in pixels

Behavior

SettingDescription
Show OnceOnly show the survey once per visitor (tracked via browser storage)
Hide After SubmitAutomatically hide the banner after the visitor submits their response
Cooldown DaysDays to wait before showing the survey again to the same visitor
Show on PagesLimit the survey to specific pages (comma-separated URL patterns). Leave empty to show on all pages.

Appearance

Customize colors (background, text, input, button), border radius, font size, and an optional avatar image. A live preview is shown in the settings panel as you make changes.

AI-Generated Questions

Not sure what to ask? Click Generate with AI in the settings to get question suggestions tailored to your project. The AI analyzes your project name and knowledge base to suggest relevant, engaging questions.

Viewing Responses

Responses are collected in Project Settings → Feedback Survey → View Responses. Each response includes the visitor's answer, the page they were on, and when it was submitted.

Tips

  • Keep questions short and specific — "What feature would help you most?" works better than "Give us your feedback"
  • Use the page filter to show different questions on different pages (e.g., pricing page vs. docs)
  • Set a cooldown of 7-14 days so returning visitors aren't repeatedly prompted
  • The survey works alongside the chat widget — they use different screen positions to avoid overlap