SYS/PLATFORM · CAPABILITY MANIFEST03 SUBSYSTEMS

Every signal your
products emit. One room

SiteOps is integration-first: connect a provider in a few clicks, or push events to a single ingest endpoint when the provider has no API. The dashboard renders only what you connect — an unconnected capability is one honest line, never a fake chart.

CAP/01 · MONITORTRAFFIC · SEARCH · LINKS · REVENUE

Monitor

The morning question is not “what is my CTR” — it is “is this product OK today?” Monitor reads your existing tools and answers it on one screen: traffic, search positions, link authority and revenue per product, each with its trend. The source tools stay the systems of record; this is the glance you can trust.

001
unified traffic

GA4 and Amplitude read into one series per product. Sessions, events and trends on a single line — no tab-flipping to reconcile two tools that count differently.

GA4 + AMPLITUDE
002
search, both engines

Google Search Console and Bing Webmaster positions side by side for the queries you actually track. Bing is the login everyone forgets; here it sits next to Google.

GOOGLE + BING
003
backlink authority

Referring domains and authority synced on schedule and stored, so you keep the history even when the source tool only shows you a snapshot.

SYNCED · STORED
004
revenue

Pulled over API where the provider has one. Where it doesn't, your product pushes each sale to a single ingest endpoint — the pattern below.

API / PUSH INGEST
# no revenue API? push it instead
$ curl -X POST https://api.siteops.me/ingest \
  -H "authorization: Bearer $INGEST_KEY" \
  -d '{"metric":"revenue","value":1.00,
      "currency":"USD","ts":"2026-07-04T09:14:03Z",
      "idempotency_key":"tx_8f3a91"}'
202 accepted
$

ONE ENDPOINT · IDEMPOTENT · ANY METRIC


CAP/02 · CREATESCENARIO → RENDERED CLIPS

Create

Marketing video without the production week. You describe the scenario; the pipeline renders it into finished clips on a GPU worker we run ourselves — which means iterating on a video costs minutes, not a metered cloud invoice. Render, watch, adjust, render again.

001
scenario in, clips out

Write what the video should say; the pipeline plans scenes, renders them, and returns publish-ready clips. No timeline editor, no export dialog.

TEXT → VIDEO
002
three aspect ratios

Every job renders 9:16, 1:1 and 16:9 from the same scenario — Shorts, feed and landscape covered in one pass.

9:16 · 1:1 · 16:9
003
voiceover + captions

Synthesized narration with burned-in captions, timed to the scene cut — sound-off viewers get the full message.

VO + SUBS
004
rendered on our own GPU

Jobs run on a dedicated GPU worker we own, pulled from a cloud queue. No metered cloud rendering — so iterating on a clip costs nothing but minutes.

DEDICATED WORKER
JOB 2607-A4 · RENDER PIPELINE
scenarioparsed00:02
voiceoversynthesized00:41
render 9:16complete04:12
render 1:1complete03:58
render 16:9running
publish yt · tt · igqueued

GPU WORKER · JOB 72% · QUEUE 1


CAP/03 · PROMOTEPUBLISH · CAMPAIGNS · BUDGETS

Promote

Distribution is where consolidation compounds. The clip you just rendered publishes to every platform from one action, and the campaigns spending against it sit on the same screen as the revenue they are supposed to move — so the number you act on and the lever you pull are never in different tabs.

001
one-click publish

A finished clip goes to YouTube, TikTok and Instagram from one action, with per-platform titles and descriptions. Three uploads become one.

YT · TT · IG
002
campaign cabinet

Google, Meta and TikTok campaigns listed and managed in one place — status, spend and result per campaign, next to the traffic and revenue they're supposed to move.

GOOGLE · META · TIKTOK
003
budget forecast

Before a budget change goes live you see the projected spend and expected delivery, so adjustments are decisions rather than guesses.

FORECAST FIRST
# one action, three platforms
$ siteops publish clip-2607-a4
▸ youtube   shorts · 9:16 · live
▸ tiktok    9:16 · live
▸ instagram reels · 9:16 · live
# campaign check
$ siteops campaigns --today
google  spend 12.40 · clicks 318 · on track
meta    spend 9.10  · clicks 244 · on track

SYS/ACCESS · PRIVATE BETASIGN-IN REQUIRED
open the consoleconnect a provider · or push to /ingest