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.
Each release is verified against its signature before a single file moves. A tampered or incomplete download is refused, not installed.
A snapshot is taken before every update. If something looks wrong afterward, restore the previous version from the dashboard.
Only the changed files are copied, so maintenance mode typically lasts seconds, not minutes.
Pick the hour updates land, in your site’s timezone. Choose Early, Standard or Cautious to decide how soon a release reaches you.
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.
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 →
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.
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.