Contextflo Blog

Building confident, data-led teams

Deep dives on analytics operations, AI governance, and playbooks from teams using Contextflo to answer tough questions with clarity.

How to use Claude with BigQuery

June 20, 2026

Setup GuideBigQueryClaudeMCP

How to use Claude with BigQuery

What actually happens when you connect Claude to BigQuery: the OAuth consent screen, the redirect_uri_mismatch, the row cap nobody mentions, and a simpler path for a whole team.

8 min read
How to use Claude with Databricks

June 12, 2026

Setup GuideDatabricksClaude

How to use Claude with Databricks

Connect Claude or ChatGPT to Databricks. Three options: native MCP, AI/BI Genie, and Contextflo. What each gives you for team analytics.

5 min read
How to use Claude with Redshift

June 12, 2026

Setup GuideRedshiftClaude

How to use Claude with Redshift

Connect Claude or ChatGPT to Amazon Redshift: the read-only user to create, the default-privileges gotcha that breaks it a week later, and how the direct MCP server compares to a governed layer.

7 min read
How to use Claude with Snowflake

May 21, 2026

Setup GuideSnowflakeClaude

How to use Claude with Snowflake

Connect Claude or ChatGPT to your Snowflake warehouse: the exact role, user, warehouse and grants to create, key-pair auth, and what to do so the answers are actually right.

7 min read
How to use Claude with ClickHouse

May 19, 2026

Setup GuideClaude

How to use Claude with ClickHouse

Connect Claude or ChatGPT to ClickHouse. How to set it up and get your team querying event data in natural language.

4 min read
How to use Claude with Postgres

May 17, 2026

Setup GuidePostgresClaude

How to use Claude with Postgres

Connect Claude to Postgres in about ten minutes, with a server that isn't the archived one. Then the six things that break the moment a second person starts asking questions.

8 min read
Best Text-to-SQL Tools (2026), Scored on Governance

August 12, 2026

ComparisonGovernance

Best Text-to-SQL Tools (2026), Scored on Governance

A guide to the best text-to-SQL and AI SQL tools in 2026, scored on governance and audit rather than accuracy alone: Vanna, Wren AI, BlazeSQL, Snowflake Cortex, Databricks Genie, and Contextflo.

6 min read
Snowflake Cortex Sense vs Contextflo

August 12, 2026

Comparison

Snowflake Cortex Sense vs Contextflo

How Snowflake Cortex Sense and Contextflo compare: auto-inferred context inside Snowflake versus generated, checkable context in Claude and ChatGPT across your whole stack.

6 min read
Databricks Genie vs Contextflo

August 12, 2026

ComparisonDatabricks

Databricks Genie vs Contextflo

How Databricks Genie and Contextflo compare for AI analytics, and when a Databricks Genie alternative makes sense if your data lives outside the lakehouse or you want to ask in Claude or ChatGPT.

5 min read
DataGPT vs Contextflo

August 12, 2026

ComparisonBI & Analytics

DataGPT vs Contextflo

How DataGPT and Contextflo compare for conversational analytics. DataGPT ingests your data into its own fast engine and bundled AI analyst; Contextflo lets you ask in Claude or ChatGPT across the data where it already lives.

5 min read
Dot vs Contextflo: an honest comparison

August 12, 2026

Comparison

Dot vs Contextflo: an honest comparison

Dot (getdot.ai) vs Contextflo, compared honestly. Dot is a closed data agent in Slack and Teams that reuses your dbt and Looker models; Contextflo brings governed answers into your own Claude or ChatGPT. Also a getdot.ai alternatives guide.

5 min read
Fabi.ai vs Contextflo: which one fits your team?

August 12, 2026

Comparison

Fabi.ai vs Contextflo: which one fits your team?

Fabi.ai is an AI notebook workspace analysts operate to build data apps and reports. Contextflo lets your whole team ask in the Claude or ChatGPT they already use, with table-level access control and per-user audit. How to choose.

