The Analytics page is your numbers cockpit. Where the attribution lesson explains how a reply gets credited to a campaign, Analytics is where you actually see the totals and trends.
It's a build-your-own dashboard
The dashboard is made of widgets you arrange yourself:
- Add widget — opens a catalog grouped by category (CRM, Outreach, Deals, Tasks, Direct Mail, Websites, System). Pick a metric and it drops onto the grid.
- Drag cards to reorder; each card has a Resize button to cycle Small → Medium → Wide → Full.
- Reset to defaults — wipes your layout back to a sensible starting set.
Because it's customizable, two operators can watch completely different things — set it up around the channels you actually run.
Every widget can be shown five ways
Click a card's edit (✎) button and pick Display as: Number, Bars, Pie, Line, or Table. The same metric works in all five — a KPI number for the wall, bars for comparison, a line for trend, a table for detail.
Line only shows a true time trend for metrics that carry real event dates. For one that doesn't, the edit dialog tells you so up front instead of drawing a meaningless chart.
Time ranges — and metrics that honestly have none
Most widgets have a Time Range filter: Today, This Week, This Month, Last 30 days, a custom range, or All time. Charts pick a sensible bucket (day, week, or month) for the span you chose.
Some metrics genuinely have no time dimension — "open tasks", "contacts needing attention", "mailbox health" are all right now, not a period. Rather than offering a filter that would quietly do nothing, those widgets show a short ⏱ note in the edit dialog explaining why. If a widget has no Time Range, that's the reason.
Filters that apply to the whole board
Above the grid: All Types, All Campaigns, and All Assignees. Set one and every widget that has that dimension re-scopes to it — so you can read the entire dashboard "as" one campaign, or one teammate. Widgets with no such dimension ignore it.
Goals: turning a number into a target
A number on its own doesn't tell you if the day went well. 200 calls is great against a goal of 150 and bad against a goal of 400. So most widgets take a goal.
Open a widget's edit dialog and find Goal / KPI target. Type a number. The card grows a progress strip showing where you are against it.
For metrics that count activity over time — calls made, emails sent, texts sent, replies, new contacts, deals created — you also pick a cadence:
- per day — "200 calls a day"
- per week, per month, per year
- for the selected range — one flat goal for whatever window the widget is showing
Rate goals scale to the days your range actually covers so far. A 200/day goal with This Week selected, viewed on a Wednesday, compares against 3 days of goal — not 7. So you're never "behind" just because the week isn't over.
Goal lines on charts
On a time-based Line or Bars view, the goal draws as a dashed amber line across the chart labelled with its value. The daily target converts to whatever the chart is bucketing by — a 200/day goal on a weekly chart draws at 1,400. One glance tells you which days cleared the bar.
(A goal set "for the selected range" draws no line — a whole-window number has no honest per-bar height.)
Limits — for metrics where lower is better
Some numbers you want to keep down: opt-outs, bounces, overdue tasks, untouched leads, days-to-close, cost. On those widgets the field reads Limit instead of Goal, and it works as a ceiling — green with "under the limit ✓" while you're clear, red when you go over.
Cadences work here too: "5 SMS opt-outs per week" is a genuinely useful alarm, because opt-out rate is what makes carriers throttle you.
How the comparison is decided
- The strip always compares against the number the Number view would show for that widget's current filters — so the goal composes with your time range and filters instead of fighting them.
- Match the units: percent metrics take a percent, dollar metrics take dollars, duration metrics take days.
- KPI cards set to an "average per day" style compare rate against rate, not a scaled total.
- Changing a widget's metric clears its goal — 200 calls and 200% are not the same target, so it won't silently carry over.
- Leave the field blank for no goal. Nothing is required.
Trend at a glance
KPI Number cards for metrics with real dates also draw a small 30-day sparkline and a vs prior 30d delta — so a card shows the number, the direction, and the goal together.
A good starting layout
- Total Calls Made with a per-day goal — the leading indicator you control directly.
- Reply Rate — the headline number, with a percentage goal.
- Reply Rate by Campaign as a table — tells you which campaigns to scale or kill.
- SMS Opt-Outs with a weekly limit — your early warning on deliverability.
- Contacts Emailed as a Line — confirms your volume is steady, not bursty (bursty hurts deliverability).
- Overdue Tasks with a low limit — the honest measure of whether follow-up is actually happening.
Not every metric takes a goal — a few, like the per-campaign comparison tables, are lists rather than a single number, so the goal field simply isn't offered on them.
Turning it into decisions
The dashboard is only useful if it changes what you do. Set goals on the two or three activity numbers you control, limits on the two or three risk numbers that bite you, and check them daily. Cross-reference with the ROI math in Reading cross-channel attribution: scale the campaigns with a low cost-per-deal, pause the ones that spend without replying.
What's next
To understand the numbers behind the widgets, read Reading cross-channel attribution. To control what you're spending, read Plans, caps & credits explained. To make the follow-up happen without you: Automations.