What you are looking at
The home Command Center (title on screen) is your main /dashboard view. A separate project dashboard exists at /projects/{slug}/dashboard when projects are enabled—it shows the same ideas but only for one project’s locations and reviews.
KPI cards (top row)
- Projects — appears when the app uses “global” portfolio mode: count of active projects. Locations and reviews in KPIs then follow active projects plus any unassigned locations.
- Active locations — in-scope listings that count toward this dashboard.
- New reviews (24h) — reviews created in the last day.
- Need reply — reviews with no Google reply yet and no draft saved (pure backlog).
- Drafts ready — unreplied reviews that already have a draft (AI or template); the card may link to a filtered review list.
- Horizon — whether Laravel Horizon supervisors look running, inactive, or down, plus a hint if failed background jobs exist.
- Profile views (30d) — summed Search/Maps impressions from synced insights; often links to Insights.
- Visibility score and Profile quality — only when profile-audit features are on. Visibility is a health label; profile quality averages audit scores and open-issue counts.
Profile quality block (when shown)
A larger card can summarize how many locations are Good, Needs attention, or Critical, how many audit snapshots are stale, and numeric audit, review health, and activity health components.
Quick Actions
Shortcut chips: Reply to reviews (a dot appears if any review lacks a reply), Create post (when your role and plan allow), Sync locations (opens discovery/import flow), View insights (when allowed).
What should I do today?
Ranked recommended actions with High / Medium / Low severity, an impact score, description text, and a button. Examples the engine may surface: overdue unreplied reviews, backlog without drafts, drafts waiting approval, gaps since your last GBP post, rating drops, reminders when background jobs fail (for authorized viewers), and links to fix audit issues.
Charts and recent reviews
About six months of review volume and a star-rating doughnut. Below that, roughly the five newest reviews with location names.
Queue details
A table lists pending job counts for queues named default, location-sync, webhooks, and insights-sync (idle, processing, or backed up). There is a link to Horizon. Other queues (for example AI generation, weekly digest, or GBP media uploads) still run in the background even if they are not listed in this table.
Right-hand column
- AI Weekly Executive Summary — latest saved digest: headline, narrative, top risk and opportunity. Expanding KPI details can show reviews counts, backlog, and optionally open operational incidents and optimization queue counts.
- Plan — current tier, usage vs limits for locations, AI drafts this month, and reply templates, plus an upgrade prompt when a higher tier exists.
- Sync status — Google connection (connected / error / not connected), Horizon state, and “time ago” for last location, review, and insights sync across in-scope locations.
- Background tasks — failed job total and a short list of safe job names (only for accounts allowed to view Horizon-style diagnostics).
- Signals — rolled-up Healthy, Warning, or Critical from Google connectivity, job failures, and how large the unreplied review backlog is.
Project dashboard differences
The project page shows average rating instead of Horizon/profile-views cards, keeps Quick actions and What should I do today? scoped to that project, includes charts and Recent reviews, and a smaller Sync status (location + review only)—it does not duplicate the full account digest, plan widget, queue table, or Signals column.
What's next
- Your first week checklist
- How reviews get into BizProfile Manager
Still need help? Email info@bizprofile.app.