For years, Odoo’s Marketing Automation module surfaced campaign performance through a dedicated Campaign Metrics page built around activity blocks. Each block represented a single action in the campaign’s flow — an email send, an SMS blast, a server action — and came equipped with its own graph tab, filter tab, trigger-time icon, and percentage-based detail readout. If you wanted to understand how a drip sequence was performing, you scrolled through these blocks one by one, switching between tabs to piece together the story.
Odoo 20 tears that entire structure out. The activity-block metrics page, with its per-block graphs and tab-based navigation, no longer exists. In its place, campaign performance data now lives in three locations that better match how marketers actually work: Kanban card counters on the campaign list view, smart buttons on the campaign form, and inline metrics displayed directly on activity nodes inside the workflow builder.
The Old Metrics Page Is Gone
The previous Campaign Metrics interface was a standalone view that displayed each activity as a discrete block. Each block showed a miniature graph of sends, opens, clicks, or bounces over time, and offered filter tabs that let you slice data by status, date, or outcome. A trigger-time icon indicated when each activity was scheduled to fire relative to the campaign start or a preceding action. Percentage-based details — open rates, click-through rates, response rates — were calculated and displayed within each block individually.
None of this survives in Odoo 20. The graph tabs, filter tabs, trigger-time icons, and percentage readouts have all been removed. The entire concept of a separate metrics page built from stacked activity blocks has been retired in favor of a more integrated approach.
Metrics Move Into the Workflow Builder
The most significant shift is that campaign metrics now appear directly on the workflow builder’s activity nodes. Each node in the visual workflow — whether it represents an email, an SMS, a server action, or a conditional split — displays its own performance numbers inline. You can see how many messages were sent, how many were delivered, opened, or clicked, all without leaving the workflow canvas. This means the same view you use to design and edit a campaign is now also the view you use to evaluate its performance.
At the campaign list level, Kanban cards now show aggregated counters — total participants, messages sent, and other top-level figures — directly on each card. Marketers scanning a list of campaigns can spot underperformers at a glance without opening each one. On the campaign form itself, smart buttons provide quick navigation to three reporting areas: Participants, Traces, and Link Statistics.
Redesigned Reports: Link Statistics, Traces, and Participants
The Link Statistics, Traces, and Participants reports have all received updates to align with the new metrics architecture. Link Statistics now consolidates click-tracking data across all activities in a campaign rather than burying it inside individual activity blocks. The Traces report — which tracks the execution path each participant took through the workflow — has been restructured to work with the node-based model. And the Participants report ties audience data back to specific workflow outcomes rather than presenting raw counts in isolation.
These reports are accessible through the campaign form’s smart buttons, keeping them one click away from the workflow builder where the campaign is managed.
Smaller Changes: The Stacked Icon Becomes a Toggle
One notable UI detail: the “Stacked” icon that previously controlled how activity blocks were displayed has been replaced by a standard toggle switch. It’s a small change, but it signals the broader design direction — Odoo is moving away from custom icon-based controls toward conventional UI patterns that require less guesswork from users.
This metrics overhaul is part four of a five-part rewrite of Odoo’s Marketing Automation documentation for version 20, covering workflows, audience targeting, testing and running campaigns, metrics, and double opt-in. Taken together, these changes suggest that the module’s original architecture — built around discrete activity blocks as the primary unit of interaction — has been fundamentally replaced by a workflow-first model where the visual builder is the central hub for both design and analysis.