Reporting & Proof of Work

Activity/Logs/Reports

Provides a single source of truth for what happened on a site, so users can quickly understand progress, diagnose issues, and report value to clients without hunting across tools.

Maturity
GA
Plan
Pro/Agency
Access
SEO Manager+
Works with
Platform-agnostic
Operator step
5. Measure & decide
The problem

What it solves

  • scattered tool data
  • unclear site progress
  • difficult issue diagnosis
  • time‑consuming reporting
  • no central activity log
How it works

One managed system, not scattered tools

Hub for tracking work performed on client sites, managing retainer budgets, building client-facing reports, and publishing to white-label portals. Contains five major subsystems: Retainer Tracker (billing cycles, hour quotas, pacing), Work Entry Logging (manual entries with screenshot attachments), Client Report Builder (select, compose, and email branded work summaries), Client Portal (share read-only report history), and Profitability Dashboard (portfolio-level revenue vs. cost analysis).

What's inside

The capabilities that make up Activity/Logs/Reports

Retainer tracker

Per-site monthly hour quota tracking with custom billing cycles (day 1-31), real-time progress bar, pace indicator, overage rollover or write-off, and period history. Calculates hours from manual work log entries within the billing period.

Client report builder

A panel in the Client Profile activity area for sending branded, client-facing work reports. Select the timeline entries to include — manually or with date-range shortcuts like last-7-days — then compose an email with work items grouped by category, add an optional personal note, and preview it before sending, with CC, BCC, and Reply-To fields. Choose how it looks: show or hide dates and hours, or send a plain unbranded style, with no "Powered by AlmaSEO" footer on client-facing emails. When retainer tracking is configured, the report header shows the billing-period date range instead of the raw entry range. Drafts are saved automatically as you work and restored if you reopen the composer, and every sent report is recorded and logged back to the client's activity timeline.

Profitability Dashboard

Standalone portfolio-level profitability dashboard at /profitability showing profitability data across all clients, rather than a Retainer Tracker-only sub-feature.

Client Portal (White-Label)

White-label, read-only client portal. Generate a single secure, revocable link per client site that opens a branded page — your logo and colors, no AlmaSEO branding — where clients view their work reports with no login required. Access is scoped to each client's own site, with internal hours and financials kept hidden. Clients get a persistent, professional place to see the work you've delivered, while you keep full control to revoke or regenerate access at any time.

Power-user controls inside Activity/Logs/Reports — Work Entry Logging — run inside the same system for teams that need them.

See Activity/Logs/Reports in the bigger picture

Activity/Logs/Reports is one entry point into the AlmaSEO operating system. Follow it into the workflow it belongs to, step up to the engine that runs it — or see the whole thing on one of your client sites.