Ship the site before
you ship the product.
Launch page, changelog, Stripe checkout, and waitlist capture — all on one stack. No Carrd plus Substack plus ConvertKit plus Zapier. One subscription. Your domain. Sub-1s LCP that beats every Notion-hosted page.
Everything a solo SaaS founder needs on launch day
Launch page, changelog, waitlist, Stripe — one stack, one subscription, sub-1s LCP.
Launch-day conversion hero, already proven
Atelier ships with a launch-day hero template modelled on the pages that hit number one on Product Hunt — above-the-fold value prop, a social-proof bar with testimonial avatars, and a primary CTA that converts without a dozen trust badges. Swap the copy, push the deploy, open the rum.
Changelog post type with auto-RSS + IndexNow
Every micro-SaaS needs a changelog and nobody wants to maintain one. The changelog post type ships with versioned entries, badge categories, an auto-generated RSS feed for ActivityPub crossposters, and an IndexNow ping so Bing and Yandex see the update within minutes of publish.
AI copy assist in the editor
A one-person team writes copy the same week it writes code. The editor's AI assist uses your own Gemini API key to rewrite headlines, expand bullet points into body paragraphs, and generate SEO meta without sending a single word to a VeloCMS server. Your API, your prompts, your budget.
Stripe checkout for one-time purchases and subscriptions
Sell a $49 lifetime licence, a $9 monthly plan, or both. VeloCMS uses your Stripe account directly, so refunds, disputes, and tax handling live in one dashboard you already check. Checkout supports Apple Pay, Google Pay, Link, and every regional method Stripe ships out of the box.
Waitlist capture with double opt-in
Paste the waitlist block into your hero, collect emails into the members database, optionally require a double-opt-in confirm email, then export the list as CSV the minute you are ready to launch. No Mailchimp tax for storing a pre-launch list that has not hit a thousand addresses yet.
Sub-1s LCP, measured not marketed
Every indie launch page on Notion, Carrd, or Framer ships a 3 MB JavaScript bundle that tanks the LCP metric and the Lighthouse score with it. VeloCMS budget: 150 KB gzipped. The landing pages on velocms.org itself hit 0.8s LCP at the 75th percentile, not in a lab.
VeloCMS vs Carrd vs Framer
| Feature | VeloCMS | Carrd | Framer |
|---|---|---|---|
| Changelog post type + auto-RSS | Yes | No | No |
| IndexNow ping on publish | Yes | No | No |
| Stripe one-time + subscription | 0% fee | Paid plan | Add-on |
| Waitlist capture + CSV export | Yes | Paid plan | Yes |
| AI copy assist (BYOK) | Yes | No | Limited |
| Custom domain included | Yes | Paid plan | Paid plan |
| Full HTML export | Yes | HTML only | Paid plan |
| Sub-1s LCP target at p75 | Yes | Yes | No |
Frequently asked questions
Can VeloCMS replace my Carrd landing page and Notion changelog?
Yes, and it consolidates them under one domain. Your launch landing page lives as a static page, your changelog posts as a tagged blog feed, and your Stripe checkout as a native buy button block — all on the same site without a redirect maze. Carrd caps you at a single page with no blog feed; VeloCMS gives you a full publishing platform where the changelog, launch page, and email capture coexist.
How do I set up a changelog that auto-posts from GitHub releases?
Install the GitHub Releases plugin from Admin → Plugins. Paste your repo URL and a GitHub personal access token with read:packages scope. Every time you publish a GitHub release, the plugin creates a draft changelog post in VeloCMS with the release notes as the post body. You review the draft, add context if needed, and publish — the post immediately pings IndexNow so Google picks it up within the hour.
Does the free plan include a custom domain?
The free plan publishes to a yourname.velocms.org subdomain. Custom domains (your own .com or .io) are available on the Pro plan at $9/month. Domain setup takes under three minutes — point your CNAME at velocms.org, enter the domain in Admin → Settings → Domain, and the platform handles SSL provisioning automatically.
How does BYOK Stripe work for selling a SaaS product or digital download?
In Admin → Settings → Membership, you connect your own Stripe account via a one-click OAuth flow. You keep 100% of revenue minus Stripe's standard 2.9% + 30¢ per transaction — VeloCMS charges 0% platform fee. You create products in Stripe, then add a Buy Button block to any post or page. For a $19/mo SaaS tool, that's roughly $18.02 per subscriber per month reaching your Stripe account directly.
Which theme is recommended for indie makers?
Atelier — Apple-inspired light palette, generous whitespace, and product-screenshot-forward layout. It communicates 'design-led product' without the complexity of a full web app. Paired with a monospace code block for technical snippets and a clean table block for feature comparison, it covers every surface an indie maker needs: launch page hero, changelog feed, and a pricing section. Ships free on every plan.
Can I run a paid newsletter for my product users alongside the blog?
Yes. Enable the newsletter feature in Admin → Settings → Newsletter. You can send to your full subscriber list or segment by membership tier — free subscribers get your public launch updates, paid subscribers get early access posts and behind-the-scenes product notes. Each newsletter goes out via Resend at 99.9% deliverability. The same TipTap editor you use for blog posts handles newsletter composition — no separate tool.
Is there a built-in SEO scorer for product launch posts?
The AEO (Answer Engine Optimisation) panel runs in the editor sidebar while you write. It scores your post against 22 signals including featured-snippet eligibility, entity coverage, heading structure, and keyword density. For a launch post targeting 'open-source Notion alternative', the panel tells you exactly which signals are missing so you can fix them before publishing — no plugin, no Yoast, no separate audit tool.
Can I migrate from Framer or Webflow to VeloCMS?
Yes. Your existing copy and images paste directly into the TipTap editor — no HTML stripping or reformatting needed. For Webflow CMS content, export your collection to CSV, then use Admin → Posts → Import to bulk-import. For Framer sites, there's no native export, but copying the page text section by section is straightforward for a typical launch page. VeloCMS preserves your slugs if you enter them manually, so your existing Google-indexed URLs keep their ranking authority.
The whole stack. One weekend. Zero compromise.
Launch page, changelog, Stripe, waitlist — all live before Sunday. 14-day trial, full export on day one, zero platform fee.
Start your maker site