New teams get free Claude credits for their trial. Learn more

Set up Contextflo from inside Claude: onboarding is now a conversation

October 8, 2026•3 min read•Vivek Sah

Hi, this is Vivek, building Contextflo. I share practical notes on getting answers from your data, a couple of times a month.

One of our users asked if he could manage his Contextflo setup from his Claude Code session, without switching to our web app. So we did that, and then went further: the whole onboarding now happens inside your agent chat.

Why we moved onboarding into the chat

Our old setup was a wizard in the web app: forms for credentials, a table picker, then a separate page for adding descriptions. It worked, but it asked people to leave the place where they actually ask questions, and the most important step (explaining what the data means) came last, when people were already tired of clicking.

Your agent is already where the questions happen. It can ask you what it needs to know, in plain language, at the moment it needs it. So that is where setup lives now.

How to set it up

  1. Sign up at contextflo.com.
  2. Connect your agent. The setup screen shows the steps for Claude, ChatGPT, Claude Code and Cursor. It takes a minute.
  3. Ask your agent to onboard you. Something like "@cf can you onboard me to Contextflo" is enough.

That is the whole list. Everything after this happens in the conversation.

What the agent walks you through

StepWhat happens
Where your data livesThe agent asks which warehouse or database you use (BigQuery, Snowflake, Postgres and others)
What to have readyIt lists exactly what you need, like a read-only service account and its key for BigQuery
ConnectingIt sends you to a secure connect form with a step-by-step guide. Credentials go into the form, never into the chat
Picking tablesYou choose the tables your team actually needs, not the whole warehouse
What your numbers meanIt asks the questions a new analyst would: which table counts a customer, whether revenue includes refunds, what your channel names map to. Your answers become shared definitions
A first answerIt runs a real question against your data so you can check the result

The definitions step is the one that matters most. It is what makes the next person's question come back with the same answer as yours, instead of the agent guessing again.

For admins: keep it current from where you work

The original request was about this. If you are an admin, you can update table descriptions and definitions straight from the chat. Say you just changed some table logic in Claude Code: you can update the context right there, and everyone's next question uses it.

Your agent can also flag anything odd it notices mid-question, like a definition that looks out of date, and send it to your admins.

What is Contextflo?

Contextflo is a governed context layer between your data and the AI your team already uses. Connect your warehouse once, and your team asks questions in their own Claude or ChatGPT. The model writes and runs the SQL; Contextflo supplies the definitions, the per-user access control, and the audit that make the answers trustworthy. Your data never moves, and you do not need a data team.

How it works

1
Connect your data
Point Contextflo at your warehouse or database, or upload a CSV. It reaches multiple sources at once, so a single question can span all of them.
2
Bootstrap your context layer and review
Connect your code repo, Notion docs, or a data dictionary, and Contextflo annotates each table in your data source where it can. You review and correct them. That becomes the foundational context layer: your AI agent does not just see tables, it sees the context around them.
3
Define metrics and save golden queries
Pin the verified SQL behind a metric once. Every question then resolves against the same definitions, so the number is consistent no matter who asks or how they phrase it.

Your team queries in their own Claude or ChatGPT over MCP, so you bring any agent rather than a locked-in bot, and every answer comes back with the SQL shown and access enforced per user.

Where it is still rough

Connecting a warehouse still needs someone who can create a read-only service account, and on locked-down cloud accounts that may be an IT request. The agent tells you exactly what to ask for, but it cannot click through your cloud console for you.