The embedded analyst for Google Sheets

AI analysis that survives an audit.

And you don't need to be a prompt engineer to get it.

Columnly cleans, reshapes, computes, and reports on your Google Sheet in plain English — and every figure traces back to the cell it came from. Nothing fabricated, nothing untraceable, nothing it can't show its work for.

See it on a real dataset No prompt engineering · works in your sheet
Asks before assuming
A vague request becomes a short interview, not a guess — format, focus, structure.
Recommends with a reason
Every option carries a short why, and the best one is already pre-selected.
Turns a few words into the right work
Say it like you would to a colleague; Columnly does the heavy lifting across your Google Sheet.
Live · loops continuously · undo anything — right inside Google Sheets
A conscious analyst

It asks before it builds.

Columnly isn't prompt-in, answer-out. It interrogates a vague request about your Google Sheet and recommends — with a reason — so the output is the one you actually wanted. That's why a three-word prompt works.

💬 Waiting for your input
How would you like this analysis?
Interactive dashboard
Analysis brief
Answer in chat
💬 Waiting for your input
What is the central through-line of the brief?
Concentrated strength, pluggable leaks Recommended
A focused late-night revenue engine — protect and compound it by sealing controllable failures.
Single-window risk with a clear fix list
From volume to value
Why: the data shows genuine strength plus a clear, fixable improvement — the most accurate and motivating frame for an owner.

You don't engineer the prompt. Columnly asks the right questions.

From one plain-English ask

This is the entire prompt.

No format, no role-play, no examples. Someone typed this — run-on and all — and got the analysis below.

Typed into Columnly — verbatim
I would like you to give me a detailed analysis report/dashboard that give me details about the restaurant performance, best performing time slots, best menu items, risks and areas for improvement, things we can double down to maximize profits. Location wise performance and etc
no formatting · no examples · no instructions
Honest about the Google Sheet
It even asked for best menu items and location-wise performance — neither of which that Google Sheet contains. Columnly didn't invent them; it said so, in the brief's "Not covered" note. The lazy prompt still can't break the guarantee.
columnly.ai / brief / zomato
Analysis brief — top
Read the full brief →

Analysis brief. A headline thesis, a five-number scorecard, and the evidence — then it keeps going into a ranked action plan and an honest "not covered" note.

Same prompt · second format

Live, and verified.

That same one-line ask, returned as an interactive dashboard — real charts, KPI scorecard, fulfillment funnel, payment split, action priorities.

columnly.ai / dashboard / zomato
Columnly interactive dashboard — Order Health Dashboard for Zomato
Reads the result, not just the data

Insights, with the evidence attached.

Columnly doesn't stop at computing — it tells you what the numbers mean: the headline finding, what's driving it, and the next move worth making. Every claim stays traceable back to the cells it came from, so an insight is something you can defend, not just read.

How it works
The backbone

The model writes the plan. A deterministic engine does the work.

For every task, Columnly's model drafts a structured plan, a pure-Python engine executes it and returns an honest diff of exactly what changed — and that engine never edits your Google Sheet directly; a separate step applies the verified result. No arbitrary code runs on your Google Sheet, and failures are loud, never silent.

draft planverify execute (no LLM)honest diff scope-gatedapply
What it does

Four operations on your Google Sheet.

Clean

Standardize without guessing

Normalize variant values in your Google Sheet with a completeness guarantee — every distinct value is accounted for, nothing is guessed, and a cell is never blanked unless you ask. Parse dates and numbers, trim whitespace, find/replace, dedupe rows.

Formula

Live formulas, verified

Writes real, recalculating Google Sheets formulas — each one cross-checked against an independent computation before it lands. Logic, math, text, dates, regex, lookups, conditional aggregates. Data-exfiltration functions are blocked.

Restructure

Reshape anything

Pandas-backed restructuring of your Google Sheet that composes to virtually any reshape — pivot, unpivot, crosstab, group-aggregate, split/merge, explode, window, rank, within-sheet lookup — chained in one pass, through a safe op vocabulary, not arbitrary code.

Format

Style with intent

Fonts, colours, fills, borders, alignment, banding, convert-to-table, column widths, number / date / accounting formats — applied straight to your Google Sheet, plus full conditional-formatting rules on number, text, and date predicates.

Across your whole workbook

It doesn't stop at one tab (coming soon).

Most of your real questions live across several tabs of one Google Sheets workbook. Columnly reads the entire workbook and reconciles it into one answer.

Multi-tab artifacts Coming soon

One answer from many tabs

Data spread across multiple tabs — orders here, costs there, a legend tab over there — stitched into a single brief or dashboard. You ask once; Columnly reconciles the sources.

Crosstab analysis Coming soon

Two dimensions, one grid

Pivot one dimension against another — counts, sums, shares — into a clean, labelled crosstab, straight from a plain-English ask.

Formula reconciliation Coming soon

Explain a cross-tab formula

Point at a formula that pulls inputs from several tabs and ask "what does this do?" — Columnly explains it in plain English and traces every input back to the tab it came from.

Reconciled, not guessed

Sources that actually agree

When tabs overlap or disagree, Columnly checks before it combines — duplicate tabs, mismatched keys, legend meanings — so a cross-tab number is reconciled, never silently merged.

Pricing

Plans are coming soon.

We're finalizing tiers. Add Columnly to your sheet today — you'll be the first to know when pricing goes live.

Coming soon
Why it's defensible

Every figure traces back to the cell it came from.

Free generation, then deterministic verification — an untraceable or fabricated number cannot ship. That's the line between a demo and something a business will trust with its data.

Stop charting your Google Sheet. Start deciding with it.

columnly

The embedded analyst for Google Sheets.

Columnly — the embedded analyst for Google Sheets.