LMNT BI Tool Recommendation
Objective
This assessment evaluates BI platforms for LMNT’s omnichannel reporting needs. The recommendation addresses self-service analytics with governance, eventual Source Medium phase-out, and cross-channel visibility (wholesale + retail) in a single interface. The pilot will validate if a modern BI tool can let business users answer strategic questions directly while maintaining metric consistency across teams.
Note:
- Focus is on tools that support semantic layer for governed metrics
- AI-assisted exploration is a key evaluation criterion
- Both wholesale and retail data must be supported in pilot
Why This Matters Now
Based on our discovery work with LMNT, we’re seeing symptoms that a modern BI tool can address:
Current state challenges:
-
Source Medium phase-out path - Existing reporting works, but lacks clear ownership and is hard to extend. The team needs a governed system where metrics are defined once and stay consistent across all users.
-
Cross-channel complexity - Carlos and the commercial team need to answer questions that span Shopify, Amazon, wholesale partners, and retail (Emerson/SPINS). Current tools require manual stitching across systems, which is error-prone and slow.
-
Self-service gap - Business users have strategic questions but either wait for analyst support or export CSVs to answer them. LMNT needs a tool where business users can explore data directly without SQL, while analysts maintain control over metric definitions.
-
Metrics drift - Different teams calculate contribution margin, LTV, or payback differently because there’s no single source of truth. This creates confusion in leadership meetings when numbers don’t match.
What we’re solving for:
A BI tool is not just a replacement for Source Medium. It’s a way to centralize metric governance, enable self-service exploration, and report across wholesale + retail in one place. The tool should let business users answer their own questions while analysts control the definitions and AI assists with exploration.
Our Philosophy on BI Tools
From working with CPG and omnichannel brands, we’ve learned a few things about BI tool selection:
1. Governance beats features
Many BI tools have impressive AI and charting features, but if users define metrics differently, you end up with conflicting dashboards. We prioritize tools with strong semantic layers (like Omni’s Topics or Looker’s LookML) where analysts define metrics once and everyone uses the same definitions.
2. Self-service is a spectrum
“Self-service” means different things. Some tools (like Mode) are built for analysts. Others (like Metabase) are simple but lack governance. We look for tools that balance ease of use for business users with control for analysts. Omni and Sigma both hit this balance well.
3. AI is a feature, not the tool
AI-assisted exploration is useful when it’s built on governed data. Omni’s AI works because it queries the semantic layer, so answers are consistent. AI bolted onto ungoverned data just amplifies confusion. We evaluate AI as part of the package, not the primary driver.
4. Cross-channel reporting is hard
LMNT’s challenge is not just visualizing data. It’s harmonizing refund logic between Amazon and Shopify, aligning wholesale partner data with DTC, and tying retail POS (Emerson) to ecommerce. The BI tool needs to handle complex joins and let users drill across channels without hitting data inconsistencies.
5. Pilots beat promises
Vendor demos look great, but the only way to know if a tool works for LMNT is to pilot it with real data (wholesale + retail) and real business questions. A 1-month pilot with tight scope is more valuable than months of vendor evaluations.
What We’ve Learned from Other Implementations
From other CPG/omnichannel brands:
-
Urban Stems (DTC flowers) - Eliminated 800+ redundant dashboards by consolidating to a governed BI tool. The team saved 40+ hours/month by defining metrics once instead of rebuilding dashboards for every question.
-
Eden (DTC brand) - Implemented full-funnel visibility with 100% accurate LTV/CAC benchmarks by using a semantic layer. Business users could explore data without analyst support, and metrics stayed consistent.
-
Honey Stinger (CPG) - Needed cross-channel reporting (wholesale + DTC). We built a unified transactions model in the warehouse, then layered a BI tool with governed metrics. The team could finally answer “What’s our true contribution margin by channel?” without manual CSV work.
Common patterns we see:
-
Seasonal spikes matter - CPG brands often have 60-80% of sales during peak periods (holidays, promotional windows). BI tools need to handle volume spikes and let users compare seasonality year-over-year without waiting for analyst support.
-
Metric definitions vary by channel - Amazon reports refunds differently than Shopify. Wholesale partners have different settlement terms. A good BI tool lets analysts harmonize these definitions in the semantic layer so business users see consistent numbers.
-
“Excel refugees” need spreadsheet feel - Tools like Sigma work well for teams used to Google Sheets because the interface is familiar. Omni is more dashboard-focused, which works if users are comfortable with traditional BI.
-
AI is most useful for “what if” questions - We’ve seen AI-assisted exploration shine when users ask “Why did Q4 decline?” or “Which wholesale partners are at risk?” The AI can surface patterns the user might not have thought to query. But it only works if the underlying data is clean and governed.
Executive Summary
We recommend running a 1-month pilot of Omni during March to validate if it delivers an AI-enabled, self-service BI experience for LMNT with strong metric governance. The pilot should include both wholesale and retail data to ensure the tool works across our most important revenue channels and reporting needs.
We can also tee up a leadership decision on whether to run a second BI tool trial in parallel to accelerate comparison.
Why a March Omni Trial
A March pilot allows us to test Omni in a controlled way with real business questions, while keeping scope tight enough to execute quickly.
Primary goals
-
Confirm Omni supports self-service exploration for business users
-
Validate metric consistency through governed definitions
-
Evaluate AI usefulness when paired with clean, clearly defined data
-
Prove the ability to report across both wholesale and retail in one place
Pilot Scope
Data included
- Wholesale data
- Retail data
Core outputs
- A small set of executive-ready dashboards
- A defined set of metrics with clear business definitions
- A short list of high-value questions Omni should answer reliably
High-value questions the pilot should address
Based on CEO/CFO priorities, the pilot dashboards should enable users to answer:
- What is the contribution margin by channel (Shopify, Amazon, Retail, Wholesale) after all costs?
- Is retail expansion cannibalizing our DTC and Amazon revenue, or bringing in net new customers?
- Who are our top wholesale partners by LTV, and which ones are at risk of churning?
- How do customers move between channels over their lifetime?
- What is the true payback period for each retail partner including trade spend and chargebacks?
These questions require cross-channel views, governed metric definitions, and the ability for business users to explore without SQL.
Success Criteria
The March pilot is successful if:
-
Business users can answer common questions without SQL or heavy analyst support
-
Key metrics remain consistent across dashboards and users
-
Omni can support cross-channel views (wholesale + retail) cleanly
-
AI-assisted exploration produces accurate, trusted outputs based on our definitions
-
Performance and usability are strong enough for broader rollout
BI Platform Comparison Matrix
| Platform | Self-Service | Semantic Governance | AI-Assisted Insights | Learning Curve | Notes |
|---|---|---|---|---|---|
| Omni | High | Strong | Strong | Medium | Balanced for business users + governance |
| Sigma | High | Strong | Medium | Low | Spreadsheet feel, good for broad users |
| Mode | Medium | Medium | Medium | High | Analyst-centric |
| Domo | Medium | Medium | Medium | Medium | Full stack but varies by implementation |
| Tableau | Medium | Medium | Medium | Medium | Best with governance discipline |
| Power BI | Medium | Medium | Medium | Low | Strong Microsoft fit |
Other Tools Considered
We evaluated several BI tools for LMNT. Here’s why they didn’t make the cut:
| Tool | Why Not Selected for LMNT | What We’ve Seen |
|---|---|---|
| Looker (LookML only) | Steep learning curve; requires dedicated LookML engineers for governance | We use Looker for clients with full data teams (3+ analysts). LMNT needs something more nimble. LookML is powerful but overkill for current needs. |
| Metabase | Limited governance features; struggles with complex cross-channel metrics | Good for simple dashboards, but LMNT’s wholesale + retail + DTC complexity breaks Metabase’s model. No semantic layer means metrics drift. |
| Redash | Query-focused; lacks semantic layer and governed metric definitions | Built for analysts who write SQL, not business users. No AI features. We use Redash for ad-hoc analysis, not production reporting. |
| Superset | Strong for technical users; limited self-service for business users | Open-source and powerful, but requires engineering to maintain. Better for engineering teams than commercial teams. |
| Tableau | Governance requires heavy discipline; weaker AI-assisted exploration | Tableau is fine if you have strong governance processes, but LMNT doesn’t need the licensing cost or learning curve. AI features lag Omni/Sigma. |
| Power BI | Governance requires heavy discipline; weaker AI-assisted exploration | Strong if you’re in the Microsoft ecosystem (Office 365, Azure). LMNT is on Google/Snowflake, so Power BI doesn’t add value. |
| Mode | Analyst-centric; high learning curve for business users | Built for data teams, not business teams. Carlos and the commercial team would need to know SQL. Good tool, wrong audience. |
| Domo | Full-stack but implementation varies; heavy for LMNT’s needs | Domo is an all-in-one platform (ETL + BI + dashboards). LMNT already has Fivetran/Polytomic for ETL and Snowflake for warehouse. Domo is overkill and expensive. |
Common pattern we avoid:
Many teams choose BI tools based on what they know (Tableau, Power BI) without evaluating fit. We’ve been called into clients to rip out Tableau dashboards because they had no governance and metrics drifted. The tool worked fine, but the implementation failed. For LMNT, we prioritized governance + self-service over brand recognition.
Recommended BI Architecture
Primary BI → Omni
Use for cross-channel executive reporting:
- Wholesale 360 dashboards
- Retail channel performance
- Cross-channel customer journeys
- Contribution margin by channel
Why Omni:
From our experience implementing BI tools across CPG and omnichannel brands, Omni hits the balance LMNT needs. Here’s what we’ve seen:
Strong semantic governance without the LookML tax
Looker has the gold standard for governance (LookML), but requires dedicated engineers to maintain it. Omni’s Topics layer gives similar governance with a lower engineering bar. Analysts can define metrics in the UI, and business users query those definitions directly. We’ve found this works well for teams at LMNT’s size (5-10 data consumers, 1-2 analysts).
AI that actually works because it’s governed
Most BI tool “AI” is just a chatbot that writes SQL. Omni’s AI queries the Topics layer, so answers are consistent with your defined metrics. In our Eden implementation, business users could ask “What’s our CAC by channel?” and get accurate, governed answers. The AI is useful, not just a gimmick.
Built for cross-channel complexity
Omni handles complex joins cleanly. For LMNT, this means wholesale partner hierarchies, retail store-SKU grains, and DTC customer journeys can all live in one tool. Users can drill from “Total revenue” down to “Revenue by channel by partner by SKU” without hitting broken joins or conflicting definitions.
Balanced learning curve
Omni is not as simple as Sigma (which feels like Google Sheets), but it’s not as analyst-heavy as Mode. Business users can create dashboards and explore data with some training. Analysts keep control over metric definitions. This balance works for teams transitioning from Source Medium.
Trade-offs:
- Not as spreadsheet-like as Sigma (if your team lives in Excel, Sigma may feel more natural)
- Requires metric definitions to be set up correctly (garbage in, garbage out)
- AI is good but not magic (it can’t fix bad data or undefined metrics)
Keep in Place → Existing Looker (Acquisition Reporting)
Per Omnichannel Plan: “Keep what works. Leave existing Looker acquisition reporting in place while we select a cross-org BI front end.”
- Marketing acquisition dashboards remain operational
- No disruption to current workflows
- Can migrate after pilot validates Omni
Why this approach:
We don’t recommend ripping out working systems during a pilot. Source Medium and existing Looker dashboards stay operational while Omni proves itself with wholesale + retail data. If the pilot succeeds, migration happens gradually. If not, no harm done.
Optional Second Pilot → Sigma
If leadership wants parallel comparison:
- Sigma excels at spreadsheet-like interface (low learning curve)
- Strong governance like Omni
- Trade-off: slightly weaker AI features
When to consider Sigma:
- Team is heavily spreadsheet-oriented (lives in Google Sheets, Excel)
- Self-service is the #1 priority over AI features
- Learning curve needs to be minimal (Sigma can be adopted in days)
Trade-offs vs Omni:
- AI features are less developed (Sigma has AI, but it’s not as integrated)
- Interface is different (spreadsheet vs dashboard paradigm)
- Both have strong semantic governance, so metric consistency is fine either way
Our recommendation:
If you’re unsure between Omni and Sigma, run both pilots in parallel. It doubles setup effort but accelerates the decision. Both tools can handle the same data sources, so it’s mostly a UI and workflow preference. We’ve seen teams choose Sigma for simplicity and Omni for AI + governance depth. LMNT’s needs (cross-channel complexity, governed metrics, AI exploration) point to Omni, but parallel pilots remove the guesswork.
Leadership Decision to Confirm
We recommend moving forward with Omni in March, and we would like leadership input on one key question:
Do we want to run parallel pilots with two BI tools at once?
-
Option A (Recommended): Omni only in March, then decide
-
Option B: Omni plus one additional tool in March (likely Sigma) to compare side-by-side
Parallel pilots can speed up selection, but they increase implementation effort and attention required from internal teams.
Proposed Next Steps
-
Confirm March as the Omni pilot window
-
Align on pilot owners and success criteria
-
Identify a short list of priority dashboards and questions
-
Build a clean metrics layer and definitions for wholesale and retail
-
Run pilot, gather feedback, and make a go-forward recommendation in early April
Final Recommendation
Omni is the recommended BI tool for LMNT’s March pilot.
After evaluating 10+ BI tools and implementing similar systems for CPG and omnichannel brands, Omni best matches LMNT’s needs:
Why Omni is the right fit:
-
Governance without the LookML tax - LMNT needs governed metrics but doesn’t have a full-time LookML engineer. Omni’s Topics layer provides semantic governance that analysts can maintain.
-
Self-service for business users - Carlos and the commercial team can explore data and build dashboards without SQL. This is what “self-service” actually means.
-
AI that works on governed data - Omni’s AI queries the semantic layer, so answers stay consistent with defined metrics. Other tools bolt AI onto raw data, which amplifies confusion.
-
Cross-channel complexity - Wholesale + retail + DTC requires complex joins and metric harmonization. Omni handles this cleanly.
-
Balanced learning curve - Not as simple as Sigma, not as analyst-heavy as Mode. Right for LMNT’s team composition.
What the pilot will validate:
A March pilot with wholesale + retail data will answer:
- Can business users answer strategic questions (contribution margin, channel mix, wholesale LTV) without analyst support?
- Do metrics stay consistent across dashboards and users?
- Does AI-assisted exploration produce accurate, trusted outputs?
- Is the learning curve acceptable for LMNT’s team?
- Can the tool handle LMNT’s cross-channel complexity (wholesale partners, retail POS, DTC)?
If the pilot fails:
Source Medium and existing Looker stay operational. No harm done. We can try Sigma or another tool.
If the pilot succeeds:
Migrate Source Medium dashboards to Omni, expand to more data sources (NetSuite, SPINS), and roll out to broader team. The 1-month pilot de-risks the decision.
On parallel pilots (Option B):
Running Omni + Sigma in parallel doubles setup effort but accelerates the decision. Both tools can handle LMNT’s data, so it comes down to UI preference and workflow fit. If you’re unsure, parallel pilots are worth it. If you’re confident in Omni’s fit, save the effort and run Omni only.