5 min read
Looker Alternatives: An Honest Guide

August 12, 2026

ComparisonBI & Analytics

Looker Alternatives: An Honest Guide

An honest guide to Looker alternatives: Omni, Sigma, Metabase, Lightdash, ThoughtSpot, Hex, and Contextflo. How to pick the right one, whether you want a BI platform or answers in Claude and ChatGPT.

5 min read
Metabase Alternatives: An Honest Guide

August 12, 2026

ComparisonBI & Analytics

Metabase Alternatives: An Honest Guide

An honest guide to Metabase alternatives: Looker, Sigma, Superset, Redash, Power BI, and Contextflo. How to pick, whether you want dashboards or answers in Claude and ChatGPT.

6 min read
Nao vs Contextflo: which analytics agent fits your team?

August 12, 2026

Comparison

Nao vs Contextflo: which analytics agent fits your team?

An honest comparison of Nao and Contextflo. Nao is an open-source, dbt-native analytics agent you self-host and configure. Contextflo is a hosted context layer where your team asks in Claude or ChatGPT via MCP.

6 min read
Power BI Alternatives: An Honest Guide

August 12, 2026

ComparisonBI & Analytics

Power BI Alternatives: An Honest Guide

An honest guide to Power BI alternatives: Tableau, Looker, Sigma, Metabase, ThoughtSpot, and Contextflo. How to pick, whether you want a dashboard platform or answers in Claude and ChatGPT.

6 min read
Querio vs Contextflo

August 12, 2026

Comparison

Querio vs Contextflo

How Querio and Contextflo compare for AI analytics, and when a Querio alternative fits if you would rather ask in the Claude or ChatGPT your team already uses than adopt a separate app.

5 min read
How to replace your BI tool with AI

August 12, 2026

BI & Analytics

How to replace your BI tool with AI

A practical guide to replacing your BI tool with AI. How dashboards, scheduled reports, governed metrics, table-level access control, and per-user audit get done when your team asks questions in Claude or ChatGPT instead of logging into a dashboard tool.

6 min read
Snowflake CoWork vs Contextflo

August 12, 2026

Comparison

Snowflake CoWork vs Contextflo

Snowflake CoWork is a turnkey agent that lives inside Snowflake and grounds on semantic views someone maintains. Contextflo is bring-your-own-agent, Claude or ChatGPT over MCP, across your whole stack. An honest comparison.

5 min read
Tableau Alternatives: An Honest Guide

August 12, 2026

ComparisonBI & Analytics

Tableau Alternatives: An Honest Guide

An honest guide to Tableau alternatives: Power BI, Looker, Sigma, Metabase, ThoughtSpot, Hex, and Contextflo. How to pick one, whether you want dashboards or answers in Claude and ChatGPT.

6 min read
TextQL vs Contextflo

August 12, 2026

Comparison

TextQL vs Contextflo

An honest comparison of TextQL and Contextflo. TextQL gives you Ana, an enterprise AI data analyst over an ontology; Contextflo connects your own Claude or ChatGPT to your data with table-level access control. Which fits your team.

6 min read
ThoughtSpot Alternatives: An Honest Guide

August 12, 2026

ComparisonBI & Analytics

ThoughtSpot Alternatives: An Honest Guide

An honest guide to ThoughtSpot alternatives: Tableau, Power BI, Looker, Sigma, Metabase, Hex, and Contextflo. How to pick, whether you want a BI platform or answers in Claude and ChatGPT.

6 min read
Vanna vs Contextflo: library or product?

August 12, 2026

Comparison

Vanna vs Contextflo: library or product?

An honest comparison of Vanna and Contextflo for text-to-SQL: the open-source Python RAG library you self-host and train, versus a hosted, governed layer your team queries in Claude or ChatGPT.

5 min read
WisdomAI vs Contextflo: what's the difference?

August 12, 2026

ComparisonBI & Analytics

WisdomAI vs Contextflo: what's the difference?

