Once your AI CBO is live, everything it does on your behalf flows into one place: agentgrow.io/user/dashboard. This is your command center — a live view of your agent's health, output, and business impact. You do not need to check Telegram every hour or dig through social media apps to know what is happening. The dashboard surfaces exactly what matters, when it matters.

This walkthrough covers every section of the dashboard in the order you will encounter them, from the top-level status indicator down to ROI event tracking.


1. Overview — Your Command Center

The dashboard opens with a full picture of your agent's current state. The layout is intentionally top-heavy with status information: the most urgent things (agent health, pending approvals) appear before the historical data (activity feed, pipeline). If anything needs your attention right now, you will see it within the first scroll.

Navigation is handled through a persistent sidebar (desktop) or bottom tab bar (mobile). The sections are: Dashboard, Prospects, Calendar, Assets, and Integrations. Everything discussed in this post lives under the Dashboard tab.

The dashboard refreshes automatically every 60 seconds. You can also force a refresh by reloading the page — there is no manual refresh button needed.

2. Agent Status

Agent Health at a Glance

The status panel shows three signals in a compact card at the top of the page:

  • Heartbeat indicator — green pulse = agent is running and responsive. Amber = agent has not checked in within the expected window. Red = agent is offline.
  • Current task — a short description of what the agent is doing right now (e.g. "Writing blog post: 7 Low-GI Indian Breakfasts").
  • Last active — timestamp of the most recent agent activity, displayed as relative time ("3 minutes ago").

The heartbeat is reported by the agent at the end of every task. If you see an amber indicator, it usually means the agent is mid-task on something long-running (a research or competitor analysis pass can take 10–15 minutes). If the indicator stays amber for more than 30 minutes, reach out via Telegram — the agent will respond immediately.

The "current task" field updates per module. If your agent is working on blog content, it shows the post title in progress. If it is doing SEO analysis, it shows the keyword cluster being researched. This level of transparency is intentional: you should always know what your agent is working on, not just that it is "busy".


3. KPI Goals

Below the agent status card you will find the KPI Goals panel. This is the most customisable part of the dashboard. You configure up to five goals that reflect the outcomes you care most about — not just activity metrics.

Typical Goals for a B2B SaaS Client

Blog Posts Published
11 / 12
↑ on track
New Leads This Month
27 / 30
↑ +18% vs last month
Social Posts
38 / 40
↑ consistent
Organic Impressions
4.2K / 5K
→ steady

Each KPI displays three things: the current value, your target for the period, and a progress bar that fills left-to-right as you approach the goal. The trend arrow (up, down, or flat) compares this period against the previous one of the same length.

Below the progress bar is a 30-day sparkline — a miniature line chart showing daily values for the metric. Sparklines are particularly useful for spotting patterns: a flat sparkline on leads might indicate the blog content is not yet indexed, while a sharp uptick on impressions often correlates with a post that hit a high-traffic keyword.

To configure your KPI goals, go to the Integrations page and scroll to the Goals section. You choose the metric type (content, leads, social, SEO, or custom), set a target number, and specify the reset period (weekly or monthly).


4. This Week Stats

Directly below the KPI panel is a row of three quick-stat cards covering the current calendar week:

These three numbers reset every Monday at midnight. They are intentionally simple: a weekly snapshot you can read in three seconds. For deeper analysis, the Activity Feed (section 6) gives you the full history with per-action detail.

If a number looks lower than expected, click it — you will jump directly to the filtered activity feed showing only that category of action for the current week.


5. Approval Queue

The Approval Queue is where your agent asks for your sign-off before publishing. Nothing in the queue has gone live yet. This section is deliberately positioned high on the page — if you have pending items, you will see them before scrolling to analytics.

Review Before Anything Goes Live

Each card in the queue shows:

  • Content type (blog post, social caption, LinkedIn article)
  • Title or first 120 characters of the content
  • Which platform it is intended for
  • When the agent created it

Clicking a card opens the full content preview. You have three options:

