Skip to content

docs(session-replay): document where video exports land#18816

Merged
arnohillen merged 1 commit into
masterfrom
ahillen/replay-export-docs
Jul 22, 2026
Merged

docs(session-replay): document where video exports land#18816
arnohillen merged 1 commit into
masterfrom
ahillen/replay-export-docs

Conversation

@arnohillen

Copy link
Copy Markdown
Contributor

Changes

Adds an "Exporting a video (MP4 or GIF)" section to the session replay sharing page.

Customers exporting a replay as MP4 see "Export started" and then nothing, because the render happens in the background and the finished file lands in the exports panel (Settings > Exports). That location was undocumented, so neither customers nor the support AI could answer "where did my export go?" (came up in a support ticket this week). This documents the two export entry points (full recording and clips), where exports land, the 12 month retention, and the monthly limits per plan tier.

Values cross-checked against the app code: retention and limits come from ExportedAsset.get_expiry_delta and FULL_VIDEO_EXPORTS_LIMIT_BY_TIER in PostHog/posthog. Companion UX fix: PostHog/posthog#72948

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

Written with Claude Code while debugging the support ticket above.

Users exporting a replay as MP4/GIF had no docs telling them the render
happens in the background and the file lands in the exports panel
(Settings > Exports). This also gives the support AI a correct source
to cite. Companion app fix: PostHog/posthog#72948

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@arnohillen arnohillen self-assigned this Jul 22, 2026
@github-actions github-actions Bot added the docs Improvements or additions to product documentation, "Docs" label Jul 22, 2026
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Jul 22, 2026 05:14PM

@github-actions

Copy link
Copy Markdown
Contributor

Vale prose linter → found 0 errors, 8 warnings, 1 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/session-replay/sharing.mdx — 0 errors, 8 warnings, 1 suggestions
Line Severity Message Rule
8:36 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
12:4 warning 'Sharing (and embedding) a session replay' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
12:30 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
14:10 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
40:76 warning Use the Oxford comma before 'and' or 'or' in a list of three or more items. PostHogBase.OxfordComma
64:33 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
72:144 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
121:4 warning 'Exporting a video (MP4 or GIF)' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
134:217 suggestion Address the reader directly. Use 'you can' instead of 'users can'. PostHogDocs.DirectAddress

@github-actions

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.75 MiB (-0.0 KiB / -0.0%)

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

Entrypoint Eager size Budget Modules
app 16.22 MiB (no change) report-only 1981
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 890.8 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 747.2 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 272.1 KiB
./node_modules/.pnpm/framer-motion@10.18.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/framer-motion/dist/es/render/dom/motion.mjs + 109 modules 253.9 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

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).

@arnohillen
arnohillen marked this pull request as ready for review July 22, 2026 20:52
@arnohillen
arnohillen merged commit 755f9e7 into master Jul 22, 2026
19 checks passed
@arnohillen
arnohillen deleted the ahillen/replay-export-docs branch July 22, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to product documentation, "Docs"

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant