← Back to guide
AgentDukaanFree guide

Operations & Finance · Intermediate · 7 min read

Set up AI agents that pull your scattered business data and deliver a plain-language weekly digest to WhatsApp or email.

Normally ₹1,299 — free while we launch.

Automated Reports & Dashboards with AI Agents

Most businesses don't suffer from too little data — they suffer from data nobody reads. An AI agent can pull your numbers, write a plain-language summary, and drop it into WhatsApp or email every Monday morning, so decisions happen before the chai goes cold. This guide shows you how to set that up without becoming an analyst.

Start with decisions, not dashboards

Before touching any tool, write down the decisions you actually make weekly. "Should I reorder stock?" "Is my ad spend working?" "Which customers are about to churn?" Each decision points to one or two numbers. Everything else is noise.

A good rule: if a number changing wouldn't change what you do next week, it doesn't belong in your report. Most small businesses need five to eight numbers, not fifty.

DecisionThe number that drives itVanity version to avoid
Reorder inventory?Units sold/week + days of stock leftTotal lifetime units sold
Keep running this ad?Cost per paying customer (CAC)Impressions, reach
Chase payments?Overdue invoice value (₹) + days lateTotal revenue billed
Hire support help?Tickets/day + first-response timeTotal tickets ever
Raise prices?Gross margin % per productTop-line revenue

Notice the right column. Impressions, follower count, "total ever" figures, and page views feel like progress but rarely change a decision. The test for a vanity metric: can you spend it, bank it, or act on it? If not, demote it to a footnote.

Where your data lives — and how an agent reaches it

Your numbers are scattered, and that's normal. The agent's job is to be the one thing that touches all of them.

SourceLives inHow an agent pulls it
Sales / ordersShopify, WooCommerce, Razorpay, ZohoAPI key or read-only export
Payments / UPIRazorpay, PayU, bank statementAPI or scheduled CSV
Accounting / GSTTally, Zoho Books, VyaparExport to Sheet/CSV
AdsMeta, Google AdsAPI token
SupportWhatsApp Business, Gmail, helpdeskAPI / inbox access
Manual stuffA Google Sheet you keep by handDirect read

The lowest-friction setup for most Indian SMBs: funnel everything into one Google Sheet (a tab per source), and point the agent at that. Many tools export a daily CSV; a simple automation appends it to the Sheet. You don't need a data warehouse — a tidy Sheet is a perfectly good "database" for a business doing dozens to low-thousands of transactions a day.

A reporting agent then runs on a schedule (a cron job), reads the relevant cells, does the arithmetic, and writes the summary. If you'd rather not wire this yourself, hosted reporting agents on AgentDukaan connect to common sources, and done-for-you setup is available if your data is messy. For the plumbing side — scheduling and keeping an agent running reliably — see Deploy & Host AI Agents the Right Way.

Keep it safe (DPDP-aware)

You're handling sales and possibly customer data, so:

  • Use read-only API keys and tokens wherever the platform allows.
  • Don't put customer phone numbers or names in a digest that lands in a group chat. Report counts and totals, not individuals.
  • Under India's DPDP Act, minimise personal data — a digest almost never needs names to be useful.

Building a digest agent (daily or weekly)

A "digest agent" does four things on a schedule: pull → calculate → write → deliver. Pick the cadence by how fast you can act. Cash, stock, and ad spend often deserve a daily one-line WhatsApp ping; the fuller business picture works best as a weekly Monday digest.

Match the channel to the message:

  • WhatsApp — best for the daily one-liner and for owners who live on their phone. Short, glanceable.
  • Email — best for the weekly digest with a table and a few charts; easy to forward to your CA or co-founder.
  • Slack/Telegram — best if your team already works there; threads keep discussion attached to the number.

On AgentDukaan, reporting agents deliver over WhatsApp, Telegram, in-app chat, and email — so the same numbers can go to your phone and your accountant's inbox in one run.