WisdomAI vs Contextflo compared honestly. WisdomAI is an enterprise agentic-BI platform with its own app; Contextflo brings governed answers into the Claude or ChatGPT your team already uses.

5 min read
Wren AI vs Contextflo: which governed layer fits your team?

August 12, 2026

Comparison

Wren AI vs Contextflo: which governed layer fits your team?

Wren AI vs Contextflo, compared honestly. Wren is an open-source GenBI layer you self-host and model with MDL; Contextflo is a hosted governed layer for asking in Claude and ChatGPT.

5 min read
Zenlytic vs Contextflo: what's the difference?

August 12, 2026

ComparisonSemantic Layer

Zenlytic vs Contextflo: what's the difference?

Zenlytic pairs a semantic layer with its own AI analyst, Zoë. Contextflo answers in the Claude or ChatGPT your team already uses. An honest look at where each one fits.

6 min read
Hex vs Contextflo: which one do you need?

May 20, 2026

Comparison

Hex vs Contextflo: which one do you need?

Hex Threads gives your team answers after your data team builds the notebooks. Contextflo gives your team answers from day one. Here's how to choose.

5 min read
Omni vs Contextflo: what's the difference?

May 20, 2026

Comparison

Omni vs Contextflo: what's the difference?

Omni is a $1.5B BI platform that takes weeks to months to implement. Contextflo gives your team answers in 10 minutes. Here's how they compare.

5 min read
Snowflake Cortex and Cowork vs Contextflo

May 16, 2026

ComparisonSnowflake

Snowflake Cortex and Cowork vs Contextflo

Cowork gives Cortex a polished chat app, but it's Snowflake-only and still needs semantic views someone builds. Contextflo generates context from your schema and runs inside Claude or ChatGPT, on any warehouse.

6 min read
Cube vs dbt Semantic Layer vs Contextflo

May 2, 2026

Semantic LayerComparison

Cube vs dbt Semantic Layer vs Contextflo

Three approaches to consistent metrics, built for three different teams. What each one actually asks of you, where each one breaks, and how to tell which problem you have.

6 min read
What is a governed context layer for AI analytics?

August 12, 2026

GovernanceSemantic Layer

What is a governed context layer for AI analytics?

A governed context layer for AI analytics is the runtime layer that gives an AI agent the context to answer correctly and the access control and audit to answer safely. What it is, and why an LLM pointed at a warehouse needs one.

8 min read
The governed MCP server: access control and audit for AI data agents

August 12, 2026

GovernanceMCP

The governed MCP server: access control and audit for AI data agents

A governed MCP server is a database MCP server with the access control and audit that the raw protocol leaves out: query-time table-level permissions scoped per user, and a per-user record of who asked what. What that means, and why an AI data agent needs it.

7 min read

August 5, 2026

BI & AnalyticsGovernanceComparison

How to evaluate a self-serve agentic data analytics stack for your team

Eight questions to ask before you commit to an AI analytics tool, and how to test each one instead of taking the demo's word for it.

9 min read
Is Contextflo right for your team?

August 5, 2026

ProductGovernance

Is Contextflo right for your team?

What Contextflo does, which teams it fits, and where it is still rough, for anyone deciding whether it is worth a trial.

6 min read
Can Claude Artifacts Replace Your BI Dashboards? Now With Contextflo, They Can

August 4, 2026

ProductClaudeBI & Analytics

Can Claude Artifacts Replace Your BI Dashboards? Now With Contextflo, They Can

Build the dashboard by asking Claude for it. Export it and it gets its own URL that anyone you invite can open, re-running the queries every time.

2 min read
How to query your data while on the move

July 28, 2026

ProductClaude

How to query your data while on the move

Ask questions of your company data from your phone, in the Claude app connected to Contextflo, for the moments you are away from your desk and need a number now.

3 min read
Do you need a modeled warehouse before AI can analyze your data?

July 25, 2026

Semantic LayerBI & AnalyticsClaude

Do you need a modeled warehouse before AI can analyze your data?

