Sigma's App Templates are ready-to-use applications built on Sigma's native features and connected to sample data. Each one ships fully functional — you can explore it immediately, learn how it's built by switching to edit mode, and adapt it to your own data and workflows without starting from scratch.
The Marketing Analytics app gives marketing teams a unified workspace to monitor campaign performance, track budget pacing across channels, build customer segments for targeted outreach, and analyze A/B test results — all against live data. An AI-generated morning brief surfaces the most important signals at the start of each day, and AI-powered statistical analysis helps teams determine when experiment results are ready to act on.
This QuickStart walks through how the app works as a user, how it's designed under the hood, and how to connect it to your own data.
Marketing analysts, campaign managers, and growth teams evaluating or adopting Sigma for campaign analytics and audience targeting workflows. Solutions Engineers and technical stakeholders exploring the app as a reference design.
Templates > App Templates.
Navigate to Templates in the left sidebar. The Marketing Analytics app appears in the Made by Sigma collection:

Click the template card to open a preview. Before clicking Use template, confirm the requirement shown on the detail page is met:
Once that's in place, click Use template. Sigma creates a personal copy in your workspace that you can explore, edit, and connect to your own data without affecting the original template:

Click Save as and give the workbook a name:
Marketing Analytics
Click to select the Published version of the workbook:

The app opens on its README page, which describes the purpose of each page and the recommended daily workflow at a glance. A short demo video walks through the core features. The README is worth reading before diving in:

The five-step workflow described in the README:
An Ask AI button appears in the top-right corner of every page in the app. Clicking it opens a conversational interface powered by the same AI provider configured for the Morning Brief:

The assistant can handle requests across the full app without leaving the current page:
This makes the assistant useful for ad-hoc questions ("which channel has the highest ROAS this month?") as well as for taking action without navigating through individual pages.

The Morning Brief is the app's starting point for each day. It surfaces the most important signals across campaigns and A/B tests in a single view, without requiring you to navigate across pages first.
The following sections walk through the app as a marketing manager would use it on a typical morning: the Brief raises a budget issue → the Campaigns page pinpoints it → the Segments page builds an audience to act on it → the A/B Testing page picks the creative.
The page opens with a personalized greeting — Good Morning, [First Name] — pulled from the logged-in user's profile using CurrentUserFirstName().
Directly below the greeting, an AI-generated paragraph summarizes the current state of the marketing portfolio. The brief is generated at page load using live data, covering campaign revenue and spend, active vs. paused campaign counts, low-confidence campaigns, and A/B test outcomes:

The prompt is stored as an editable control on the Data page, so the framing and focus of the summary can be adjusted without touching the underlying formulas. See the Under the Hood section for details.
A Today's Focus card highlights the channel currently consuming the highest share of its budget. The card shows:

The card updates dynamically — if no channel is over budget, it reflects the channel nearest to its limit.
A Manage Channel → button at the bottom of the card links directly to the Campaigns page pre-filtered to that channel — that's the next stop.
Below the alert card, an Up Next panel lists the two most time-sensitive actions for the current period:

A segmented time period control lets you switch the revenue trend chart between 7d, 1m, and 3m views. The KPI card below the control shows last-week revenue with a week-over-week comparison:

This section is designed to be a 30-second read — the goal is to identify whether the number is trending the right direction before navigating to deeper pages.

The Campaigns page is where you investigate the budget issue flagged on the Morning Brief.
Click Manage Channel → on the Today's Focus card to navigate directly here, or select Campaigns from the left sidebar:

The main content area shows a Budget Pacing vs Plan bar chart — one horizontal bar per marketing channel, each showing actual spend relative to the planned budget.
Click the bar for the channel shown in your Morning Brief's Today's Focus card to load its detail panel in the right sidebar.
The sidebar shows:

Below the chart, a table lists campaigns with six columns: Campaign, Audience, Channel, Budget, Spend, and Status. When a channel bar is selected, the table filters to campaigns in that channel. Click any row to open a budget adjustment panel for that campaign — the table subtitle "Tap a row to adjust that campaign budget" confirms this is interactive, not read-only:
This is where you identify which specific campaigns to pause, adjust, or scale — the channel bar tells you there's a problem; the table tells you which campaign is causing it.

With the over-budget channel identified and the specific campaigns noted, navigate to the Segments page to build an audience for the follow-on retargeting push.

The Segments page has a three-panel layout: the Segment Builder on the left, a Segment Preview in the middle, and Active Segments on the right:

Adjust any filter in the builder and the preview updates immediately.
For this walkthrough, build a segment targeting high-value VIP customers who haven't purchased recently — a natural retargeting audience for the over-budget channel identified in the Campaigns page.
Set the controls in the left panel:
Customer Type
Select:
VIP
LTV Percentile
The range slider has two handles. Drag the left (minimum) handle to 75, leaving the right (maximum) handle at 100.
The label above the slider should read 75 ≤ LTV % ≤ 100.
This targets the top quartile of VIP customers by lifetime value.
Last Purchase
Move the slider to:
60
This filters to VIP customers who haven't purchased in the last 60 days. The slider range is 1–180.
Leave City at its default. This filter will narrow the audience further by geography — useful when targeting a specific market or channel preference, but not required for this segment.

The middle panel updates in real time as filters change. It shows five metrics for the matching customer set:
If the segment size is too small, loosen the LTV range or extend the Last Purchase window before saving.

