Skip to content

Every 15–30 minutes

Get a summary of each new document

When a document or transcript lands in a folder, you get an email with its key points, decisions and action items.

Runs
Every 15–30 minutes
Apps
Google Drive
AI
Yes, uses the built-in AI allowance
Access
read (write to save summaries)

Send this to your assistant

Create a ClickRuntime automation: every 30 minutes, check my Meeting notes folder for new documents, summarise each with key decisions and action items, and email me.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

A consulting firm's shared Drive folder receives new reports, contracts and meeting transcripts all day from clients and teammates. A partner who is copied on the folder cannot read forty pages of each one, and so important material sits unopened. A transcript dropped in on Monday contains a client concern that nobody sees until the quarterly review. The folder becomes a pile nobody reads.

Every 15 to 30 minutes, ClickRuntime lists new files in the folder you choose, downloads or exports each one as text, then lets its built-in AI draft a summary. The summary arrives by email, or can be saved as a Doc next to the original, so you read the gist first. Summaries start appearing a few minutes after a file lands.

Teams use it on intake folders for contracts, research and recorded meetings.

What you get out of it

  • Important documents are triaged quickly

    A short summary tells you whether a document needs your attention now. Urgent material surfaces the same day, while routine files can wait for later. Your time goes first to the files that matter.

  • Long files get read at all

    A one-paragraph summary beats an unread forty-page report. People stay informed about the folder's contents without spending hours. People stay informed about the folder's contents without spending hours on each file, and the unread backlog stops growing.

  • Summaries live next to the original

    Saving the summary as a Doc beside the file gives colleagues a quick way to understand it. New joiners can browse a folder by reading summaries before opening the full documents. That gives colleagues a quick way to understand each file before they open it, and new joiners can browse a whole folder by reading summaries first, which speeds up their orientation. The summary file also becomes a handy index.

  • Nothing sits unnoticed

    Every new file is processed, so a transcript dropped in at the end of the day is not forgotten. Concerns raised by clients are seen in time to respond. Concerns raised by clients are seen in time to answer them, and nothing waits unnoticed until a quarterly review.

  • Consistent notes across file types

    Contracts, reports and transcripts all receive a summary in the same style. Scanning the emails gives you a rapid view of what arrived. Scanning the emails gives you a quick view of what arrived this week, written in a style you get used to quickly.

How it works

What happens, step by step

  1. Every 15 to 30 minutes ClickRuntime checks your Google Drive folder for newly added Google Docs.

  2. It reads the text of each new document.

  3. AI writes a short summary with the key decisions and action items.

  4. You get an email with the summary of each new document.

Before it runs live

  • Connect Google Drive

What you get

RunsEvery 15–30 minutes
Get a summary of each new documenttoday, 9:00Succeeded
Email · 1 new meeting notesAcme kickoff 17 Oct Decisions: launch on 4 Nov. Actions: Sam to send the data export by Wednesday.

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Change what the AI looks for, or how it writes the result
  • Add another app, for example also send it to Slack
  • Combine it with other Google Drive steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
ai_summary_of_new_documents.pyexample
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
from clickruntime import on_trigger, report_fetched, credentials, state, ai, notify

FOLDER = "meeting-notes-folder-id"

@on_trigger
def run(event):
    drive = build("drive", "v3", credentials=Credentials(credentials.connection("google", "work")), cache_discovery=False)
    since = state.get("since") or "2026-01-01T00:00:00Z"
    files = drive.files().list(q=f"'{FOLDER}' in parents and mimeType = 'application/vnd.google-apps.document' "
                                 f"and createdTime > '{since}'",
                               orderBy="createdTime", fields="files(id,name,createdTime,webViewLink)").execute()["files"]
    report_fetched(len(files))
    if not files:
        return {"summary": "Nothing new"}
    parts = []
    for f in files:
        text = drive.files().export(fileId=f["id"], mimeType="text/plain").execute().decode()[:8000]
        summary = ai.generate("Summarise these meeting notes: key decisions, then action items with owners.\n" + text,
                              max_output_tokens=400).text
        parts.append(f"{f['name']}\n{f['webViewLink']}\n{summary}")
    notify.email_me(f"{len(files)} new meeting notes", "\n\n".join(parts))
    state.set("since", files[-1]["createdTime"])
    return {"summarised": len(files)}

FAQ

Common questions

Which file types can it summarize?
Google Docs and files that can be exported to text, such as PDFs with selectable text and Word documents. Scanned images with no text layer, and files like videos, cannot be summarized unless a transcript exists. Check a sample of your files first.
Does it summarize files that existed before it was set up?
No. It looks for files added after it starts, remembering what it has already handled. If you want a back catalog summarized, ask for a one-time run over existing files, which can take a while for a large folder.
Is it safe to run on confidential documents?
The files are read with the Google account you connect and processed by ClickRuntime's built-in AI, with no separate AI key needed. Use a folder with the access you intend, and keep any highly sensitive material out of folders you point it at.
What permissions does it need?
read (write to save summaries). Nothing else in your accounts is used.
Does it need AI?
Yes. It uses ClickRuntime's built-in AI, so you don't need an OpenAI or Anthropic key. Every plan includes a monthly AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get a summary of each new document” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.