Multi-location businesses

How to collect daily outlet reports in one sheet and get a summary every night

Use a Google Form, one linked Google Sheet and ChatGPT, Claude or Gemini to turn every outlet's daily numbers into one summary for the owner.

Published 25 Oct 2026 · 6 min read
← Back to blog
Tools used
ChatGPTClaudeGeminiWhatsAppGoogle SheetsGoogle FormsGoogle Docs

A restaurant chain in Mumbai with six outlets, or a clinic chain in Pune with four branches, usually gets its daily numbers as WhatsApp photos of registers. The owner then spends the evening retyping them. This guide sets up a simpler flow: one Google Form that every outlet fills in, one linked Google Sheet, and an AI assistant that writes the summary. No developer is needed.

What you need

  • A Google account for the business, with access to Google Sheets and Google Forms.
  • A list of outlets with the manager's name for each one.
  • The daily numbers you already track: sales in ₹ split into cash, card and UPI, footfall or covers, stock-outs, complaints and staff absences.
  • ChatGPT, Claude or Gemini. Any one of them will do.

Step 1: Build one Google Form for all outletsGoogle SheetsGoogle Forms

Create a Form with the same questions for every outlet. Add a dropdown for the outlet name, a date field, number fields for cash, card and UPI sales, a number field for footfall, and a short text box for issues. Keep the questions identical for every outlet so the Sheet stays clean. Ask one manager per outlet to submit it before closing.

Step 2: Link the Form to a Google SheetGoogle SheetsGoogle Forms

Open the Form, go to the Responses tab and click the green Sheets icon. Choose to create a new spreadsheet. Every submission now lands as a new row. A third-party walkthrough of this step is How to link Google Forms to Google Sheets.

Step 3: Add totals with Gemini in SheetsGeminiGoogle Sheets

Gemini in Google Sheets can create tables, write formulas and summarise content from the sheet itself. Open the spreadsheet, click Ask Gemini at the top right, and either pick a suggested prompt or write your own. Gemini in Sheets is available through a Gemini for Google Workspace add-on or Google One AI Premium, so check what your account includes. Google's help page is Gemini in Google Sheets.

Prompt

Look at the responses in this sheet. Add a column called Total sales that adds cash, card and UPI for each row. Add a column called Sales per footfall that divides total sales by footfall. Make the header row bold and freeze it.

Step 4: Group the issues with the AI functionGoogle Sheets

The issue text box will fill up with lines like "AC not working", "short staff at lunch" and "customer shouted at billing". Google's Workspace team describes an =AI function in Sheets that runs an instruction on each cell. Google's announcement is Workspace feature drop: AI in Sheets. Check that your account has it, then type this into the cell next to the first issue and fill it down:

Prompt

=AI("Classify this issue into one of: equipment, staffing, stock, customer complaint, other. Reply with the category name only.", [issue cell])

Step 5: Write the nightly summaryChatGPTClaudeGeminiWhatsAppGoogle Sheets

Each evening, copy the day's rows from the sheet and paste them into ChatGPT, Claude or Gemini as plain text, with the column headers in the first line.

Prompt

Below are today's rows from our outlet report, one row per outlet. The columns are outlet, manager, cash sales, card sales, UPI sales, footfall and issues. Write a summary the owner can read on WhatsApp in under 150 words. Start with total sales in ₹ and the best and weakest outlet by sales per footfall. Then list each outlet on its own line with its main issue. Do not invent numbers. If an outlet has no row, say that it did not report. Rows: [paste rows]

Step 6: Send it to the owners' groupWhatsAppGoogle Sheets

Copy the summary into a WhatsApp group for owners and managers. Keep it to one message. If you send it every night, save the opening lines as a WhatsApp Business quick reply, so you only edit the numbers. Quick replies are inserted by typing a slash and a shortcut. Sending the summary automatically from the sheet needs a WhatsApp Business API provider and approved message templates, which is a bigger project than this guide covers.

Step 7: Check the totals once a weekGoogle Sheets

Compare the sheet total with the cash-up or the POS report for two or three days. AI tools can slip on long lists, and a manager can type a number into the wrong box. A short weekly check catches both before the owner relies on the numbers.

Tips

  • Put the deadline in the form title, for example "Submit by 9 pm".
  • Use a dropdown for outlet names, never free text. A typo in an outlet name breaks the summary.
  • Keep one Sheet for all outlets. Separate sheets for each branch make the nightly summary harder to build.
  • Lock the form questions once they are set, so nobody edits them by accident.
  • Ask the summary to name any outlet that did not report. That makes the deadline visible to managers.

Keep it safe

Staff names and customer complaints are personal information. Share the Sheet only with owners and managers, and remove customer names from the issue box. Do not paste bank statements, POS exports with card details or salary data into a personal chat account. Use the business account, and review the Sheet's sharing settings once a month.

Sources

Cut costs. Get hours back.

In 15 minutes we show where AI saves your team the most time and money.

Get my savings plan