Your brand on every
client site
Publish client sites on their own domains with no PageHub badge, or embed the drag-and-drop website builder in your own app with our open-source SDK.
Two ways to white-label
Pick one or use both. Hosted covers building and publishing client sites. The SDK is for when the editor itself has to live in your product.
Publish on your client's domain
You and your team build in PageHub. Visitors see the site on your client's domain.
- Connect a domain you already own. Starter includes 1. Business and Agency are unlimited.
- SSL certificates are issued for you once the DNS records check out.
- No PageHub badge on published sites, on every plan.
- Hosting and CDN are included. You don't run a server.
Put the editor inside your own app
Install @pagehub/sdk and your customers edit pages without leaving your product.
- MIT-licensed on npm. Use it in a commercial product.
- Mount it as a React component, or with one init call in plain JavaScript.
- Your app loads and saves the pages, so the data stays in your database.
- The editor interface doesn't show the PageHub name.
Setup, step by step
These are the actual steps, with the names you'll see in the dashboard.
Hosted on your client's domain
Build the site
Start from a template or a blank page. Pages, blocks, and the theme are all edited in the PageHub editor.
Add your client's brand
In Settings → Branding, set the logo (plus an optional one for dark backgrounds), the company name, and the favicon. The Favicon tool can make one from the logo if they don't have one.
Connect the domain
Enter it in the site's Domain section. Add the DNS records shown there at the registrar, then click Verify. Choose whether www or the bare domain is the main address.
Set a share image
Design one in the Social Image tool so links shared on social media show your client's card.
Publish
The site goes live on the domain. Later edits stay in the draft until you publish again.
Embedded with the SDK
Install the package
npm install @pagehub/sdk react react-dom, plus the editor add-ons listed in the SDK readme.
Mount the editor
Render <PageHubEditor> with two callbacks: onLoad returns a saved page, onSave stores one. In Next.js, load it client-side only.
Match your product
Pass primary, secondary, and accent colors, a light or dark scheme, CSS variables, or raw CSS.
Render published pages
Use @pagehub/sdk/react in a React app, or @pagehub/sdk/html to render an HTML string in Node, Bun, Deno, or Workers.
What your clients see, and where PageHub still shows
The hosted route hides PageHub on the live site. A few places outside it still carry our name, and you should know which.
On the published site
- Their own domain, with SSL
- Their logo, company name, and favicon
- Site emails, like receipts and sign-in links, sent with their company name and replying to their email address
- No PageHub badge on the live site
Where PageHub can still appear
- Without a favicon, the site uses the PageHub icon.
- Without a share image, the automatic share card can include a small “Built on PageHub” line.
- Review links open on a pagehub.dev preview address.
- Clients you add as editors sign in to PageHub to make changes. To keep your brand in the editor too, embed the SDK.
- Site emails come from a PageHub address, even with your client's name on them.
What's included on which plan
Prices are for monthly billing. Annual billing costs less. Full limits are on the pricing page.
Every plan
Starter is free
- Connect a domain you own (Starter: 1)
- Hosting, SSL, and CDN
- No PageHub badge on published sites
Pro
$7/mo per site
- Client review links with pinned comments
- Unlimited collaborators per site
Business
$250/mo
- Unlimited domains you own
Agency
$1,250/mo
- Client records, reports, and invoices
SDK
Free, MIT license
- Editor, viewer, and HTML renderer work without a PageHub account
- AI generation needs a PageHub account
Pro, Business, and Agency each include everything in the plan before it.
Working with clients
Tools for the part of client work that happens outside the editor.
Review links
Send one link to the draft. Your client types their name, clicks anything on the page, and leaves a pinned note. No account needed. You reply and resolve under the site's Review tab. Pro and up.
Client records
Keep each client in one list with their contact details, and attach their sites to them. Agency plan.
Reports
Write updates with screenshots attached. Clients read them after signing in with the email you have on file. Agency plan.
Invoices
Itemized invoices with a PDF download, your business details, and the payment methods you accept: Zelle, Venmo, or Cash App. Agency plan.
Frequently Asked Questions
What to know before you put client sites under your brand.
Try it on a real client site
Book a demo to walk through the hosted setup and the SDK, or start on the free plan and connect a domain today.