Skip to main content

Micro Surveys

Micro Surveys let you collect quick feedback from users without interrupting their workflow. They support multiple question types and can be triggered in various ways.

Creating a Micro Survey

Navigate to produktly.com/app/micro-surveys/create to create a new micro survey.

Settings

Display

  • Always - The survey is shown every time the trigger conditions are met
  • Until answered - The survey is shown until the user completes it, then it won't appear again

Display Trigger

Choose how the micro survey is activated:

  • Element Click - Shows when the user clicks a specific element
  • Element Focus - Shows when the user focuses a specific element
  • Element Hover - Shows when the user hovers over a specific element
  • Element Visible - Shows when a specific element becomes visible on the page
  • Immediate - Shows as soon as the page loads
  • Time on page - Shows after a specified number of seconds on the page
  • Manual - Only shown when triggered via code: window.Produktly.openMicroSurvey({id: surveyId})

For element-based triggers, provide a CSS selector to identify the target element. See Element CSS Selectors for help finding selectors.

Auto Close

  • Auto close - When enabled, the survey automatically closes after a specified number of seconds

Questions

Micro surveys can have multiple questions. For each question you configure:

Question Text

The question to ask. Supports localization.

Answer Type

  • Emojis - Users select from a set of emoji options (customizable emojis and labels)
  • Thumbs (up/down) - Simple thumbs up or down
  • Rating (1-5) - Numeric 1-5 rating
  • Text - Free-text input
  • Multi-choice - Multiple choice options (customizable text options)

Positioning

Control where the micro survey appears on the page:

  • Next to an element - Position relative to a specific element (requires CSS selector)
  • Bottom center, Bottom left, Bottom right
  • Top center, Top left, Top right

Styling

Select a pre-made theme or set custom theme and text colors.

Targeting

Micro surveys support the full targeting rules engine.

Localization

Question text and answer options support localization.

Opening with code

window.Produktly.openMicroSurvey({ id: microSurveyId });