Skip to main content

Run recurring Website surveys

Measure your feedback over time. Learn how to run a single survey on your website on a recurring basis so your audience can retake it.

Written by Agnieszka

With recurring website surveys, you can:

  • allow the respondents to retake the same survey at a specific frequency;

  • run recurring NPS® & CSAT surveys to measure customer satisfaction and loyalty over time;

  • collect continuous website feedback for website-led growth;

  • track the overall user sentiment;

  • understanding how the perception of your brand changes.

In this article, you'll learn how to display a survey periodically to the same audience. You can launch your survey day, week, month, quarter or right after it is answered or closed.

📌 This feature is available on some of the plans. If you are interested in testing the recurring website surveys feature, drop us a line at sales@survicate.com or talk to us on chat.

Step 1. Create a website survey

1. Create a new survey and choose the Website or in-product surveys type from the menu. You can either set up a survey of your own (start from scratch), select a survey from our templates library (start from template), create a survey with AI, or import questions you prepared before:

Step 2. Enable a recurring survey

1. Head over to the Configure ➡️ Frequency tab:

2. Under the condition If the user has responded or closed the survey, check the box Let the user take the survey multiple times on a recurring basis:

3. Specify the frequency at which the user should be able to retake the survey.

💡 The Every time a respondent matches required criteria setting permits visitors to retake the survey immediately after:

  1. completing the survey.

  2. closing the survey.

If a visitor reopens the survey in a new tab or refreshes the page with this setting enabled, and all other targeting requirements are met, the survey will resume from where they left off.

For the survey to be triggered periodically, all other targeting requirements, including your Audience, must be met every time.

📌 How Survicate remembers when a respondent last saw the survey depends on your Audience type:

  • Visitors (frontend targeting) or All Visitors: interaction data is stored in the browser’s LocalStorage. If a visitor clears it, the survey can be triggered again before the scheduled time.

  • Users (backend targeting) or Manual audience (CSV upload): interaction data is tied to the respondent’s user_id on our servers, so we recognize them on any device or browser.

With a Users or Manual audience, the survey may take a few minutes to appear again.

Troubleshooting

I can see the survey more often than the set frequency

If you enter the website where the survey is shown from another device or another browser, the survey will be displayed as if you were a new visitor.

To prevent this, use a Users audience so respondents are recognized by their user_id. Read how in Set up an Audience for your Website or in-product survey. This requires you to pass user information to Survicate, including user_id.

The survey reappeared right after I switched from a Visitors to a Users audience

Responses collected with a Visitors audience weren’t tied to a user_id. After the switch, respondents who have already answered may see the survey again once. New responses will follow your recurrence settings.

📞 If you need assistance setting up a recurring website survey, please contact us at support@survicate.com or strike up a chat conversation.

Net Promoter, NPS, and the NPS - related emoticons are registered U.S. trademarks, and Net Promoter Score and Net Promoter System are service marks, of Bain & Company, Inc., Satmetrix Systems, Inc. and Fred Reichheld.

Did this answer your question?