Does AI need a modeled warehouse first? Often not: it needs queryable data and clear definitions. Model when transformation genuinely requires it, not before.

7 min read
Contextflo: Getting started with demo datasets

July 23, 2026

Setup GuideClaudeProduct

Contextflo: Getting started with demo datasets

Try Contextflo end to end without connecting your own warehouse: pick a demo dataset, connect Claude, and ask your first question in minutes.

4 min read
Why AI gives you the wrong number from your own data

July 18, 2026

ProductClaude

Why AI gives you the wrong number from your own data

AI gives confident, wrong answers from your data when it is missing one of four things: meaning, permission, a check, and a receipt. Here is what that means.

4 min read
Best Postgres MCP Servers in 2026, Compared

July 17, 2026

PostgresMCPComparison

Best Postgres MCP Servers in 2026, Compared

A neutral, security-aware comparison of the real Postgres MCP servers in 2026: Crystal DBA, DBHub, Supabase, Neon, AWS Labs, and which to avoid.

6 min read
Is it safe to give Claude read-only access to your database?

July 17, 2026

GovernanceMCPClaude

Is it safe to give Claude read-only access to your database?

Yes, read-only access is a safe baseline for connecting Claude to your database. What read-only actually protects, what it does not, and the full safety checklist.

5 min read
How to connect Claude to your database with MCP

July 17, 2026

MCPClaudeSetup Guide

How to connect Claude to your database with MCP

Connect Claude to your database with MCP in three steps: a read-only user, an MCP server, and a connector. Which server to use, and when a team needs more.

5 min read
What is a database MCP server? (and how to set one up)

July 17, 2026

MCPClaude

What is a database MCP server? (and how to set one up)

A database MCP server lets Claude run real SQL on your database instead of guessing. What MCP is, the open-source route, and when a managed server is worth it.

5 min read
CSV MCP server: how to query a spreadsheet over MCP with Claude

July 16, 2026

MCPClaude

CSV MCP server: how to query a spreadsheet over MCP with Claude

A CSV MCP server lets Claude run real SQL on a spreadsheet instead of reading it as text. What MCP is, the DIY route, and when a managed server is worth it.

5 min read
How Many Rows Can Claude Handle in a CSV?

July 16, 2026

ClaudeSetup Guide

How Many Rows Can Claude Handle in a CSV?

No fixed row limit. The real caps are the ~30MB file size and where answer quality slips as Claude reads instead of queries. Where the line is, and how to test.

5 min read
Does Claude Remember Your CSV After the Chat Ends?

July 16, 2026

ClaudeProduct

Does Claude Remember Your CSV After the Chat Ends?

No. A chat upload only lasts that conversation. Why Claude forgets your CSV, what Projects do and don't fix, and how to make a file your whole team can query.

4 min read
Omni Analytics Alternatives: An Honest Guide

July 16, 2026

ComparisonBI & Analytics

Omni Analytics Alternatives: An Honest Guide

An honest guide to Omni alternatives: Looker, Sigma, Hex, Metabase, and Contextflo. How to pick the right one, whether you want a dashboard platform or answers in Claude and ChatGPT.

5 min read
Query a CSV and your warehouse together, in one question

July 16, 2026

ClaudeProduct

Query a CSV and your warehouse together, in one question

Upload a CSV and ask one question spanning it and your warehouse. Claude queries each source and combines results. Profit by product, no exports, no data team.

5 min read
Query your CSVs in Claude, alongside the rest of your data

July 16, 2026

ProductClaudeMCP

Query your CSVs in Claude, alongside the rest of your data

Upload a CSV to Contextflo and query it in Claude with real SQL, on its own or alongside your warehouse data. How it differs from a chat upload.

4 min read
We let Claude Fable analyze football penalty data. Here's what it found

July 9, 2026

BI & AnalyticsClaudeBigQuery

We let Claude Fable analyze football penalty data. Here's what it found

Planet Money said penalty takers randomize so well that no spot on goal scores better than another. We checked 1,557 penalties in one Claude session. Half of it holds up.

