User Manual

Feature reference

Complete reference for all WebBuilder features. Covers all tiers — Free, Starter, Pro, and Agency. Features restricted to a specific tier are labelled.

Tiers at a glance

FeatureFreeStarterProAgency
Price£0£5/mo£19/mo£49/mo
Generations per month35
Saved sites1320+
Hosted subdomain7-day
WebBuilder watermark
AI-generated images
Custom domain
Multi-page sites
Section regeneration
Wishlist prompts
A/B variant generation
Organisation management
Team roles (Admin/Editor/Viewer)
White-label branding
Client portal
Dedicated hosting droplet

Agency extra sites billed at £3/site/month beyond the 20 included.

Generating a site

Every site is generated from a brief you fill in. Go to Generate a site from the dashboard or the navigation bar.

The brief

Business name

Your trading name exactly as you want it to appear on the site.

Industry

Choose the closest category. This drives the section layout, copy style, and image direction WebBuilder uses.

Services

A comma-separated list of what you offer. Be specific — "boiler installation, power flushing, leak detection" is better than "plumbing services".

Tone

The feeling you want the copy to project: professional, friendly, bold, premium, approachable, or technical.

Description

One to three sentences. Include what makes you different, who you serve, and where you're based. The more specific, the better the output.

What happens during generation

WebBuilder runs five stages, shown in the progress bar:

  1. 1ResearchAI analyses industry patterns and competitive context for your category.
  2. 2SiteSpecA structured specification is built from your brief — sections, content hierarchy, design intent.
  3. 3DesignColour palette and typography are selected based on your tone and industry.
  4. 4GenerationHTML is rendered from the spec. Standard sections use the deterministic renderer for speed and consistency; custom sections use AI generation.
  5. 5Quality checkThe output is scored across copy, structure, imagery, and SEO readiness. Results shown alongside the preview.

Total time: 60–90 seconds.

Multi-page output

Every generated site includes separate HTML pages for Home, About, Services, and Contact. Navigation links in the header and footer connect them. All pages are deployed together when you publish.

AI-generated images

Pro+Pro and Agency tiers only

Pro and Agency tiers generate professional images via AI — a hero image and gallery images created specifically for your business. Images are stored permanently on Cloudflare R2 and reused across regenerations so you don't pay to regenerate them unnecessarily. Free and Starter tiers use CSS gradient placeholders instead.

Iterating

Section regeneration

If a section isn't right, rate it with a thumbs down in the preview. WebBuilder regenerates that section with a revised brief — the rest of the site is unchanged. You can regenerate the same section multiple times.

Section regeneration counts toward your monthly generation limit on Free and Starter tiers. Pro and Agency tiers have unlimited generations.

Wishlist prompts

Use the wishlist input to describe a feeling or direction, not a specific change. Examples that work well:

  • "Make it feel more premium"
  • "Tone it down — less salesy, more informative"
  • "Make it feel more like a boutique studio"
  • "More confident, less corporate"

Wishlist prompts mutate the SiteSpec — colour, typography, and copy direction — without changing your business information.

Style swap

The style swap applies a different colour palette and font pairing based on a tone selection. It runs in under 2 seconds with no AI call — the colours and fonts are swapped directly in the rendered HTML.

A/B variant generation

Agency+Agency tier only

Agency tier generates two distinct visual directions from the same brief — a palette mood flip (dark ↔ light) plus a hero variant swap. Both are shown side by side in a picker. Select the stronger one; the other is kept until you explicitly dismiss it. You can switch back at any time before dismissal.

Dashboard

The dashboard lists all your saved projects. Each card shows the business name, hosted URL (if published), and last-updated date.

  • OpenLoad the project into the generator to preview, iterate, or redeploy.
  • DeletePermanently removes the project and deprovisions the hosted subdomain. Cannot be undone.
  • Quality scoreThe score from the last generation run. Click to see the breakdown.

The number of projects you can save is capped by tier (see Tiers at a glance). Free tier does not save projects — the preview is temporary.

Hosting and publishing

When you click Publish, WebBuilder provisions an nginx virtual host on the shared hosting server and writes your site's HTML files to the webroot. Your site goes live at your-slug.webbuilder.digital within a few seconds.

Free tier — 7-day preview

Free sites are hosted for 7 days then deprovisioned automatically. A watermark is added to the footer. You'll receive email reminders on days 5, 7, and 9 of the trial period.

Starter, Pro, Agency — permanent hosting

Sites remain live for the lifetime of your subscription. Cancelling your subscription will eventually deprovision hosted sites — you'll receive notice before this happens.

Redeploying

After regenerating or editing a site, click Publish again to push the updated HTML to the live subdomain. The URL stays the same. Pre-Sprint-15 sites (single-page) should be redeployed to pick up multi-page support.

Exporting as ZIP

Every project has a Download ZIP button in the dashboard. Clicking it downloads all your site's HTML files as a single ZIP archive — one file per page for multi-page sites, or a single index.html for single-page sites.

Use this to host your site elsewhere, hand off files to a client, or keep a local backup. Available on all tiers.

Custom domains

Pro+Pro and Agency tiers only