Two buttons sit below the preview metrics:
Generate Campaign Plan — uses AI to draft a campaign brief for this audienceCreate Segment — saves the segment definition to the Active Segments panelWhen prompted, give the segment a name:
VIP High Value Lapsed

Click Create. The saved segment is active in the Active Segments panel on the right, showing how many campaigns are currently using it.
With the audience defined, navigate to the A/B Testing page to identify the creative that performed best — that's the one to use for this retargeting push:


The A/B Testing page is where you identify which creative performed best — the input you need before launching the retargeting campaign built in the previous step.
Four KPI cards run across the top of the page: Active Tests, Completed Tests, Average Customer Lift, and Average Spend — a portfolio-level read before you drill into any individual test.
The experiment list on the left shows all tests across statuses. A tab control filters by status: All, Running, Paused, Completed, Won. Each row shows the test name, its outcome or status, and days remaining in the test window.
Set the filter to Won to see tests where a winner has been declared.
Click any test in the list to load its detail panel on the right:

The detail panel shows a side-by-side comparison of Variant A and Variant B, each identified by name (for example, "Curiosity Subject Line" vs. "Direct Subject Line"). Six metrics are shown per variant:

For tests where a winner is declared, a Rerun Test button appears in the top right of the detail panel — use it to run the experiment again with fresh audiences or updated creative.
Scan the metrics to understand why a variant won — a higher CTR with a lower conversion rate tells a different story than the reverse.
Below the variant metrics, an AI Recommendation panel generates a statistical assessment of the results. The analysis weighs sample sizes against the observed metrics and returns a recommendation:

The recommendation names the winning variant and explains the reasoning — whether the lift is statistically meaningful at the observed impression volumes, or whether the result should be treated as directional only.
Use the winning variant's creative for the retargeting campaign targeting the VIP High Value Lapsed segment saved in the previous step.

The Data page is the backbone of the app. Switch the workbook to Edit mode to access it. The page is organized into six tabs — each covering a distinct layer of the data architecture.
The three warehouse tables on the Warehouse Data tab provide the raw data the app is built on:
regular / VIP) drives the Customer Type control on the Segments page.
These are the tables you replace when connecting to your own data.
The four input tables on the Input Tables tab are all marked Editable in published version (all users) — app users can write to them directly without switching to edit mode:
VIP High Value Lapsed segment from the walkthrough appears as SEG-007.
The Transformations tab contains two derived tables that combine warehouse and input data:

The Helpers tab holds four tables that feed specific UI elements:

The AI tab holds six prompts that drive every AI-generated output in the app. All are plain text and fully editable without touching any formulas:
Generate Campaign Plan feature on the Segments page.
The Controls tab exposes all active control values in one place: selected page, LTV min/max, selected channel and campaign, selected AB test, target segment, and more.
A Reset button at the bottom clears all control state back to defaults — useful when demonstrating the app or starting a fresh session:


The Marketing Analytics app is designed to work with any campaign management and order dataset. The source tables to replace are on the Data page.
The three warehouse tables to replace are on the Warehouse Data tab of the Data page:
STORES table:
Column | Description |
Store Id | Unique store identifier |
City | Store location — used by the City filter on the Segments page |
CUSTOMERS table:
Column | Description |
Customer Id | Unique customer identifier |
Customer Type | Customer tier (e.g., regular, VIP) — drives the Customer Type filter on the Segments page |
Last Visit Date | Most recent visit timestamp |
Additional profile columns | Any customer attributes used for segmentation |
ORDERS table:
Column | Description |
Order Id | Unique order identifier |
Store Id | Links to the STORES table |
Order Ts Local | Transaction timestamp — used for revenue trend KPIs on the Morning Brief |
Order Total Usd | Order value — used for revenue aggregation throughout the app |
On the Data page, open each source table in edit mode.
Use Change source to point the table at your own connection and warehouse tables. Map your columns to the existing column references used throughout the workbook.

Once sources are swapped and columns are mapped correctly:

This QuickStart walked through the Marketing Analytics app from end to end: exploring the daily Morning Brief, monitoring campaign budgets, building customer segments, analyzing A/B tests, and examining the design decisions that make the app work.
The AI-generated Morning Brief demonstrates a practical pattern for surface-level operational intelligence. Rather than requiring a dashboard review to understand portfolio health, the brief delivers a plain-language summary of the most important signals — generated from live data at load time, against a prompt that any marketing operations lead can tune without touching formulas. The same pattern applies to any domain where a daily summary would reduce time-to-action.
The budget pacing view with channel and campaign drill-through shows how to structure a monitoring workflow so the right level of detail is one click away rather than a separate report. The channel-level view answers "where is the problem?" and the campaign view answers "which specific campaign?". That two-level structure is reusable in any operational app where spend, utilization, or capacity needs to be tracked against a plan.
The segment builder demonstrates how to bring audience definition into the same environment as the underlying data. Filtering by LTV percentile, recency, and location — with a live preview of segment size and value — closes the loop between analysis and activation without an export step.
The A/B test analysis with AI significance testing shows how to integrate statistical reasoning into an operational workflow without requiring you to understand the math. The AI assessment takes the sample sizes and observed metrics as input and returns a recommendation — a pattern directly applicable to any experiment-driven decision process.
Additional Resource Links
Blog
Community
Help Center
QuickStarts
Be sure to check out all the latest developments at Sigma's First Friday Feature page!