7 min read
Connecting Claude to your warehouse breaks your permissions. Here's how to put them back.

July 7, 2026

Governance

Connecting Claude to your warehouse breaks your permissions. Here's how to put them back.

When one shared service account queries for your whole team, your carefully designed permissions apply to no one.

5 min read
Context engineering for analytics: why your LLM needs more than a database connection

July 7, 2026

Semantic LayerProductClaude

Context engineering for analytics: why your LLM needs more than a database connection

A database connection gives the model access. Context engineering turns access into understanding: schema semantics, metric definitions, business concepts, and permissions, and why all of it goes stale.

6 min read
The marketplace analytics stack: what happens after you adopt Snowflake and hire your first data person

July 7, 2026

BI & AnalyticsSnowflake

The marketplace analytics stack: what happens after you adopt Snowflake and hire your first data person

The marketplace metric set (GMV, take rate, liquidity, two-sided cohorts), the ad-hoc avalanche timeline, build vs buy for self-serve, and a 12-month roadmap for a one-person data team.

6 min read
The team self-serve analytics setup checklist

July 7, 2026

Setup GuideGovernanceClaude

The team self-serve analytics setup checklist

Sixteen checks across access, context, visibility, rollout, and maintenance before you hand your Claude analytics setup to the team.

5 min read
How to let your team ask data questions without writing SQL

July 3, 2026

BI & AnalyticsProduct

How to let your team ask data questions without writing SQL

Your team has questions about company data but doesn't write SQL. Here's how to set up AI-powered analytics so anyone can query your database in plain English.

5 min read
How to connect Claude or ChatGPT to your company data (without regretting it)

July 3, 2026

ProductMCPClaude

How to connect Claude or ChatGPT to your company data (without regretting it)

Connecting AI to your database takes ten minutes. Doing it for a team without security, trust and maintenance problems is the real work. Here is the full picture.

10 min read
DIY MCP server vs Contextflo for teams

July 3, 2026

MCPComparison

DIY MCP server vs Contextflo for teams

An MCP connector answers "can Claude reach the database?" Teams need identity, permissions, context, and audit trails. Here is the gap-by-gap build-vs-buy breakdown.

6 min read
Read-only database access is not enough for AI agents

July 3, 2026

GovernanceMCP

Read-only database access is not enough for AI agents

A read-only credential stops writes. It does not stop sensitive data exposure, expensive queries, mass export, or inconsistent answers. Here is the full security model.

6 min read
Your data team spends more time answering ad-hoc questions than doing analysis. It shouldn't.

July 3, 2026

BI & AnalyticsProduct

Your data team spends more time answering ad-hoc questions than doing analysis. It shouldn't.

Your data team shouldn't be answering the same questions every week. Here's how to set up self-serve analytics so your team can query data without filing tickets.

5 min read
How to give your team AI access to your database without compromising security

July 3, 2026

GovernanceProduct

How to give your team AI access to your database without compromising security

Read-only connections are the baseline, not the solution. Here's what you actually need: table-level access controls, centralized credentials, query logging, and shared context.

6 min read
Not every LLM SQL error is a hallucination

June 27, 2026

ProductGovernance

Not every LLM SQL error is a hallucination

71% of AI-generated SQL errors were "invalid identifier." But when we dug in, hallucination was only part of the story. Stale context was the other.

5 min read
Do longer SQL queries fail more often? We checked the logs

June 23, 2026

ProductBI & AnalyticsClaude

Do longer SQL queries fail more often? We checked the logs

A cluster of Claude-generated SQL errors looked like a query complexity problem. The logs pointed somewhere more interesting: schema context is not query context.

6 min read
Create live dashboards in Claude from your data warehouse

June 17, 2026

ProductClaudeBI & Analytics

Create live dashboards in Claude from your data warehouse

Build live, auto-refreshing dashboards by chatting with Claude or ChatGPT. No Tableau, no drag and drop. Connected to your Postgres, Snowflake, or BigQuery warehouse.

