Ask your sheets. Approve the answer. Alert the team.

NewAn AI analyst for all your business data

InsightFlow reads your sheets and documents, computes every number with real code, drafts the report, and waits for your yes before anything reaches your team.

Works withGoogle SheetsLiveNotionLiveSlackLive
  • Google Sheetslive
  • Sarvam-105B
  • pandas
  • Neon Postgres
  • Clerk
  • Razorpay
  • Notionlive
  • Slacklive

The model plans the analysis and writes the summary. The maths runs in code, and a person signs off before anything leaves.

  • Google SheetsLivereads your tabs
  • GmailLivesends your reports
  • SlackLiveposts to a channel
  • NotionLivesaves a report page

A chatbot's guess

~₹3 crore

“Roughly, based on the rows I saw.”

InsightFlow

₹0

df[df.region == "South"].revenue.sum()
Every figure traces back to a sheet, a tab, and the exact rows it came from.

Numbers come from code, not guesses

Every total, average and growth rate is computed with pandas on your real rows. The language model never does the arithmetic.

Gmail emailLocked
Slack alertLocked
Notion reportLocked

You approve every send

Emails, Slack posts and Notion pages wait for a person. Watch the switch, or flip it yourself.

₹4,05,00,000

Four crore five lakh rupees

1,00,000 = 1 lakh1,00,00,000 = 1 crore

Lakh and crore, in words

Amounts are grouped the Indian way and spelled out, so nobody miscounts a zero.

Actuals sheetjoined on region with Targets sheet

Ask across two sheets

Compare actuals with targets, or orders with returns, in one question.

  • Sales 2026
  • Targets FY27
  • Payroll
  • Board notes

It only sees the files you pick

You choose sheets one by one with Google's own picker. Access tokens are encrypted before they're stored.

All five steps work today. Every email, Slack post and Notion page waits for your approval before it goes anywhere.

  1. Step 1 of 5Live now

    Connect a sheet

    Sign in with Google and pick a spreadsheet in Google's own picker. Choose the tabs you care about. Add more sheets any time.

  2. Step 2 of 5Live now

    Ask in plain words

    Sarvam-105B works out which steps answer your question. pandas runs each one on your real rows, and the answer streams back with the figures it used.

  3. Step 3 of 5Live now

    Get a draft report

    The findings are written up as a short report with the key numbers spelled out, ready for a person to read.

  4. Step 4 of 5Live now

    Approve it

    Read the draft, then approve it or send it back. Until you approve, nothing is written or posted anywhere.

  5. Step 5 of 5Live now

    Deliver to your team

    The approved report is saved to Notion, a summary goes to the right Slack channel, or it's emailed from your Gmail.

InsightFlow sits between the sheets, mail and documents you already keep and the places your team already reads.

  • Google SheetsReads the spreadsheets and tabs you pickLive
  • GmailReads recent mail and sends the emails you approveLive
  • NotionKeeps every approved report in one placeLive
  • SlackPosts approved summaries to the right channelLive
  • ClerkKeeps sign-in and accounts secureLive
  • RazorpayHandles secure credit top-upsLive

See your sheets, ask questions, and sign off on reports without switching tabs. Figures shown are illustrative.

insightsflow.vercel.app/dashboard

3

Connected sheets

7

Data tabs

24

Questions asked

Activity this week

Your sheets

  • Sales 2026
  • Targets FY27
  • Returns
0numbers the language model works out by itselfall maths runs in pandas
0sheets or tabs you can ask about in one questionjoined for you when needed
0person who signs off before anything is sentthat person is you

Find your team below. Type the question the way you would say it; answers shown are illustrative.

Finance lead
What was revenue by region last quarter, in crore?

South led with ₹3.12 crore, 38% of the total.

Sales 2026
Founder
Which month had the highest burn, and what drove it?

August, at ₹42.6 lakh. Hiring was 61% of it.

Expenses
Sales manager
Who is furthest behind their target this month?

The West team, 34% short with 9 days left.

DealsTargets
Ops lead
Which SKUs have fewer than 10 days of stock left?

7 SKUs. Cold Brew 1L runs out in 4 days.

Inventory
D2C marketer
Which campaign brought the cheapest orders in Diwali week?

Instagram Reels, at ₹182 per order.

AdsOrders
Analyst
Compare returns to orders by city and flag anything above 8%.

Pune (9.4%) and Jaipur (8.7%) are above 8%.

OrdersReturns

Connect a Google Sheet and get your first answer in minutes.

Add credits to begin. Each new connection is 50 credits, each question 2.