SyteOps

Product · SyteOps

Run multi-client WordPress without losing your weekend.

The WordPress operations + automation control plane. Users, roles, FlowMattic variables, configuration, and backups governed from one place — across every site in your portfolio.

From $20 / month 1–50 licenses FlowMattic-bridged

Built for multi-site portfolios — agencies, internal ops, multi-site operators. Runs cleanly on a single site too.

01 · See it work

The console, in motion.

No screenshots-only sales deck. A live walkthrough plus a rolling preview of every surface you'll touch.

▸ Product tour
1:48
Inbox
Sites
Roles
FlowMattic
Audit log
Posture
Reports
Settings
Inbox
Sites
Roles
FlowMattic
Audit log
Posture
Reports
Settings
↑ Hover to pause · 8 surfaces · click for the full screenshot
02 · How It Works

How SyteOps is shaped.

Provision once. Applied everywhere. Same shape on every install.

01 · Roles

Roles, users, CRM — wired to FlowMattic.

One structured place for your team data. Roles you define, users with 31+ profile fields, CRM IDs across 15 systems — every value mirrored to FlowMattic as a named variable. Workflows route by role automatically; team changes propagate without touching a workflow.

  • SyteOps Admin gatekeeper role + 3 system roles (Owner / Technical / Marketing) + custom roles
  • FlowMattic aggregator variables per role, auto-maintained on team changes
  • 20 FlowMattic-addressable user slots × 31+ profile fields each
  • 15 CRM IDs per user, all stored encrypted
02 · Security

Lock the REST API. Hide the stack.

Security baseline that holds across every install. Block anonymous REST traffic, hide your plugin stack from non-admin users, keep API keys encrypted at rest, and stop 3rd-party notice noise from leaking into the admin. Set once. Enforced everywhere.

  • REST API restriction (deny-by-default + custom allowlist + Block-All)
  • Restricted plugins — hidden from non-admin users
  • Encrypted credential storage (libsodium with OpenSSL fallback)
  • Notice management — suppress 3rd-party admin notices for non-SyteOps users
03 · Automate

FlowMattic-bridged WordPress.

FlowMattic apps wired in. Contact form → CRM. New customer → Slack. Cron-failed → ops queue. Run automations on one install or across your portfolio — same shape, no per-site reconfigure.

  • FlowMattic apps wired into every site
  • Workflow templates deploy as encrypted .sytepkg packages
  • Content pipeline — ContentPen → SyteOps → FlowMattic → ACF → Squirrly
  • Variable Sets — custom admin tabs (SVS / DVS / RSVS) synced to FlowMattic
03 · What You Get

Everything that ships on day one.

A complete control plane for WordPress operations. Twelve pieces, all included on day one. No add-ons, no metered seats, no surprise tiers.

▸ Role Matrix

Per-site permission control.

Custom roles plus three system roles (Owner / Technical / Marketing). Assign users — FlowMattic aggregator variables update automatically when team changes. Workflows route by role with no extra config.

▸ REST API

REST API restriction. Set once.

Deny anonymous REST access by default, add a custom allowlist for the endpoints you do want public, or block REST entirely on staging. Built-in passes for FlowMattic, WooCommerce, Wordfence, Site Kit, and ContentPen.

▸ FlowMattic Bridge

FlowMattic bridge on every site.

FlowMattic wired into the install. Every SyteOps user, role, and Variable Set surfaces as a named variable in FlowMattic, ready to drop into a workflow. Automate without rebuilding per site.

▸ Endpoint Control

Manage every site from one console.

One SyteOps Server connects to many SyteOps Endpoints. Push plugin updates across all 47 sites at once. Toggle REST restriction, deploy workflow templates, kick endpoint debug, view installed plugins per endpoint — all bulk-actionable.

▸ Access Log

REST API access log.

Every REST request captured: route, method, user, outcome, timestamp. Configurable sampling, retention up to 365 days, hashed-IP mode, exclusion rules, filtered log viewer. CSV + JSON export from the admin.

▸ White-Label Admin

Branded as your agency.

