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.comReturns 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.