On a schedule
Get an inbox summary twice a day
Twice a day you get one email listing what came in and what you need to act on.
- Runs
- On a schedule
- Apps
- Gmail
- AI
- Yes, uses the built-in AI allowance
- Access
- read (+ gmail.send)
Send this to your assistant
Create a ClickRuntime automation: at 7am and 9pm, summarise the emails I received since the last summary, with key points and action items, and email it to me.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Checking email several times a day to avoid missing something is itself the problem. Each peek becomes ten minutes of reading, the day fragments into small gaps, and the genuinely important messages are still hard to find because they sit in the same list as notifications. People who do try to batch their email often worry that something urgent is hiding in the pile.
Twice a day on a schedule such as 8am and 5pm, the messages that arrived since the last summary are listed and their bodies read. ClickRuntime's built-in AI writes a summary of what came in and a list of what you need to act on, and sends it to you, so you can check email on your own terms.
Managers, executives and anyone who wants to check email less often without missing anything important will use it.
What you get out of it
You can check email less often
Knowing a trusted summary arrives twice a day lets you leave the inbox closed in between, which returns hours of focused work every week. Fewer interruptions also means better quality work on everything else.
Action items are pulled out for you
The summary lists what needs a response or a decision, so the important two or three messages are not buried among the rest of the day's arrivals. Priorities become obvious rather than guessed at from subject lines.
Mornings start with context
An 8am summary of overnight mail gives you the shape of the day before you open anything, which makes planning meetings and priorities much easier. Knowing what is coming helps you set a sensible order for the day ahead.
Evenings end with a clear close
The late-afternoon summary shows what remains open, so you can reply or defer deliberately and stop thinking about the inbox after hours. Leaving work behind at a set time is much easier with a clear list of what is open.
Less anxiety about missed mail
Having a dependable safety net reduces the compulsive checking that comes from fearing something critical is sitting unread in the list. Peace of mind is a real productivity gain that people underestimate.
How it works
What happens, step by step
Twice a day, for example at 7am and 9pm, ClickRuntime collects the emails that reached your inbox since the last summary.
It reads the sender, subject and opening of each one.
AI writes a short summary of the key points and a list of things you need to do.
The summary is emailed to you, with the number of emails covered in the subject.
Before it runs live
- Connect Google through your own Google app (a one-time, 10-minute setup), so it works with your own Gmail
What you get
Build your own
Need it to work differently?
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
- Run it at a different time, more or less often, or only on weekdays
- 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 Gmail steps into one automation
Under the hood
The code that runs this automation
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
import time
from clickruntime import on_trigger, credentials, state, ai, notify
@on_trigger
def run(event):
gmail = build("gmail", "v1", credentials=Credentials(credentials.connection("google", "work")), cache_discovery=False)
since = state.get("since") or int(time.time() - 12 * 3600)
msgs = gmail.users().messages().list(userId="me", q=f"in:inbox after:{since}", maxResults=100).execute().get("messages", [])
lines = []
for m in msgs:
meta = gmail.users().messages().get(userId="me", id=m["id"], format="metadata",
metadataHeaders=["From", "Subject"]).execute()
h = {x["name"]: x["value"] for x in meta["payload"]["headers"]}
lines.append(f"From {h.get('From')}: {h.get('Subject')} – {meta['snippet'][:200]}")
state.set("since", int(time.time()))
if not lines:
return {"emails": 0}
summary = ai.generate("Summarise these emails: key points first, then a list of action items.\n" + "\n".join(lines),
max_output_tokens=800).text
notify.email_me(f"Inbox summary: {len(lines)} emails", summary)
return {"emails": len(lines)}FAQ
Common questions
Does the summary include every email?
Can I change the times it arrives?
Where is the summary sent?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Send yourself a weekly newsletter from your feeds
Once a week your own newsletter arrives with the best posts from the blogs and sites you follow.
See how it worksGet a weekly SEO and security check of your site
Each week an email lists SEO and security-header problems on your page with suggested fixes.
See how it worksTurn today's newsletters into one digest
All of today's newsletters become one summary email, and the originals are labelled and archived.
See how it worksKeep exploring
Set up “Get an inbox summary twice a day” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.