Launch
SupportPages.io
Visit
Example Image

SupportPages.io

Automatically create & update help docs with every release

Visit

SupportPages gives you a beautiful, fully hosted help center written from your codebase - complete articles with annotated screenshots and video walkthroughs of your actual product, published to a polished site on your own domain. Merge code, and the articles and visuals update themselves. No writing, no stale screenshots, no backlog.

Example Image
Example Image
Example Image
Example Image
Example Image
Example Image

Features

  • Articles written from your code - connect GitHub, GitLab, Bitbucket or Azure DevOps and every merged PR drafts the matching help article
  • Auto-generated screenshots - annotated captures of your actual product, regenerated when the UI changes
  • Narrated video walkthroughs - optional step-by-step videos created alongside each guide
  • Beautiful hosted help centre - branded, searchable site on your own domain, no build work
  • Instant AI answers - users get answers sourced from your own docs, deflecting support tickets
  • Editorial control - nothing publishes on its own; every article is a draft you approve, edit or reject
  • Set your writing style - tone and voice configured once, applied to every article

Use Cases

  • Ship features that arrive documented - merge the PR and the help article, screenshots and video are drafted before users ever ask
  • Kill the docs backlog - point it at your repo and get a complete help centre from code you already wrote, no writing sprint
  • Deflect support tickets - self-serve answers and AI responses sourced from your docs, so common questions never reach your inbox
  • Launch with a professional help centre from day one - solo founders and small teams get a branded docs site without hiring a technical writer
  • Keep screenshots honest after every UI change - visuals regenerate with the product, so guides never show last year's interface
  • Onboard users with walkthroughs, not walls of text - step-by-step guides and narrated videos generated from real product flows
Fazier Deal
See coupon Copied!

Comments

custom-img
Elmate Stationery is Dhaka’s top online ...

Nice idea, solves a real problem most of us just put off.

Hey, Simon here. Solo founder of SupportPages. This came from my own product. Every time I shipped a feature, updating the help docs was the job that slipped. Not because it's hard. Because after building, testing and shipping, writing "how to use the thing I just made" is the last job anyone has energy for. So the docs go stale, users get confused, and the gap turns into support tickets. At some point it clicked: the merged PR already contains everything the help article needs to say. The code is the source of truth. Why is a human retyping it into prose? So SupportPages connects to your repo and turns merges into help centre articles. Written guides, annotated screenshots of your actual product, narrated video walkthroughs if you want them. Everything lands as a draft you approve, nothing publishes on its own. You end up with a proper hosted help centre on your own domain that stays current without you thinking about it. I'm early. There's a free plan and I actually want feedback from people who know the stale-docs pain. Tell me what's confusing, what's missing, or what it would take for you to trust generated docs for your own product. I read everything.

I came across SupportPages.io today and was really impressed by its clever concept of automatically updating your help docs, screenshots, and video walkthroughs directly from your codebase every time you ship new code.

Nice idea, solves a real problem most of us just put off. Like that it stays a draft until you approve it.

Draft-until-approve is what makes generated docs safe — auto-publish would be worse than stale pages. The hard part is deciding which PR is a docs event. A CSS-class rename should only refresh screenshots; a settings-path change has to rewrite the article. How do you tell those apart? Also, are the annotated screenshots from a headless browser on a seed account, or inferred from code? That decides whether they match production or a demo state.

custom-img
Building PZERO, saving you money - pzero...

Having every merged PR create a draft with refreshed screenshots tackles the exact point where docs usually fall behind. For teams using AI in that pipeline, PZERO at pzero.studio is worth a look.

The draft-before-publish approach is probably the right choice here. Generated documentation becoming confidently wrong would be worse than slightly outdated docs. One thing I’d be interested in is versioning: if a SaaS keeps an old product version alive for some customers, can SupportPages maintain separate documentation branches, or does the latest merged code always become the single source of truth?

custom-img
Ai creator, developer

Good that everything lands as a draft you approve — that is the right default. My question is about what the approval screen shows, because the failure mode here is not stale docs, it is confidently wrong docs that a tired founder waves through. I got burned by a version of this. I write content in Markdown and a generator produces the shipped files. I added legal caveats to a few sensitive items, verified them in the source, moved on. Weeks later I checked the generated output and the caveats were not there: the parser only read text inside code fences, so anything after the closing marker was silently dropped. Source correct, product wrong, no error anywhere. I only caught it because I went looking. Approving a regenerated article has the same shape. If the screen shows me a clean, plausible article, I will skim and approve — plausible prose is exactly what does not trigger scrutiny. If it shows me a diff against the published version, with the sentences the PR actually changed highlighted, I am reviewing a claim instead of proofreading. So: on regeneration, do I see the article, or the delta? And can a UI-only change (renamed button, changed default) be distinguished from a behaviour change in that view? The draft gate is the headline feature. What makes it real is whether the reviewer can see what moved.

"Merge the PR and the help article drafts itself" is a real pain point for us - the docs for MoeMail (docs.moemail.app) routinely lag features by a few weeks because writing them is nobody's favourite job. Two questions before I point it at our repo: a lot of our features are gated by role/plan in code (e.g. permanent mailboxes only for paid tiers). Does the generator pick that up and write "available on plan X", or is that a manual edit each time? And for the auto-screenshots, can it log in with a test account to capture authenticated screens, since almost everything interesting sits behind login?