5 min read
You connected your warehouse to Claude, now what?

June 12, 2026

ProductBI & AnalyticsClaude

You connected your warehouse to Claude, now what?

You connected your warehouse to Claude or ChatGPT. Now hand it to 20 people. Here's what breaks and what you actually need: shared definitions, access controls, audit trails, and gap detection.

5 min read
How to enable self-serve analytics on Snowflake with Claude

June 12, 2026

SnowflakeClaudeBI & Analytics

How to enable self-serve analytics on Snowflake with Claude

Connecting Snowflake to Claude or ChatGPT takes 10 minutes. Getting a team to reliably query it takes more. Shared definitions, access controls, gap detection, and what the setup looks like.

6 min read
Why ACL is the most underrated piece of an agentic analytics setup

June 9, 2026

ProductBI & AnalyticsGovernance

Why ACL is the most underrated piece of an agentic analytics setup

Access controls aren't just for governance. In agentic analytics, ACL narrows the agent's context, making queries more accurate and cheaper to run.

4 min read
How to set up AI analytics: five approaches compared

June 4, 2026

ComparisonBI & AnalyticsClaude

How to set up AI analytics: five approaches compared

LLM direct, build in-house, semantic layer tools, warehouse-native AI, or a purpose-built layer. What each one costs you after the demo is over, and which problem each one is actually for.

7 min read
How franchises compare performance across 50+ locations

May 19, 2026

Setup Guide

How franchises compare performance across 50+ locations

Your data is in Square, 7shifts, QuickBooks, and DoorDash (per location). Sync everything to one warehouse and ask Claude to benchmark across your portfolio.

5 min read
How PE funds use external data for deal sourcing and diligence

May 18, 2026

Setup Guide

How PE funds use external data for deal sourcing and diligence

Stop building one-off comparison decks. Sync market data from Sensor Tower, S&P, and Crunchbase into one place and ask Claude about any company.

4 min read
You don't need a data warehouse for analytics

May 18, 2026

PostgresBI & AnalyticsClaude

You don't need a data warehouse for analytics

Most startups run on Postgres + a few SaaS tools. MCP connectors let you query them directly from Claude, no warehouse required.

6 min read
What it takes to maintain an agentic analytics stack

May 14, 2026

ProductBI & Analytics

What it takes to maintain an agentic analytics stack

Connecting an LLM to your database is the easy part. Here are 6 things that break over time, and what to do about them.

6 min read
The SaaS analytics stack: Postgres + Stripe + Amplitude + HubSpot

May 13, 2026

Setup GuidePostgres

The SaaS analytics stack: Postgres + Stripe + Amplitude + HubSpot

Your product, billing, usage, and CRM data live in four different systems. Here's how to query across all of them without building a data warehouse.

4 min read
The e-commerce analytics stack: Shopify + Klaviyo + GA + Stripe

May 12, 2026

Setup Guide

The e-commerce analytics stack: Shopify + Klaviyo + GA + Stripe

Your data lives in four places. Here's how to query across all of them in one conversation without building a unified data model.

4 min read
How to set up a semantic layer in 5 minutes (no YAML)

May 4, 2026

Semantic LayerSetup Guide

How to set up a semantic layer in 5 minutes (no YAML)

Traditional semantic layers take weeks. Here's how to get consistent metrics in under 5 minutes. No YAML, no data team, no config files.

4 min read
Changelog: April 2026

April 30, 2026

Product

Changelog: April 2026

Everything we shipped in April 2026 - reports, dashboard collections, new connectors, MCP tools, and more.

4 min
How to automate recurring data reports with AI

April 30, 2026

Product

How to automate recurring data reports with AI

Schedule the questions you ask every week. An agent queries your warehouse on your cadence, writes up what it found with charts, and delivers it to email or Slack.

5 min read
You don't need YAML to define your metrics

April 30, 2026

Semantic Layer

You don't need YAML to define your metrics

