Client work deserves a site
that moves the needle.
Agencies lose deals because their own portfolio looks like every other Squarespace template. Curator is a grayscale editorial theme with case study layouts, client portals, and retainer e-commerce baked in.
Everything an agency needs — nothing a platform tax can take
Present the work, qualify the lead, close the sale, deliver the project. Four jobs, one stack. No Zapier duct tape.
Case study templates that actually convert
Structured case study post type with problem, approach, outcome, and metrics sections baked in. Every layout ships with schema.org CreativeWork markup, so prospects in Google and AI chat clients see your best work cited back with the right attribution.
Client portals, not just landing pages
Gate deliverables behind a magic-link login. Invite a client with one email, share decks, feedback forms, and proof galleries in a branded portal, then archive the whole engagement at project close. No Dropbox Paper hell, no Notion sprawl.
Sell retainers and productised services
Native Stripe checkout lets you list a $3,000 brand sprint or a monthly $1,500 retainer as a product. Subscriptions renew on their own, invoices are generated and emailed, and you keep 100 percent of the revenue because VeloCMS takes zero platform fee on sales.
Leads flow directly to your inbox
The contact block is powered by Resend, so enquiries arrive from your own sending domain with DKIM and SPF already handled. Replies land in whatever inbox you already live in, and every submission is stored in the database for CRM export.
White-label branding on the Agency plan
Strip every VeloCMS reference from the footer, admin login, and outbound emails. Resell the stack to clients under your brand, configure custom fonts and colours with the preset editor.
Zero platform fee on services you sell
A Webflow Ecommerce plan charges you twice — the monthly fee plus a cut of every sale. VeloCMS runs on your Stripe keys, which means 100 percent of retainer revenue lands in your bank. You pay a flat monthly platform fee, predictable and small.
VeloCMS vs Webflow vs Squarespace
| Feature | VeloCMS | Webflow | Squarespace |
|---|---|---|---|
| Case study post type + schema | Yes | Manual | No |
| Gated client portal | Yes | No | No |
| Retainer e-commerce (subscriptions) | 0% fee | 3% fee | 3% fee |
| White-label (no platform branding) | Agency plan | Custom code | No |
| Custom domain included | Yes | Paid plan | Paid plan |
| Export site content | Yes | CSV only | CSV only |
| Visual Page Builder — 7 core blocks | Yes | Yes | Limited |
Frequently asked questions
What CMS is best for content agencies?
VeloCMS is built for agencies that want a single stack for their own site, client delivery, and recurring billing. Case study templates with schema.org markup, client portals behind magic-link auth, retainer e-commerce with 0% platform fee, and white-label branding on the Agency plan — all in one.
Can I manage multiple client blogs from one dashboard?
Yes — multi-tenancy is built into the core architecture. Each client gets an isolated tenant database, their own subdomain or custom domain, and a separate admin login. You see all tenants from the Agency dashboard. Content never leaks between clients because isolation is enforced at both the database and application layers.
Is multi-tenancy actually built in, or a plugin?
It's core architecture, not a plugin. VeloCMS runs a Master + Tenant DB model (VELOCMS_MODE=multi). Each tenant is an isolated PocketBase instance with its own API rules. There's no shared-table workaround. This is the same model that SaaS platforms like Vercel and Linear use internally.
Can I white-label the admin for clients?
Yes, on the Agency plan. Strip every VeloCMS reference from the footer, admin login screen, and transactional emails. Set custom fonts, brand colours, and a logo for the admin UI. Clients see your agency brand — they don't know what CMS is running underneath.
How do client billing and access permissions work?
Each client gets a separate admin login tied to their tenant. You set their role — Owner, Editor, or Author. Billing is handled per tenant via their own Stripe account (BYOK), or you can manage billing centrally and resell. The Agency plan includes unlimited tenant seats.
Can I migrate WordPress sites in bulk?
Yes. The WordPress importer processes a WordPress export XML file and maps posts, categories, tags, authors, and featured images. Bulk migration scripts handle 50+ sites in one pass. Custom fields and page builder content need manual review — we don't pretend ACF fields map perfectly, because they don't.
What about role-based permissions for teams?
Three roles out of the box: Owner (full access), Editor (publish, manage all content), and Author (create and edit own posts only). Owners can invite users via email. There's no role that allows someone to change billing, delete the tenant, or modify API settings — those are Owner-only gates.
Is there an Agency plan with volume pricing?
Yes. The Agency plan covers unlimited tenant sites under one subscription, white-label branding, priority support, and custom domain management via Cloudflare for SaaS. Contact us for volume pricing on 50+ tenants. The Business plan covers up to 10 tenants if you're just starting to build a client portfolio.
Stop paying Webflow for an upload form.
Move your agency site, case studies, client portals, and billing to one stack. 14-day trial, cancel anytime, full export on day one.
Start 14-day trial