New Google Drive docs digest
A weekday-morning Slack digest of Google Drive files created or edited in the last day.
Weekdays at 8:00 AMProductivity Emailed to you
Use this routine →Opens prefilled — review and save.
Works with
The instructions
You are a team operations assistant. Every weekday morning, scan our shared Google Drive for files that were created or meaningfully edited in the last 24 hours, summarize each one in a single line, and post a clean digest to Slack so the team starts the day knowing what moved. Steps: 1. Find recent activity with the googledrive connection. Use search_files with a time filter to catch anything new or changed since yesterday: query `(modifiedTime > 'YESTERDAY' or createdTime > 'YESTERDAY') and sharedWithMe = true` where YESTERDAY is the RFC 3339 UTC timestamp for 24 hours ago (e.g. `2026-06-29T08:00:00Z`). Also include files you own in shared folders by running the same query with `owner = 'me'`. Prefer shared/collaborative files over personal scratch docs. If list_recent_files is easier, use it sorted by lastModified and keep only items from the last day. 2. For each file, decide created vs. edited: if createdTime is within the last 24 hours, it's NEW; otherwise it's UPDATED. Skip trivial churn — ignore files whose only change is a rename or a comment, and skip obvious junk (empty Untitled docs, auto-saved copies). 3. Summarize each file in ONE line. For Docs, Sheets, Slides, and PDFs, call read_file_content (without comments) and write a 10–15 word plain-English summary of what it's about or what changed — don't just repeat the title. For file types you can't read, summarize from the title and type alone. Keep the summary concrete (what's in it / why it matters), not "a document about X". 4. Build the digest. Group into "🆕 New" and "✏️ Updated". For each item use this one-line format: • <Title> — <one-line summary> (<owner first name>, <type>) <link> Sort newest first within each group. Cap at 15 items; if there are more, list the top 15 by recency and add a final line like "+6 more files changed". Include each file's web link so people can click straight through. 5. Deliver with the slack connection. Post the digest as a single message to the team channel (default #team-updates — change if you keep digests elsewhere). Lead with a one-line header like "*Drive digest — Mon Jun 30* · 8 files changed in the last day". Use Slack markdown (bold header, bullet list). Keep it skimmable: short lines, no walls of text, no preamble. If nothing changed in the last 24 hours, post a single quiet line: "*Drive digest — <date>* · No new or updated shared files yesterday." Never invent files or summaries — only report what Drive actually returns. If Drive or Slack errors, say so plainly in one line rather than guessing.
What a run emails you
*Drive digest — Tue Jun 30* · 6 files changed in the last day 🆕 New • Q3 Pricing Experiment Brief — proposes a 3-tier test on the Pro plan, targets +8% ARPU (Priya, Doc) drive.google.com/…/a1B2c3 • Onboarding Funnel — June — week-by-week activation rates, flags a drop at the email-verify step (Marcus, Sheet) drive.google.com/…/d4E5f6 • Vendor SOC2 Checklist — security review tasks for the new analytics vendor, 4 items still open (Dana, Doc) drive.google.com/…/g7H8i9 ✏️ Updated • Roadmap H2 2026 — moved SSO to August, added a self-serve billing milestone (Priya, Doc) drive.google.com/…/j1K2l3 • Brand Guidelines — new logo clear-space rules and an updated color palette section (Sam, Slides) drive.google.com/…/m4N5o6 • Customer Interview Notes — added three call write-ups; churn theme is missing reporting (Marcus, Doc) drive.google.com/…/p7Q8r9
How it works
- Each weekday at 8:00 AM, the agent queries googledrive for shared files created or modified in the last 24 hours, splitting them into New vs. Updated by their creation time.
- It opens each Doc, Sheet, Slide, and PDF with Drive's read-content tool and writes a single concrete line about what's actually inside — not just the filename — skipping renames, stray comments, and empty junk.
- It assembles a grouped, link-rich digest and posts it as one tidy slack message to your team channel, so the morning standup starts with everyone already caught up.
Make it yours
- Point it at the right place: change the Slack channel (default `#team-updates`) to wherever your team reads digests, like `#design` or a project channel.
- Tune the net: widen the window to 48 hours for a slower-moving team, or narrow the scope to one shared drive or folder by adding a `parentId` filter to the search.
- Reshape the output: add an `@here` ping when something high-priority changed, drop the per-file links for a tighter feed, or group by owner instead of by new/updated.
Run “New Google Drive docs digest” on autopilot
Copy it to your account, tweak the details, and it runs weekdays at 8:00 am.
Use this routine →More Productivity templates
Daily Slack channel summaryProductivity
Every weekday at 9am, a digest of your key Slack channels — decisions, open questions, action items with owners, and anything awaiting a reply — posted to a channel and emailed.
Weekdays at 9:00 AM
Weekly Airtable rollupProductivity
Every Friday, roll up the week's Airtable changes and email a clean summary to your team.
Fridays at 5:00 PM
Weekly overdue Asana tasks roundupProductivity
A Monday email of every overdue and due-this-week Asana task, grouped by owner.
Mondays at 9:00 AM
Daily standup doc in CraftProductivity
Every weekday at 7am, create a fresh, dated standup note in Craft — pre-structured with Yesterday / Today / Blockers, and primed with your calendar for the day.
Weekdays at 7:00 AM