Weekly admin report

Reports
Every Monday at 9:00 AM KST
4 primitives

Send yourself (or your team) an automated Monday-morning email summarizing last week: signups, active users, revenue, top performers, and survey results. Archives a copy to private storage so you build a running history.

The problem this solves

You are running a business and you need a regular pulse on what is happening, but logging into a dashboard every Monday gets skipped. You want the numbers to come to you, formatted, in your inbox, before the week starts. And you want a paper trail of every report so you can look back and see the trend.

What you end up with

A formatted email lands in your inbox every Monday at 9 AM (KST) covering last week's key metrics across users, orders, revenue, and engagement. The same report is archived as a text file in your private storage bucket under `reports/weekly/` so you can scroll back through history any time.

How it works

  1. A scheduled job fires every Monday at 9:00 AM in your timezone.
  2. The job queries the database for the past seven days of activity, new signups, active users, orders, revenue, top items, survey responses.
  3. Numbers are formatted into a clean email with tables, headlines, and rankings.
  4. The email is sent to your admin address (and any team members you add).
  5. A plain-text copy is saved to private storage under `reports/weekly/<date>.txt` so you build a running history.
  6. Insight handles the cron registration, the data shape, and the email template, you describe the metrics you care about, the rest is automatic.

Schedule

Every Monday at 9:00 AM KST

cron: 0 0 * * 1
timezone: Asia/Seoul

Build this in your project

A ready-to-paste prompt for Insight. Open the App chat in your project and paste this, the build agent does the rest.

Build me a weekly admin report. Every Monday at 9 AM KST, query the database for last week's new signups, active users, total orders, revenue, top 10 menu items / products, and any survey responses. Format the numbers into a clear Korean+English email with tables and send it to my admin email. Also archive a plain-text copy under reports/weekly/<date>.txt in private storage so I have a history.
Open my project
CEO
Houk Elijah Storm
Registration
802-87-03840
Address
30, Nonhyeon-ro 10-gil, Gangnam-gu, Seoul, Republic of Korea (505-J39)
Tel
010-9766-7338
Email
storm@dontcode.co
    Dont Code