42Cells logo42Cells

42CellsOne connected system for data answers

Connect your data, ask better questions, and ship trustworthy answers across teams.

Natural language → executable analysis workflows, with shared context and auditability—built and executed on your data.

Derived: 1 inputCell 10
Cell 11CHART5 rows84ms
Type
Bar
X-Axis
Field
channel
Y-Axis 1
spendSum
Add Y-axis
Color / Group
Group by
None
01.5k3.0k4.5kGoogleLinkedInEmailOrganicMeta
spend
StackedLegend
DB: marketing-prod
Cell 10SQL5 rows53ms
1-- Campaign performance
2SELECT
3 DATE(created_at) as date,
4 COUNT(*) as conversions,
5 SUM(spend) as total_spend,
6 SUM(impressions) as total_impressions
7FROM public.marketing_campaigns
8GROUP BY DATE(created_at)
9ORDER BY date DESC
53ms
DATEdate
CONVERSIONS#
TOTAL_SPEND#
TOTAL_IMPRESSIONS#
2026-01-261420018600
2026-01-253380012400
2026-01-24212009200
2026-01-232290015800
2026-01-22100
output: Cell 10rename(c_07d3ec4e63e8)⊙ used by 2+ attach cell
Insight EngineCampaign analysis
DA
Analyze our marketing campaigns — what's working and what should we cut?

Here's what I found across your 5 active campaigns:

Top performer: Product Hunt (Organic) — 528 conversions at $0 spend. This is your highest-converting channel by far.

Best paid channel: Google Ads — $4,200 spend → 186 conversions ($22.58 CPA).

Underperforming: LinkedIn Brand Refresh — $3,800 for only 94 conversions ($40.43 CPA), nearly double Google's cost per acquisition.

DA
can you build a chart and cut the LinkedIn campaign?

Done! I've added a bar chart showing spend vs. conversions by channel. The LinkedIn campaign stands out as the clear underperformer — I'd recommend reallocating that $3,800 to Organic and Email, which have the best conversion rates. Want me to model what that reallocation would look like?

Ask a question about your data…
12% used

DAG Notebooks

List + graph views backed by explicit cell dependencies (DAGs).

Data Conversations

Chat with your data for fast exploration—no hidden DAG required.

Data Connectors

Bring your own data from databases and warehouses into one workspace.

Semantic Model

Ground the AI with metrics, dimensions, joins, and business definitions.

Explore the platform

These are the shipped product surfaces in 42Cells—designed to turn questions into executable, reviewable workflows.

Notebooks

List and graph views for reproducible notebook workflows. See dependencies, rerun analyses, and collaborate in real time.

Q1 marketing review
DA
Cells
Cell 3SQL8 rows · 41ms
-- Campaign data
SELECT channel, spend
FROM marketing.campaigns
Press + to runCampaign data
Cell 10SQL9 rows · 53ms
-- CPA by channel
SELECT channel, SUM(spend)/COUNT(*) AS cpa
FROM marketing.campaigns GROUP BY channel
CHANNELCPA
Google$22.58
Email$3.85
Meta$19.73
Press + to runCPA by channel
Cell 11CHART
Cell 10
Google
LinkedIn
Email
Organic
Meta
Spend by channel
Cell 12CHART
Cell 10
Conversions trend
Insight EngineCampaign analysis
DA
Break down CPA by channel

Google Ads has the lowest CPA at $22.58. I've created Cell 10 with the breakdown and added two charts derived from it.

Ask a question about your data…

Conversations

Chat with your data — run SQL, join across databases, and build charts.

Conversation
DA
Show daily creation trends for conversations vs notebooks
RUN_SQLDaily counts by type — 15 rowsDone
15 rows
datetypecount
2026-01-23Notebooks104
2026-01-24Notebooks56
2026-01-25Notebooks267

Now let me create a line chart to show these trends over time:

Daily Creation Trend: Conversations vs Notebooks
036912Jan 18Jan 21Jan 24Jan 27Jan 31
count — Conversationscount — Notebooks

Conversations have maintained steadier daily creation rates, while Notebooks show more variance.

Ask a question about your data…

Connections

Connect databases and explore schemas and tables—so analysis stays grounded in real execution.

postgres
Postgres
Tables (10)
idPKbigint
voyage_idFKbigint
passenger_idFKbigint
cabin_classNOT NULLtext
fare_creditsNOT NULLinteger
booked_atNOT NULLtimestamp

Semantic Catalog

Create semantic layers with drafts, versions, and publishing—so definitions stay consistent.

Coming soon
Semantic >campaigns.yaml
Published
1- id: campaigns
2type: model
3name: Campaigns
4table: marketing.campaigns
5dimensions:
6- id: channel
7name: Channel
8type: categorical
9- id: campaign_name
10name: Campaign Name
11type: categorical
12measures:
13- id: total_spend
14expr: SUM(spend)
1 model·2 measures·5 dimensions

Agent Studio

Visibility into agent usage across notebooks and semantic layers—so teams can improve reliability and outcomes.

CONVERSATIONS
20
TOTAL TOKENS
1.4M
ACTIVE USERS
3
CACHE HIT RATE
66%

RBAC · Audit logs · Enterprise SSO · SCIM · Session policies