Adopt any installed plugin as a restricted SyteOps module — it disappears from the WordPress Plugins list for non-SyteOps users. Suppress third-party admin notices for non-admins. Keep your licenses and automation tools hidden from anyone but the SyteOps Admin.

▸ Backups

Full + scheduled + cross-site restore.

Manifest-based ZIP backups, manual or scheduled with the retention window you set. Cross-site restore with URL rewriting — move a site without rebuilding it. Local storage today, pCloud cloud target coming. Secrets excluded from exports; post-restore lock requires license re-check.

▸ Integrations

20+ apps, ready to bridge.

AWS SES, Cloudflare, Wordfence, Squirrly SEO, Slack, FluentForms, FluentBooking, ContactForm7, Sendy, WooCommerce, ContentPen, UpdraftPlus, WPVivid, Frill, LinkCentral, Pulsetic, Trustily, and more — 20+ pre-built integrations ship working. Flagship content workflow: ContentPen → SyteOps webhook (HMAC-verified) → FlowMattic → ACF → Squirrly, all auto-routed by role.

▸ Variable Sets

Custom admin tabs, synced everywhere.

Three flavors of variable tabs: Static (one value per entry — emails, URLs, prices), Dynamic (event markers + labels), Related Static (repeating groups of fields, up to 20). Every value mirrored to FlowMattic. Update once — every workflow updates with it.

▸ Modules

Patch + extend without vendor releases.

When a 3rd-party plugin has a bug or missing feature, ship a SyteOps module to fix it — no waiting on the vendor. Modules install as signed ZIPs, update from your private manifest, and can ship private capability add-ons. Several modules (Notes, Estimates, Banners, Notice Management) ship alongside the core plugin.

▸ Workflow Templates

Pre-built FlowMattic packages.

Distribute proven FlowMattic workflow patterns as encrypted .sytepkg packages. Import once, deploy across every connected endpoint. Credentials and site-specific URLs scrubbed before distribution — you configure those after import. Move workflows between staging and production cleanly.

▸ CRM Directory

15 CRM systems, encrypted at rest.

One central tab for every CRM you use. Display name, dashboard URL, API key, API secret — keys stored encrypted (libsodium), never displayed in the UI. Toggle per-CRM admin-only visibility. All CRM metadata mirrored to FlowMattic, so workflows route customers to the right system without per-workflow config.

04 · In Numbers

License-tier math for multi-site portfolios.

SyteOps prices per WordPress license — one license per WP site you manage. Tier up only as your portfolio grows. Monthly or annual, your choice.

Portfolio size
SyteOps tier
Monthly
Annual · save 20%
1 WP site
Solo · 1 License
$20 / mo
$192 / yr
5 WP sites
5 Licenses
$35 / mo
$336 / yr
10 WP sites
Studio · 10 Licenses
$50 / mo
$480 / yr
25 WP sites
25 Licenses
$75 / mo
$720 / yr
50 WP sites
Agency · 50 Licenses
$100 / mo
$960 / yr

Per-site cost drops from $20/mo (1 site) to $2/mo (50 sites). No metered seats, no overages, no surprise tiers.

05 · Pricing

Three plans. Same control plane.

Pick the license count that matches your portfolio. Tier up when you grow. All plans get every feature.

Solo

$20 / month · 1 License

$192 / year (save 20%)

  • 1 WP site
  • Roles + FlowMattic variable bridge
  • REST API restriction + encrypted credentials
  • Backups + cross-site restore
  • Module system + white-label admin
  • Email support
Start with Solo

Agency

$100 / month · 50 Licenses

$960 / year (save 20%)

  • Up to 50 WP sites
  • Everything in Studio
  • Content pipeline (ContentPen + FlowMattic + ACF + Squirrly)
  • Structured CRM directory — 15 systems, all encrypted
  • REST API access log with retention + export
  • Direct-line support + SLA
Start with Agency
Need a different license count?
$192 / yearBuy →

Need something else? Talk to us →

Want us to run it?

Your portfolio runs better with one team holding the rope.

Pick any WP-site portfolio. We’ll walk it with you on a Foundation Session and send back notes on what’s bleeding time, where the security gaps are, and which automations would actually pay back.