Skip to main content

Platform & Operations

Updates that apply overnight and roll back in one click

Every release is signed and delivered to your install over the license channel. A pure-PHP package engine applies it: no git, no composer and no node on the server.

Signed releases

Each release is verified against its signature before a single file moves. A tampered or incomplete download is refused, not installed.

Snapshot first, rollback in one click

A snapshot is taken before every update. If something looks wrong afterward, restore the previous version from the dashboard.

A maintenance window measured in seconds

Only the changed files are copied, so maintenance mode typically lasts seconds, not minutes.

Install windows and channels

Pick the hour updates land, in your site’s timezone. Choose Early, Standard or Cautious to decide how soon a release reaches you.

Illustration of websites at night, each receiving a green download arrow as an update arrives

Locked down before you log in

Security and backups are part of the platform, not a plugin you have to remember to install.

Backups with off-site copies

Scheduled backups of files and database, with copies kept off the server. A bad day at the host does not cost you the site.

Two-factor and passkeys

Every admin can turn on two-factor codes and sign in with a passkey instead of a password.

Admin SSO

Staff sign in to the dashboard through the identity provider your organization already uses.

Login protection

Repeated failed sign-ins are rate-limited, then met with an anti-bot challenge, and admins are emailed when an address or IP keeps trying.

Activity log

Logins, content changes, media uploads and settings updates in one filterable timeline, visible to admins only.

Cookie consent and age verification

GDPR and CCPA consent that holds tracking scripts until a visitor agrees, plus an optional Yes/No or date-of-birth age gate for the whole site or selected pages.

Fast on a plain VPS

The heavy work happens once, when you save. A visitor’s request touches almost nothing, and client sites shipped on the platform score in the high 90s on PageSpeed.

Full-page response cache

Guests receive a finished page straight from cache. Logged-in users always see live content.

No database on the hot path

Each page’s content is compiled into a sidecar file the server reads directly, so rendering does not wait on a query.

Static image variants

AVIF and WebP variants are written to disk once and served by the web server itself, with srcset sizes chosen per row.

No build step, no queue worker

Editor-added classes render through a pure-PHP CSS supplement, and scheduled work runs on a lazy cron. Nothing on the server needs node or a worker process.

Connect it to everything else you run

A REST API in and signed webhooks out, so the site is a source of data instead of a silo.

REST API with tokens

Issue API tokens from the dashboard and read or write site data from any external system.

Signed webhooks

Push signed JSON to any endpoint when a form is submitted, content changes, a CRM contact or subscriber is added, or an order comes in.

Zapier, Make and n8n

Paste a catch-hook URL and go. No custom code between the site and the rest of your stack.

Domains and DNS

Guided DNS setup that pre-fills the right records, SPF, DKIM and DMARC checks for email deliverability, and a DNS health check. Works with Cloudflare, DigitalOcean, Linode and Vultr.

Fleet management · Enterprise

One fleet head for every install you run

Every client install reports in to your own site: version, health, uptime, errors, resource use, SEO score, accessibility score and traffic on one screen. From the fleet head you push “update now”, schedule staggered backups and update windows per server, and choose who each site’s reports go to — you, the client, or both. A weekly digest brings the whole fleet to your inbox: busiest sites, largest sites, lowest SEO and accessibility scores, traffic, and the errors seen across more than one install.

Your fleet head can also broker AI to every site it manages on your own provider keys, metered per client. Your own agency site is the fleet head, and a preconfigured installer means a new client site enrolls itself the moment it is installed.

See how agencies run a fleet →
Many website cards linked to one central fleet card

Custom modules that survive every update

Custom work lives in client-owned trees the updater never touches, version-controlled in your own repo. One artisan command scaffolds a full Laravel and Livewire module with models, migrations, routes and dashboard pages, and it ships on its own update feed that every site you manage picks up. Pro installs can install custom modules; Enterprise can build them.

Illustration of modular blocks snapping onto a base plate, joined by git branch lines

Support and branding, built in

Answer customers and look like your own agency without leaving the dashboard.

Unified inbox

Support tickets, form submissions, live AI chat and two-way SMS in one list, with needs-attention triage and inline replies. Answer a form by email, take a chat off the bot and talk to the visitor yourself, or escalate either into a ticket.

White-label dashboard

Put your agency's logo on the sidebar and login page and match the admin colors to your brand. Clients see your name in the dashboard, not ours.

Ticket system

Visitors open tickets from a public form and follow the conversation on a private link.

Documentation site

Searchable docs in a three-column layout, with optional version switching.

Ready to build on WebProCMS?

Start free on up to five sites. Upgrade to Pro or Enterprise when you need more.