{"id":20839,"date":"2020-08-29T10:39:41","date_gmt":"2020-08-29T10:39:41","guid":{"rendered":"https:\/\/ec2-54-72-10-141.eu-west-1.compute.amazonaws.com\/docs\/?post_type=knowledgebase&#038;p=20839"},"modified":"2026-03-19T11:01:29","modified_gmt":"2026-03-19T11:01:29","slug":"recurring-surveys","status":"publish","type":"knowledgebase","link":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/","title":{"rendered":"Recurring Surveys"},"content":{"rendered":"\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>By default, Refiner aims to collect one response per user within your <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/target-audience\/\">Target Audience<\/a>. However, many use cases benefit from collecting multiple responses from the same user over time. This is where recurring surveys come into play.<\/p>\n\n\n\n<p>A common use case for recurring surveys is to continuously track customer satisfaction (CSAT, NPS, PMF) or to monitor how product feature performance evolves as users engage with your app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recurring survey options<\/h2>\n\n\n\n<p>The recurrence options available depend on the <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/trigger-events\/\">Trigger Event<\/a> you selected for your survey. Each option is explained in detail below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"on-each\">On each trigger event<\/h3>\n\n\n\n<p>When this option is enabled, the survey is displayed every time the Trigger Event occurs. This recurrence type is available for the <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/trigger-events\/#page-visit\">Page Visit<\/a> trigger (or <a href=\"https:\/\/refiner.io\/docs\/kb\/mobile-app-surveys\/trigger-events-2\/#page-visit-mobile\">Screen Visit<\/a> on mobile) as well as the <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/trigger-events\/#manual\">Manual Trigger<\/a>. By default (when recurrence is off), these triggers collect only a single response, shown on the first occurrence of the event. When recurrence is activated, the survey reappears each time the event is triggered again.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" src=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png\" alt=\"\" class=\"wp-image-27993\" srcset=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png 1024w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-800x316.png 800w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-768x304.png 768w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1536x607.png 1536w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-2048x810.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"per-session\">Once per session<\/h3>\n\n\n\n<p>With the Once per session option, the user sees the survey at most one time per session whenever the Trigger Event occurs. This setting works with Page Visit, Screen Visit, Manual Trigger, and also the Tracked Event trigger when its timeframe is set to \u201cSince session start.\u201d Even if the Trigger Event fires multiple times during a session, the survey will only appear once.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"411\" src=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-1024x411.png\" alt=\"\" class=\"wp-image-27994\" srcset=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-1024x411.png 1024w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-800x321.png 800w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-768x308.png 768w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-1536x616.png 1536w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.45-2048x822.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"time-sequence\">Time sequence<\/h3>\n\n\n\n<p>The Time Sequence option places the user into a time-based recurrence schedule after they first see the survey. A common example is asking active users about their satisfaction every 30 days, regardless of how often they access your product.<\/p>\n\n\n\n<p>This recurrence type is available for all Trigger Events. After the first exposure, users continue to see the survey at the defined interval as long as they match your Target Audience. <\/p>\n\n\n\n<p>Under the hood, the mechanism of this option is quite simple: If enough time passed since a user saw the survey the last time, they&#8217;ll be shown the survey again. For example, if you set your interval 30 days, we&#8217;ll simply check if 30 days passed since the last response was provided. If the condition matches, the survey is shown to the survey.<\/p>\n\n\n\n<p>When a user leaves the Target Audience, they&#8217;ll simply stop seeing the survey. When a user re-enters the audience, the recurrence sequence simply continues.  <\/p>\n\n\n\n<p>You can configure how long the time sequence remains active for each user. The total duration is calculated starting from the moment the user first saw the survey. The creation or publishing date of the survey has no impact on this logic. Only the timestamp of the user\u2019s last survey display is considered when determining eligibility for the next iteration.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-1024x674.png\" alt=\"\" class=\"wp-image-27996\" srcset=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-1024x674.png 1024w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-800x527.png 800w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-768x506.png 768w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-1536x1011.png 1536w, https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.16.48-2048x1348.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Interaction with other options<\/h2>\n\n\n\n<p>Recurring behavior can also interact with other time-sensitive features such as Throttling and Follow-Up Mode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Recurring surveys and throttling<\/h3>\n\n\n\n<p>Recurring surveys can be combined with <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/collection-speed\/#throttling\">Throttling<\/a>, and in such cases the throttling rules take priority. If throttling prevents a survey from appearing at a scheduled recurrence, the interval still advances as usual, and the next display occurs once throttling conditions are met.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Recurring surveys and Follow-Up Mode<\/h3>\n\n\n\n<p>When recurrence is used together with <a href=\"https:\/\/refiner.io\/docs\/kb\/in-product-surveys\/follow-up-mode\/\">Follow-Up Mode<\/a>, each recurrence initiates a new Follow-Up sequence. Every recurrence creates a new survey response in your Refiner workspace, and each iteration triggers its own set of follow-up attempts until a response is collected or the follow-up goal is reached.<\/p>\n\n\n\n<p>The expected timeline looks like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First iteration\n<ul class=\"wp-block-list\">\n<li>Follow-up attempt #1<\/li>\n\n\n\n<li>Follow-up attempt #2<\/li>\n\n\n\n<li>&#8230;. until user responded or follow-up goal is reached<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Second iteration\n<ul class=\"wp-block-list\">\n<li>Follow-up attempt #1<\/li>\n\n\n\n<li>Follow-up attempt #2<\/li>\n\n\n\n<li>&#8230;. until user responded or follow-up goal is reached<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Third iteration\n<ul class=\"wp-block-list\">\n<li>Follow-up attempt #1<\/li>\n\n\n\n<li>Follow-up attempt #2<\/li>\n\n\n\n<li>&#8230;. until user responded or follow-up goal is reached<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>&#8230;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction By default, Refiner aims to collect one response per user within your Target Audience. However, many use cases benefit from collecting multiple responses from the same user over time. This is where recurring surveys come into play. A common use case for recurring surveys is to continuously track customer satisfaction (CSAT, NPS, PMF) or [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","template":"","knowledgebase_tag":[],"class_list":["post-20839","knowledgebase","type-knowledgebase","status-publish","hentry","knowledgebase_cat-advanced-options"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","ab-block-post-grid-landscape":"","ab-block-post-grid-square":"","gb-block-post-grid-landscape":"","gb-block-post-grid-square":""},"post_excerpt_stackable_v2":"<p>Introduction By default, Refiner aims to collect one response per user within your Target Audience. However, many use cases benefit from collecting multiple responses from the same user over time. This is where recurring surveys come into play. A common use case for recurring surveys is to continuously track customer satisfaction (CSAT, NPS, PMF) or to monitor how product feature performance evolves as users engage with your app. Recurring survey options The recurrence options available depend on the Trigger Event you selected for your survey. Each option is explained in detail below. On each trigger event When this option is&hellip;<\/p>\n","category_list_v2":"","author_info_v2":{"name":"Moritz Dausinger","url":"https:\/\/refiner.io\/docs\/author\/user\/"},"comments_num_v2":"0 comments","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recurring Surveys<\/title>\n<meta name=\"description\" content=\"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recurring Surveys\" \/>\n<meta property=\"og:description\" content=\"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\" \/>\n<meta property=\"og:site_name\" content=\"Refiner Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-19T11:01:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\",\"url\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\",\"name\":\"Recurring Surveys\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/docs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png\",\"datePublished\":\"2020-08-29T10:39:41+00:00\",\"dateModified\":\"2026-03-19T11:01:29+00:00\",\"description\":\"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.\",\"breadcrumb\":{\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage\",\"url\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00.png\",\"contentUrl\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00.png\",\"width\":2266,\"height\":896},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/refiner.io\/docs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recurring Surveys\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/refiner.io\/docs\/#website\",\"url\":\"https:\/\/refiner.io\/docs\/\",\"name\":\"Refiner Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/refiner.io\/docs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/refiner.io\/docs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/refiner.io\/docs\/#organization\",\"name\":\"Refiner Documentation\",\"url\":\"https:\/\/refiner.io\/docs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png\",\"contentUrl\":\"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png\",\"width\":400,\"height\":61,\"caption\":\"Refiner Documentation\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recurring Surveys","description":"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/","og_locale":"en_US","og_type":"article","og_title":"Recurring Surveys","og_description":"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.","og_url":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/","og_site_name":"Refiner Documentation","article_modified_time":"2026-03-19T11:01:29+00:00","og_image":[{"url":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/","url":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/","name":"Recurring Surveys","isPartOf":{"@id":"https:\/\/refiner.io\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage"},"image":{"@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage"},"thumbnailUrl":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00-1024x405.png","datePublished":"2020-08-29T10:39:41+00:00","dateModified":"2026-03-19T11:01:29+00:00","description":"Learn how to launch recurring surveys. Discover how recurring surveys work and how to use them to survey users regularly.","breadcrumb":{"@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#primaryimage","url":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00.png","contentUrl":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2020\/08\/Screenshot-2025-11-13-at-17.15.00.png","width":2266,"height":896},{"@type":"BreadcrumbList","@id":"https:\/\/refiner.io\/docs\/kb\/advanced-options\/recurring-surveys\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refiner.io\/docs\/"},{"@type":"ListItem","position":2,"name":"Recurring Surveys"}]},{"@type":"WebSite","@id":"https:\/\/refiner.io\/docs\/#website","url":"https:\/\/refiner.io\/docs\/","name":"Refiner Documentation","description":"","publisher":{"@id":"https:\/\/refiner.io\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refiner.io\/docs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/refiner.io\/docs\/#organization","name":"Refiner Documentation","url":"https:\/\/refiner.io\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png","contentUrl":"https:\/\/refiner.io\/docs\/wp-content\/uploads\/2022\/11\/cropped-Group-8.png","width":400,"height":61,"caption":"Refiner Documentation"},"image":{"@id":"https:\/\/refiner.io\/docs\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/20839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/comments?post=20839"}],"version-history":[{"count":31,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/20839\/revisions"}],"predecessor-version":[{"id":28002,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase\/20839\/revisions\/28002"}],"wp:attachment":[{"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/media?parent=20839"}],"wp:term":[{"taxonomy":"knowledgebase_tag","embeddable":true,"href":"https:\/\/refiner.io\/docs\/wp-json\/wp\/v2\/knowledgebase_tag?post=20839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}