Surveys

Configuring survey settings and behavior

Prerequisite: Surveys require the Frill Script to be installed on your site or app. See Installing the Frill Script if you haven't set it up yet.

Survey settings control when surveys appear, how they behave, and how they look. Configure these in the survey editor sidebar.

Trigger settings

Control when the survey displays to users:

  • When user lands — Show immediately when the page loads (with optional delay in seconds, minimum 1s)

  • When user leaves — Show when the user is about to navigate away

  • Trigger with code — Manually trigger with JavaScript: window.Frill('survey', {key: 'your-survey-key'})

The default is immediate display on page load. Use code triggering for button clicks, form submissions, or custom events.

Location settings

Choose which pages display your survey:

  • All pages — Show the survey across your entire site

  • Only certain pages — Add URL rules to show or hide on specific paths (e.g., domain.com/pricing/*)

Use the URL tester to verify your rules match correctly.

Frequency settings

Control how often users see the survey:

  • Never show again — Once a user responds or dismisses, never show this survey again

  • After X days/hours — Wait a specified time before showing the survey again

  • Advanced options — Per session, ignore code triggers, and more

Default behavior is to show once per visit. Adjust frequency to balance feedback quantity with user experience.

Appearance settings

Customize the visual presentation:

  • Theme — Light, dark, or custom

  • Position — Bottom left or bottom right

  • Accent color — Match your brand colors

General settings

Set core survey properties:

  • Title — The main survey question

  • Rating style — Stars, hearts, numeric, slider, etc. (varies by survey type)

  • Feedback requirement — Make follow-up text optional or required

  • Button labels — Customize "Submit" and "Skip" text for translations

Test your trigger and frequency settings in preview mode before publishing. Use the preview key format to see the survey without affecting response data.

Was this helpful?