Skip to content
// bullpack · 6 files

Auto-email Weekly Digest.

Reads configured metric ranges from a Sheet, aggregates them (sum / average / week-over-week delta / top-N), and renders an HTML email. The weekly trigger requests Monday around 9am in the script timezone, not an exact delivery time. You maintain the ranges and install the script. DRY_RUN logs the email instead of sending.

For operators already keeping weekly numbers in Google Sheets. This is source code you install, not a hosted service: paste six files into Apps Script, configure your ranges and recipients, authorize Sheets and email sending, then install the schedule. You maintain the Sheet and its current reporting ranges.

Inspect a sample email before buying

Actual pack renderer, fictional data. Offline preview only, not proof of Google execution or email delivery. Installation timing has not yet been independently measured.

$39USD · one-time · lifetime updatesGet the pack — $39

Instant download · 14-day refund · single-buyer license

Planning the week before sending a report? Check which unfinished tasks are due soon and which need an owner.

Try the free upcoming deadline queue

One-time pasted-row check. It does not send emails or preview the paid Digest pack.

Will this work with your Sheet?

Before buying, email your column headings, a few fictional rows and the numbers you want in the weekly email. We can check whether the pack fits and identify any setup gaps. The fit check is free; the pack is $39 and you install it in your own account.

Ask about your setup

Email link not opening? Write to [email protected] with the subject Weekly Digest fit check.

Use made-up examples. Please leave out customer data, passwords and private Sheet links.

What's in the box

6 .gs files + README
  • Config.gsSource sheet/ranges, recipients, email format and dry-run mode.
  • Main.gssendWeeklyDigest() orchestrator (DRY_RUN-aware).
  • Metrics.gsRead ranges + pure sum/avg/WoW-delta/top-N.
  • Render.gsPure aggregated metrics → responsive HTML email.
  • Triggers.gsInstall / uninstall the weekly trigger near Monday 9am.
  • Tests.gssmokeTest() over aggregation + render; previewDigest().

Plain .gs files with comments and a README walkthrough. Runs inside your own Google account — no server, no third party. Single-buyer commercial-use license: use it in your own projects, business, and client work; you just can't resell or republish the pack's source.

More packs

all packs →