YAML-based semantic layers work for big data teams. For everyone else, there's a faster way to get consistent metrics.

4 min read
Why LLMs don't understand your data

April 28, 2026

Semantic Layer

Why LLMs don't understand your data

Five approaches teams use to solve the "what does this metric actually mean?" problem, from a markdown file to YAML config to generated context. Which one fits which team.

7 min read
Why we don't charge per query

April 24, 2026

ProductBI & Analytics

Why we don't charge per query

Most AI analytics tools charge per question. We don't. Here's why per-seat pricing and Bring Your Own Agent changes the economics of analytics.

5 min read
Now you can do analytics without ETL

April 21, 2026

BI & Analytics

Now you can do analytics without ETL

Your data lives in 5 different places. You don't need to build pipelines before you can ask questions. Connect your sources and start now.

5 min read
How to run analytics without a data team

April 17, 2026

BI & Analytics

How to run analytics without a data team

You don't need to hire a data person before your team can get answers. Here's how Tilt got their whole company self-serving without growing the data team.

5 min read
Who gets to ask what: access control for AI analytics

April 8, 2026

ProductGovernance

Who gets to ask what: access control for AI analytics

Your warehouse has one service account. Every user gets the same access. Here's how to add governance without managing per-user credentials.

5 min read
Amplitude integration is here

March 12, 2026

ProductAmplitude

Amplitude integration is here

Query your Amplitude product analytics (retention, funnels, user behavior, revenue) in natural language, right alongside your SQL data.

3 min read
How to Import BigQuery Saved Queries into Contextflo

March 1, 2026

Setup GuideBigQuery

How to Import BigQuery Saved Queries into Contextflo

Import your existing BigQuery saved queries into Contextflo with a few clicks. This guide covers permissions setup, selecting queries, and keeping them in sync.

3 min read
How to restrict BigQuery access using authorized views

March 1, 2026

Setup GuideBigQuery

How to restrict BigQuery access using authorized views

Don't hand out access to your real tables. Create a views-only dataset with just the columns and rows you want exposed, authorize it on the source, and connect that instead.

6 min read
How to connect BigQuery with a read-only service account

December 22, 2025

Setup GuideBigQuery

How to connect BigQuery with a read-only service account

Step by step: create a BigQuery service account with the two roles it actually needs, scope it to the datasets you want exposed, download the key, and connect it to Contextflo.

7 min read
What Are Metric Trees? A Practical Guide

May 26, 2025

Semantic Layer

What Are Metric Trees? A Practical Guide

A practical guide to building a metric tree and how Contextflo keeps every team aligned on the numbers that matter.

5 min read
How paid media agencies benchmark ROAS across clients

May 16, 2025

Setup Guide

How paid media agencies benchmark ROAS across clients

Stop building Monday spreadsheets from 10 ad managers. Sync all ad accounts to one warehouse and ask Claude for cross-client insights.

4 min read
How Shopify agencies track performance across all client stores

May 15, 2025

Setup Guide

How Shopify agencies track performance across all client stores

Stop switching between Shopify admins. Sync all stores to one warehouse, connect Contextflo, and benchmark across your entire portfolio.

4 min read
How agencies manage analytics across multiple Klaviyo accounts

May 14, 2025

Setup Guide

How agencies manage analytics across multiple Klaviyo accounts

Stop logging in and out of 15 Klaviyo accounts. ETL everything to Snowflake, connect Contextflo, and ask Claude questions across all your clients.

4 min read
How to Configure Contextflo for Repeatable, Reliable Queries

January 22, 2025

ProductSetup Guide

How to Configure Contextflo for Repeatable, Reliable Queries

Learn how to teach Contextflo your business language using metrics, business concepts, and saved queries.

3 min read
How to Make the Most Out of Contextflo

January 11, 2025

Product

How to Make the Most Out of Contextflo

Learn best practices for using Contextflo effectively: from setting up your data sources to creating saved queries and reviewing LLM interactions.

7 min read