Activity Feed
Tier: Pro/Agency | Type: User-Facing UI
!!! tip "Key Insight" The Activity Feed gives you a single, cross-site view of everything happening across all your clients — no more jumping between individual client profiles to piece together what happened today.
Overview
The Activity Feed is a global page (/activity-feed) that combines activity from every site you manage into one unified, filterable timeline. It pulls from the same activity log data that powers each client's individual Activity & Logs tab, but aggregates it across all sites so you can see the full picture at a glance.
What It Does
- Displays all logged activity (content creation, automation events, SEO analyses, site changes, manual work entries, and system events) across every site you own in a single timeline.
- Each entry shows a site badge identifying which client it belongs to, linking directly to that client's Activity & Logs tab.
- Retainer summary bar at the top shows combined retainer budget, hours logged, hours remaining, and client count across all sites with Retainer Tracking configured. Includes an achievements banner with gamification milestones (completion badges, streak tiers, personal bests). See Retainer Tracking — Agency-Wide Summary for details.
- Summary stats bar shows 7-day activity counts across five categories for quick situational awareness.
- Search across entry titles and descriptions to find specific activity.
- Supports filtering by site, category, severity, and date range with quick-access date presets.
- Groups entries by date (Today, Yesterday, or the full date) for easy scanning.
- Loads 50 entries at a time with a "Load More" button for pagination.
- Refresh indicator shows when data was last loaded, with a manual refresh button.
Why It Matters
- Cross-client visibility — See all client work in one place instead of checking each profile individually.
- Quick triage — Filter by severity to surface errors and warnings across all sites at once.
- Accountability — Every automated and manual action is tracked with timestamps, categories, and source labels.
- At-a-glance stats — The summary bar instantly tells you how active things have been this week.
How to Use It
- Click Activity Feed in the left sidebar under Tools.
- The feed loads with all activity across all your sites, newest first.
- Review the summary stats bar at the top for a 7-day snapshot (Content, Manual, Automation, SEO, Errors).
- Use the search box (top right) to find specific entries by keyword.
- Use the Site filter buttons to narrow to a specific client.
- Use Category filters (Content, Automation, Site, SEO, System, Manual) to focus on a type of work.
- Use Severity filters (Success, Warning, Error, Info) to surface issues.
- Use date presets (Today, Last 7 Days, Last 30 Days) for quick time ranges, or the custom date pickers for specific windows.
- Click a site badge on any entry to jump to that client's full Activity & Logs tab.
- Use the refresh button (sync icon, top right of timeline) to reload the latest data.
Summary Stats Bar
Five stat cards displayed at the top of the page, each showing a count for the last 7 days:
| Card | What It Counts |
|---|---|
| Content | Content creation and publishing events |
| Manual | Manual work entries (phone calls, meetings, etc.) |
| Automation | Automated jobs and scheduled tasks |
| SEO | SEO analyses, scans, and audits |
| Errors | Entries with error severity across all categories |
Stats update when you change the site filter, so you can see per-client breakdowns.
Filters
| Filter | Options | Description |
|---|---|---|
| Search | Free text | Searches entry titles and descriptions |
| Site | All Sites, or individual site buttons | Show activity for one or all clients |
| Category | All, Content, Automation, Site, SEO, System, Manual | Filter by event type |
| Severity | All, Success, Warning, Error, Info | Filter by importance level |
| Date Presets | Today, Last 7 Days, Last 30 Days | One-click date range shortcuts |
| Date Range | From / To date pickers | Custom time window |
Refresh Indicator
A subtle status line above the timeline shows when data was last fetched:
- "Updated just now" — immediately after loading.
- "Updated Xm ago" — updates every 30 seconds so you know how stale the data is.
- Click the sync icon to manually refresh both the timeline and the summary stats. The icon spins while loading.
Relationship to Per-Site Activity & Logs
The Activity Feed and the per-site Activity & Logs tab read from the same data source (activity_log table). The difference is scope:
| Feature | Scope | Location |
|---|---|---|
| Activity & Logs (per-site) | Single client | Client Profile → Activity & Logs tab |
| Activity Feed (global) | All clients combined | Sidebar → Tools → Activity Feed |
The per-site tab also includes features not available on the global feed: the Work Log dashboard (with timer), Client Report Builder, Full Log table with CSV export, and manual work entry editing.
Notes / Edge Cases
- The Activity Feed only shows activity for sites owned by the logged-in user. Users cannot see other users' site activity.
- Manual work entries display duration badges (e.g., "2h 30m") just like in the per-site view.
- Post titles are clickable and link to the post detail page.
- Activity older than 90 days is automatically cleaned up by the system's daily maintenance job.
- Search is case-insensitive and matches partial words (e.g., searching "blog" will match "Blog post published").
- The summary stats bar fetches up to 500 entries for the 7-day window to compute counts. For accounts with extremely high activity, counts may be approximate.