The idea of generating documentation directly from merged PRs is really practical. Keeping the help articles and screenshots aligned with the actual product should solve one of the biggest problems with maintaining technical documentation.

I really like how simple and easy this product feels to use. It looks genuinely useful and well thought out. Great work!

custom-img
Building Apps in Public

The auto-publish-on-merge model is the interesting part for me. We run a directory-submission tool where copy drifts across a dozen+ listings and staying accurate is the hard part - so I'm curious how you handle drift that isn't triggered by an obvious PR: e.g. a shared component's copy changes as a side effect of an unrelated merge. Do you diff screenshots/text against the prior version to catch unintentional changes, or is it strictly scoped to the PR's own diff?

SupportPages.io Your product has strong potential, but I found a few key improvements that could make it even better. I'd love to share my feedback and suggestions—please contact me at [email protected].

See coupon Copied!
Social Links

Comments

custom-img
Elmate Stationery is Dhaka’s top online ...

Nice idea, solves a real problem most of us just put off.

Hey, Simon here. Solo founder of SupportPages. This came from my own product. Every time I shipped a feature, updating the help docs was the job that slipped. Not because it's hard. Because after building, testing and shipping, writing "how to use the thing I just made" is the last job anyone has energy for. So the docs go stale, users get confused, and the gap turns into support tickets. At some point it clicked: the merged PR already contains everything the help article needs to say. The code is the source of truth. Why is a human retyping it into prose? So SupportPages connects to your repo and turns merges into help centre articles. Written guides, annotated screenshots of your actual product, narrated video walkthroughs if you want them. Everything lands as a draft you approve, nothing publishes on its own. You end up with a proper hosted help centre on your own domain that stays current without you thinking about it. I'm early. There's a free plan and I actually want feedback from people who know the stale-docs pain. Tell me what's confusing, what's missing, or what it would take for you to trust generated docs for your own product. I read everything.

I came across SupportPages.io today and was really impressed by its clever concept of automatically updating your help docs, screenshots, and video walkthroughs directly from your codebase every time you ship new code.

Nice idea, solves a real problem most of us just put off. Like that it stays a draft until you approve it.

Draft-until-approve is what makes generated docs safe — auto-publish would be worse than stale pages. The hard part is deciding which PR is a docs event. A CSS-class rename should only refresh screenshots; a settings-path change has to rewrite the article. How do you tell those apart? Also, are the annotated screenshots from a headless browser on a seed account, or inferred from code? That decides whether they match production or a demo state.

custom-img
Building PZERO, saving you money - pzero...

Having every merged PR create a draft with refreshed screenshots tackles the exact point where docs usually fall behind. For teams using AI in that pipeline, PZERO at pzero.studio is worth a look.

The draft-before-publish approach is probably the right choice here. Generated documentation becoming confidently wrong would be worse than slightly outdated docs. One thing I’d be interested in is versioning: if a SaaS keeps an old product version alive for some customers, can SupportPages maintain separate documentation branches, or does the latest merged code always become the single source of truth?

custom-img
Ai creator, developer

Good that everything lands as a draft you approve — that is the right default. My question is about what the approval screen shows, because the failure mode here is not stale docs, it is confidently wrong docs that a tired founder waves through. I got burned by a version of this. I write content in Markdown and a generator produces the shipped files. I added legal caveats to a few sensitive items, verified them in the source, moved on. Weeks later I checked the generated output and the caveats were not there: the parser only read text inside code fences, so anything after the closing marker was silently dropped. Source correct, product wrong, no error anywhere. I only caught it because I went looking. Approving a regenerated article has the same shape. If the screen shows me a clean, plausible article, I will skim and approve — plausible prose is exactly what does not trigger scrutiny. If it shows me a diff against the published version, with the sentences the PR actually changed highlighted, I am reviewing a claim instead of proofreading. So: on regeneration, do I see the article, or the delta? And can a UI-only change (renamed button, changed default) be distinguished from a behaviour change in that view? The draft gate is the headline feature. What makes it real is whether the reviewer can see what moved.

"Merge the PR and the help article drafts itself" is a real pain point for us - the docs for MoeMail (docs.moemail.app) routinely lag features by a few weeks because writing them is nobody's favourite job. Two questions before I point it at our repo: a lot of our features are gated by role/plan in code (e.g. permanent mailboxes only for paid tiers). Does the generator pick that up and write "available on plan X", or is that a manual edit each time? And for the auto-screenshots, can it log in with a test account to capture authenticated screens, since almost everything interesting sits behind login?

The idea of generating documentation directly from merged PRs is really practical. Keeping the help articles and screenshots aligned with the actual product should solve one of the biggest problems with maintaining technical documentation.

I really like how simple and easy this product feels to use. It looks genuinely useful and well thought out. Great work!

custom-img
Building Apps in Public

The auto-publish-on-merge model is the interesting part for me. We run a directory-submission tool where copy drifts across a dozen+ listings and staying accurate is the hard part - so I'm curious how you handle drift that isn't triggered by an obvious PR: e.g. a shared component's copy changes as a side effect of an unrelated merge. Do you diff screenshots/text against the prior version to catch unintentional changes, or is it strictly scoped to the PR's own diff?

SupportPages.io Your product has strong potential, but I found a few key improvements that could make it even better. I'd love to share my feedback and suggestions—please contact me at [email protected].