You can point your own domain to a WebBuilder-hosted site. The domain is attached per-project from your dashboard.

  1. Publish your site first — it needs a *.webbuilder.digital address before a custom domain can be attached.
  2. In your domain registrar, add an A record pointing your domain to 138.68.190.34.
  3. DNS changes can take up to 24 hours to propagate — wait until the A record is live before the next step.
  4. In the dashboard, click Add custom domain on the project, enter your domain, and click Activate.
  5. SSL is provisioned automatically within a few minutes.

The *.webbuilder.digital subdomain remains active as a fallback even after a custom domain is set.

Account and billing

Upgrading

Go to Account and click Upgrade to [tier]. You'll be taken to Stripe checkout. The new tier takes effect as soon as payment completes — no waiting for the billing cycle to turn over.

Managing your subscription

Click Manage billing on the Account page to open the Stripe Customer Portal. From there you can update your payment method, view invoices, or cancel. Cancellation takes effect at the end of the current billing period.

Generation counter reset

Monthly generation counters reset on the 1st of each month regardless of your billing date. Pro and Agency tiers have unlimited generations — the counter is shown for reference only.

Deleting your account

Go to AccountDanger zone Delete my account. This permanently removes all your sites, projects, and personal data. Your Stripe subscription is cancelled immediately. Data is removed within 30 days as per our Privacy Policy.

Agency tier

The Agency tier is designed for designers, marketers, and web agencies delivering client sites at scale. It adds team management, white-label branding, client portals, A/B variants, and dedicated infrastructure on top of everything in Pro.

Organisations

An Organisation is a workspace shared across your team. As the account owner you create the organisation, set its name and logo, and invite team members. Projects can be attached to an organisation so all members with appropriate roles can access them.

To create an organisation: go to Org settings from the dashboard, enter a name and optional logo, and save. You'll get a unique organisation slug used for the client portal URL.

Team roles

Three roles control what team members can do within an organisation:

Admin

Full access — can manage org settings, invite/remove members, generate, deploy, and delete projects.

Editor

Can generate and deploy sites. Cannot manage org settings or member list.

Viewer

Read-only — can view projects and previews. Cannot generate, deploy, or delete.

To invite a team member: go to Org settings → Members → Invite and enter their email address and role. They'll receive a magic link to accept the invitation. Pending invites are shown in the member list until accepted.

White-label branding

Agency accounts can replace WebBuilder's branding with their own within the platform. Go to Org settings → Branding:

  • Organisation name — replaces “WebBuilder” in the dashboard header for all org members.
  • Logo — upload a logo image (PNG or SVG). Stored permanently on Cloudflare R2. Shown in the dashboard header and client portal.

White-label branding applies to the platform UI — not to the generated sites themselves. The WebBuilder watermark is never shown on Agency-tier sites regardless of branding settings.

Client portal

The client portal lets you share a project directly with your client — they can view the site, leave feedback, and approve it without needing a WebBuilder account.

To share a project: open the project → click Share with client → enter the client's email. They'll receive a magic link to the client portal, which is branded with your organisation's logo and name.

Client portal sessions are scoped to a single project and expire after 30 days. Clients cannot access other projects or the main dashboard.

A/B variant generation

When generating a site on Agency tier, WebBuilder produces two variants:

  • A The primary generation — standard palette and hero.
  • B A mood-flipped variant — inverted palette (dark ↔ light) and an alternate hero layout.

Both variants are shown in a side-by-side picker. Select one to save it as the project's active version. The other is held in memory until you dismiss it or navigate away. You can present both to a client via the portal before choosing.

Dedicated hosting infrastructure

Agency accounts get a dedicated DigitalOcean droplet provisioned for their organisation. Your clients' sites run on isolated infrastructure — separate from the shared WebBuilder hosting used by Free, Starter, and Pro tiers.

Droplet provisioning happens automatically when you first publish a site on Agency tier. The status is shown in the dashboard — provisioning takes 2–5 minutes on first use. Subsequent deploys are instant.

The 20 sites included in the Agency plan are hosted on your dedicated droplet. Additional sites beyond 20 are billed at £3/site/month and added to your next invoice.

Troubleshooting

Magic link email hasn't arrived
Check your junk or spam folder. The link expires after 10 minutes — return to the sign-in page to request a new one. If you use a non-Gmail address, our sending domain may still be warming up; allow a few minutes.
Generation is taking longer than 90 seconds
Pro and Agency tiers include AI image generation, which can add 30–60 seconds. If the page appears stuck for more than 3 minutes, refresh — your project is likely saved and recoverable from the dashboard.
Site shows a 404 on /about.html or /contact.html
This affects sites generated before Sprint 15 (multi-page support). Redeploy from the dashboard to push the full set of page files to the webroot.
Stripe checkout opens with a different business name
The Stripe account displays the operator's trading name. This is a cosmetic issue and does not affect your subscription.
I upgraded mid-generation and the preview disappeared
Stripe redirects back to the dashboard on completion, which resets the React state. Go to the dashboard and open your project to resume from the last saved generation.
How do I get support?
Email hello@webbuilder.agency. Include your account email and a description of the issue.