Turning numbers into plain-language insight

This is where an AI agent earns its keep. A dashboard shows ₹4,20,000 and leaves you to feel something about it. A good agent says: "Revenue ₹4.2L, up 12% on last week, driven mostly by repeat buyers; new-customer orders fell 8% — worth checking if the festive ad paused."

Three rules for insight that's actually useful:

  1. Always compare. A number alone means nothing. Compare to last week, last month, or target. "Up/down X%" is the smallest unit of insight.
  2. Name the likely cause. The agent can flag what moved, not just that it moved. "Driven by product X" / "because returns spiked."
  3. End with a nudge, not a verdict. "Worth checking…" beats "You must…". The human decides; the agent surfaces.

Here's a copy-paste prompt to give your reporting agent (works in most agent builders or even directly in a chat agent that can read your Sheet):

You are a reporting assistant for a small Indian business owner who is
not an analyst. You will receive this week's numbers and last week's
numbers as JSON.

Write a WEEKLY DIGEST in this exact structure:
1. One-line headline: the single most important thing that changed.
2. A 5-row table: Metric | This week | Last week | Change (%) | Read
   (one of: Good / Watch / Act). Use ₹ with Indian comma grouping
   (e.g. ₹4,20,000) and lakh where natural.
3. "What changed and why" — max 3 bullets, each names a likely driver.
4. "Do this week" — max 2 concrete actions. If nothing needs action,
   say "Nothing urgent."

Rules:
- Plain language, no jargon, no "synergy/leverage".
- Never include individual customer names or phone numbers.
- If a number is missing, say "no data" — never invent figures.
- Keep the whole thing under 180 words.

For sharper prompt-writing once you're comfortable, Prompt Engineering for Real Business Tasks goes deeper on structure and guardrails.

A sample weekly business digest

This is what a Monday-morning email/WhatsApp digest can look like (numbers are illustrative):

📊 Weekly Digest — week of 15 Jun Headline: Sales up 12%, but new customers slipped — ad budget paused on Thu.

MetricThis weekLast weekChangeRead
Revenue₹4,20,000₹3,75,000+12%Good
Paying customers184171+8%Good
New customers4650−8%Watch
Cost per new customer₹310₹265+17%Act
Overdue invoices₹88,000₹61,000+44%Act
Gross margin38%39%−1ptGood

What changed and why

  • Repeat buyers drove most of the growth — your loyalty SMS went out Tuesday.
  • New customers dipped because the Meta ad paused Thursday (budget cap hit).
  • Overdue invoices jumped — three large orders crossed 30 days.

Do this week

  • Re-enable the Meta ad with a slightly higher daily cap.
  • Send payment reminders on the three overdue orders (₹88k).

Six numbers, two actions, under a minute to read. That's the whole point.

Pre-launch checklist

  • Listed the 5–8 numbers tied to real weekly decisions
  • Every number has a comparison baseline (last week / target)
  • All data sources land in one place (Sheet/DB) the agent can read
  • API keys are read-only; no personal data in group-chat digests
  • Cadence and channel chosen per metric (daily WhatsApp vs weekly email)
  • Digest ends with "Do this week", not just numbers
  • Tested on last week's real data and gut-checked the output

Next steps

  • Open a blank Google Sheet and write your 5–8 decision-driving numbers as column headers — that list is your spec.
  • Wire one daily one-liner first (cash or stock); add the weekly digest once it's trusted.
  • Hand the prompt above to an agent and dry-run it on last week's real numbers before automating delivery.

When you're ready to skip the wiring, browse ready-made reporting agents on AgentDukaan — many connect to Razorpay, Shopify, and Google Sheets out of the box, and you can start with a hosted subscription before committing. If your data lives in five places and you'd rather hand it off, done-for-you setup is there too.

Source: agentdukaan.in/guides/automated-reports-and-dashboards · © 2026 AgentDukaan · Shared free during launch.