Skip to content

docs: clarify recurring surveys stop automatically when schedule ends#18673

Open
phillram wants to merge 4 commits into
masterfrom
posthog-code/docs-recurring-survey-auto-stop
Open

docs: clarify recurring surveys stop automatically when schedule ends#18673
phillram wants to merge 4 commits into
masterfrom
posthog-code/docs-recurring-survey-auto-stop

Conversation

@phillram

@phillram phillram commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Changes

Clarifies the Repeat on a schedule section of the surveys docs to explain what happens when a recurring survey's schedule completes.

Why: A user was confused about why their recurring survey kept "disabling itself." The behavior is by design — a recurring survey runs for a fixed number of iterations from its launch date, then PostHog automatically sets an end date and stops it — but the docs never said this.

This adds a single bullet to the existing "few things to keep in mind" list stating that the survey stops automatically when the last iteration ends (repetitions × cycle length, from launch), plus a short note on the two ways to keep collecting responses and the gotcha that clearing the end date won't restart a completed schedule.

No visual changes.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the Vercel preview build
  • If I moved a page, I added a redirect in vercel.json

Created with PostHog from a Slack thread

Recurring ("Repeat on a schedule") surveys run for a fixed number of iterations counted from the launch date, then PostHog automatically sets an end date and stops the survey. The docs described how iterations work but never stated that the survey closes on its own when the schedule completes, or that manually removing the end date won't restart it. This adds that clarification and the two ways to keep collecting responses.

Generated-By: PostHog Code
Task-Id: 5517b8af-7547-4946-b1bf-1e889ce2582e
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 17, 2026 10:24PM

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 3 errors, 37 warnings, 11 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/docs/surveys/creating-surveys.mdx — 3 errors, 37 warnings, 11 suggestions
Line Severity Message Rule
2:17 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
40:36 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
46:19 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
48:85 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
50:23 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
74:64 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
80:13 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
89:35 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
89:155 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
91:40 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
93:10 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
95:10 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
158:26 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
160:148 warning 'params' is a possible misspelling. PostHogBase.Spelling
162:68 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
171:36 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
172:137 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
194:23 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
196:22 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
199:25 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
203:43 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
216:64 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
216:146 warning 'params' is a possible misspelling. PostHogBase.Spelling
225:184 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
238:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
261:12 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
265:53 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
271:295 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
275:185 warning 'userAgent' is a possible misspelling. PostHogBase.Spelling
275:576 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
279:27 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
281:466 warning Capitalize 'Feature Flags' for PostHog's product. Use 'feature flags' for the general industry concept. PostHogBase.ProductNames
294:309 warning Capitalize 'Feature Flags' for PostHog's product. Use 'feature flags' for the general industry concept. PostHogBase.ProductNames
296:14 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
298:13 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
302:5 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
361:325 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
367:53 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
367:108 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
369:165 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
369:190 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
373:33 warning Use bold (text) for UI elements, not quotes. PostHogDocs.UIBoldNotQuotes
373:168 warning Use bold (text) for UI elements, not quotes. PostHogDocs.UIBoldNotQuotes
390:134 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames
392:113 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
392:179 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
397:81 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
398:62 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
398:184 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
399:31 suggestion Address the reader directly. Use 'you' instead of 'the user'. PostHogDocs.DirectAddress
410:62 warning Capitalize 'Surveys' for PostHog's product. Use 'surveys' for the general industry concept. PostHogBase.ProductNames

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.71 MiB (no change)

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.02 MiB (no change) report-only 1964
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 840.2 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 735.1 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 355.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 120 modules 278.6 KiB
./src/components/SearchUI/index.tsx + 87 modules 271.8 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB
./gatsby-browser.tsx + 44 modules 230.1 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

phillram added 3 commits July 17, 2026 14:40
Fold the "keep collecting responses" options and the end-date note into the single "stops automatically" bullet so it fits the surrounding keep-in-mind list instead of adding a standalone mini-section.

Generated-By: PostHog Code
Task-Id: 573306b2-daf3-4ed3-bf33-9bd39b2cceaa
Split the keep-collecting guidance into two bullets in an indented subsection under the auto-stop bullet, switch to active voice, and drop em dashes.

Generated-By: PostHog Code
Task-Id: 573306b2-daf3-4ed3-bf33-9bd39b2cceaa
Generated-By: PostHog Code
Task-Id: 573306b2-daf3-4ed3-bf33-9bd39b2cceaa
@phillram
phillram marked this pull request as ready for review July 17, 2026 22:12
@phillram phillram added stamphog Request AI approval (no full review) and removed stamphog Request AI approval (no full review) labels Jul 17, 2026
@phillram
phillram requested a review from lucasheriques July 17, 2026 22:28
@phillram

Copy link
Copy Markdown
Contributor Author

Just wanted to double check this is the correct behavior @lucasheriques, before adding this to the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants