Skip to Content
FeaturesMonitoring

Monitoring

The Monitor pillar tracks engagement, data quality, and revenue per tenant — and exposes structured per-metric briefs to operators and agents.

How it works

Monitoring tasks record structured facts per tenant, and both the /operate dashboard and the CLI brief read from them. New data sources plug into the same place, so adding one doesn’t disturb what’s already there.

The /operate dashboard

The monitoring dashboard surfaces the latest observations per tenant as a grid of cards:

  • Revenue (daily) and MRR — Stripe revenue and recurring-revenue trends over the last 28 days.
  • Revenue vs target — this month’s revenue measured against the tenant’s revenue target.
  • Search opportunities (Search Console) — top queries, top pages, low-CTR pages, and page-2 ranking opportunities.
  • Records by status — a breakdown of records by published / draft / archived, with the total record count.

A sidebar and tenant switcher are baked in for portfolio operators running multiple tenants. Each card shows a state-aware empty-state hint when it has no data — e.g. “No charges yet — make a sale or run check-stripe” — pointing at the next step.

What the brief returns

The brief is structured per-metric data, not a recommendation — the same information the dashboard shows: trends over the window, the latest snapshot per metric, target comparisons, and ranked lists (top queries, top and low-CTR pages, ranking opportunities). The only natural-language strings the operator sees are the per-card empty-state hints described above.

Data quality

Several data-quality signals are tracked. Today the record-status breakdown is the one surfaced as a dashboard card; the others feed the target evaluations rather than standalone cards.

CLI access

The same brief is exposed via the CLI for agent use:

shipmore monitor brief --tenant ramen.example.com

Returns the structured per-metric brief as JSON, so an agent operating overnight has the same view as a human at the dashboard.

Sources

  • GSC (Search Console) and Stripe pulls are live today.
  • Roadmap: internal search log capture, outbound click tracking, and Meta CAPI conversion events. A “what to do next” recommendation layer on top of the brief is also on the roadmap.

Search-opportunity thresholds (low-CTR cutoffs, page-2 position bands, impression floors) are tunable rather than fixed.