You can also approve and reject directly from Telegram. When the agent submits content for review, it sends you a message in your Telegram group with the title and a preview snippet. Reply "approve" or send a note and the agent handles it. Most clients find that Telegram approval is faster for quick decisions — the dashboard is better for reading long-form content before sign-off.

Tip: If you find yourself approving everything without changes, ask your agent to switch to auto-publish mode for social posts. You keep manual approval for blog content, which is worth reviewing, while social captions go live on schedule without a queue building up.

6. Activity Feed

The Activity Feed is the complete chronological log of everything your agent has done. Unlike the This Week Stats summary, the feed goes back as far as your subscription has been active — you can scroll back to the first day your agent was live and see exactly what it published.

Each entry in the feed shows:

The feed is filterable by category using the tabs above it: All, Blog, Social, Leads, SEO, Email. If you want to see all the blog posts published in February, click Blog and scroll — you will find every post with its publication date and a direct link to the live URL.

The activity feed is also useful for auditing agent behaviour. If something was published that you did not expect, the feed shows the exact timestamp and context. If a lead arrived but was not in the CRM, the Leads tab will confirm whether it was captured and what data was recorded.


7. Prospect Pipeline

The Prospect Pipeline section gives you a funnel visualisation of your leads by stage. This is powered by the CRM module (Growth and Enterprise plans), which your agent maintains on your behalf.

Default Lead Stages

  • New — just captured, not yet contacted
  • Contacted — agent has sent introduction email or message
  • Engaged — lead replied or showed measurable interest
  • Proposal — a proposal or demo has been shared
  • Closed — won or lost (tracked separately in the funnel totals)

The funnel on the dashboard is a read-only summary: it shows how many prospects are in each stage right now and how that compares to last week (small delta badge on each stage). For full CRM operations — moving a lead between stages, adding interaction notes, or exporting the pipeline — go to the Prospects tab in the sidebar.

If you have the Growth or Enterprise plan, your agent automatically moves leads through the pipeline based on email interactions. A lead who replies to an outreach email is moved from Contacted to Engaged without you touching the CRM. You can always override a stage manually from the Prospects tab.

Starter plan clients see the pipeline section with a prompt to upgrade. If you are on Starter and capture leads via a form integration, those leads still appear under the Leads tab of the activity feed — they are just not tracked with stage progression.


8. ROI Events

ROI Events are the most intentional part of the dashboard — and the most underused by new clients. The idea is straightforward: not every business outcome shows up in a content or lead metric. A new client signing a contract, a speaking invitation that came through the blog, a partnership that started with a LinkedIn post — these are real returns on the agent's work, and they deserve to be tracked.

You log ROI events manually (or ask your agent to log them for you via Telegram). Each event has:

Over time, the ROI Events panel builds a cumulative picture of agent-attributed business value. If your plan is up for renewal and you are evaluating whether AgentGrow is worth it, this is the section to open. Every linked outcome is traceable back to a specific action the agent took.

Ask your agent to log ROI events for you. When a deal closes, send a Telegram message: "New client signed — INR 1,20,000 contract. Attribution: blog post on Kubernetes monitoring." The agent will create the event and link it to the correct activity.

9. Tips for Getting the Most Out of Your Dashboard


What the Dashboard Does Not Replace

The dashboard is a summary layer. It consolidates signals from your agent's activity into a single view, but the underlying actions happen on the platforms your agent manages. Blog posts live on your GitHub Pages site. Social posts are on Facebook, Instagram, and LinkedIn. Leads are in the PostgreSQL CRM. The dashboard surfaces all of this so you do not have to visit five platforms — but the primary record is always the source platform.

If you ever need raw data exports (for your own BI tools, for a board report, or for an audit), reach out to support. CSV exports for the activity feed and CRM are available on request.

For feature requests or questions about the dashboard, the fastest channel is your Telegram group with the agent. It can answer questions about your own data, log events, and relay requests to the AgentGrow team.