RevDock | Docs
Widgets

Feedback Survey

Collect valuable insights from visitors with customizable multi-question surveys.

Feedback Survey lets you create and deploy custom surveys to collect insights from your visitors. Build multi-question surveys with different question types and trigger them based on user behavior.

Surveys typically get 10-30% completion rates. Keep them short (3-5 questions) for best results.

How It Works

  1. Create a survey with one or more questions
  2. Set when the survey should appear (time, scroll, exit intent)
  3. Visitors see the survey and can complete or skip it
  4. Responses are collected in your dashboard

Configuration

Survey Management

You can create multiple surveys and switch between them:

OptionDescription
Survey NameInternal name for organization
StatusControl which survey is live
Active SurveyWhich survey visitors see

Survey Status

StatusBehavior
draftNot shown to visitors
activeCurrently collecting responses
pausedTemporarily disabled

Only one survey can be active at a time. Changing the active survey takes effect immediately.

Question Types

Each survey can have multiple questions of different types:

Multiple Choice

Let visitors select from predefined options.

OptionDescription
Question TextThe question to ask
Options2+ choices for the visitor
Allow MultipleLet them select more than one
RequiredMust answer to continue

Example:

How did you hear about us?
○ Search engine
○ Social media
○ Friend referral
○ Advertisement

Rating Scale

Collect numeric ratings.

OptionDescription
QuestionWhat you're measuring
Scale1-5 or 1-10
LabelsLow/high end descriptions
RequiredMust answer to continue

Example:

How would you rate your experience?
[1] [2] [3] [4] [5]
Poor          Excellent

NPS (Net Promoter Score)

Standard 0-10 recommendation scale.

OptionDescription
QuestionUsually "How likely to recommend"
RequiredMust answer to continue

Example:

How likely are you to recommend us to a friend?
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
Not likely               Very likely

Open Text

Free-form text responses.

OptionDescription
QuestionWhat you're asking
PlaceholderHint text in the input
Max LengthCharacter limit (up to 500)
RequiredMust answer to continue

Example:

Any additional feedback?
[                                    ]
Type your answer...

Trigger Settings

Control when the survey appears.

Trigger TypeDescription
Time DelayShow after X seconds on page
Exit IntentShow when visitor is about to leave
Scroll DepthShow after scrolling X% of page

Time Delay

OptionDescriptionRange
Delay SecondsWait time before showing1-300s

Scroll Depth

OptionDescriptionRange
Scroll PercentageHow far down the page10-100%

Exit intent trigger doesn't work on mobile. Consider using time delay for mobile visitors.

Style Settings

OptionDescriptionDefault
PositionWhere the survey appearsbottom-right
BackgroundCard background color#ffffff
Text ColorPrimary text color#1a1a1a
Accent ColorButtons and highlights#0066ff
Border RadiusCorner roundness (0-32px)12
Max WidthSurvey width (280-500px)360

Position Options

PositionEffect
bottom-rightCorner card
bottom-leftCorner card
centerModal overlay

Behavior Settings

OptionDescriptionDefault
Show Once Per VisitorOnly show survey once evertrue
Dismiss CooldownHours before showing again if dismissed168
Show Progress BarDisplay progress through questionstrue
Allow SkipLet visitors skip non-required questionstrue

Thank You Screen

OptionDescriptionDefault
Thank You MessageText shown after completionThanks for your feedback!
DurationHow long to show message (1-10s)3

Page Targeting

Control which pages show the survey.

OptionDescription
Target PagesOnly show on these pages (empty = all)
Exclude PagesNever show on these pages

Wildcard Patterns

/pricing/*        → matches /pricing/pro, /pricing/enterprise
*/checkout        → matches /en/checkout, /fr/checkout
/about            → matches exactly /about

Recommended:

  • Target: /pricing, /features, /thank-you
  • Exclude: /checkout/*, /dashboard/*, /docs/*

Best Practices

  1. Keep it short — 3-5 questions maximum for best completion rates
  2. Lead with easy questions — Start with multiple choice, end with open text
  3. Make most questions optional — Required questions cause drop-off
  4. Use NPS sparingly — One NPS per survey is enough
  5. Time it right — Don't interrupt users immediately; wait for engagement
  6. Thank visitors — A genuine thank you message improves perception

Survey Templates

Customer Satisfaction

1. How satisfied are you with our product? (Rating 1-5)
2. What do you like most? (Multiple choice)
3. What could we improve? (Open text)

Feature Discovery

1. How did you hear about us? (Multiple choice)
2. What problem are you trying to solve? (Multiple choice)
3. Is there anything we could add? (Open text)

NPS Survey

1. How likely are you to recommend us? (NPS 0-10)
2. What's the main reason for your score? (Open text)

Post-Purchase

1. How was your checkout experience? (Rating 1-5)
2. Was anything confusing? (Open text)
3. Would you buy from us again? (Multiple choice)

On this page