Weekly
Get a weekly research brief with sources
Every Monday you get a short brief on your topic built from live Google results, with the links it used.
- Runs
- Weekly
- Apps
- Google Gemini
- AI
- Not needed
- Access
- API key
Send this to your assistant
Create a ClickRuntime automation: every Monday at 8am, research new EU AI Act guidance using the Google Gemini API with Google Search, and email me a short brief with the sources.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
An analyst at a small consultancy is asked each Monday what changed in a client's market: new regulations, competitor launches, funding rounds. She spends two hours searching, opening tabs and pasting links into a document, and the result depends on which queries she happened to try. A plain AI chat answer would be faster, but it may rely on stale training data and gives no way to check where a claim came from.
Once a week, ClickRuntime asks Gemini your research question with the Google Search tool switched on, so the answer draws on current results. It collects the written answer along with the grounding sources Gemini used, and emails you a brief with a link next to each claim so you can check it.
It suits consultants, investors, journalists and product teams who need a reliable weekly picture of a topic.
What you get out of it
Current facts, not last year's
Grounding the answer in live Google results means the brief reflects this week's news and not old model knowledge. A regulation that changed on Thursday shows up in Monday's email instead of being missed.
Every claim comes with a source
Linked sources let a reader verify a figure or a quote in one click. Handing a client a brief with references is much easier to defend than a paragraph of unsupported summary.
The same questions asked every week
A fixed research question produces briefs that can be compared. Changes in a competitor's pricing or a new entrant stand out because last week's brief used the same structure. That makes trends visible across months, not just one week.
Hours of searching saved
Skimming a finished brief and following the few links that matter takes minutes. The analyst's time shifts from collecting information to judging it, which is where the value is. Her afternoon stays free for the client call itself.
Wider coverage than manual searching
A person tends to repeat the same few queries. Search-grounded generation pulls from many pages at once, so you see developments from smaller sites and trade press that you would not have tried.
How it works
What happens, step by step
Every Monday, ClickRuntime asks Gemini to research your topic, such as new EU AI Act guidance from the last 7 days.
Gemini searches Google and writes a short brief of 5 to 8 bullet points.
ClickRuntime collects the web pages Gemini used.
You get one email with the brief and a list of source titles and links.
Before it runs live
- Connect Google Gemini
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
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Google Gemini steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_trigger, credentials, notify, http
def gemini(body, model="gemini-2.5-flash"):
resp = http.post(f"https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent",
headers={"x-goog-api-key": credentials.secret("GEMINI_API_KEY")}, json=body, timeout=120)
resp.raise_for_status()
return resp.json()["candidates"][0]
@on_trigger
def run(event):
out = gemini({
"contents": [{"parts": [{"text": "Research new EU AI Act guidance published in the last 7 days. "
"Write a short brief of 5 to 8 bullets."}]}],
"tools": [{"google_search": {}}],
})
brief = out["content"]["parts"][0]["text"]
chunks = (out.get("groundingMetadata") or {}).get("groundingChunks", [])
sources = "\n".join(f"- {c['web']['title']}: {c['web']['uri']}" for c in chunks if "web" in c)
notify.email_me("EU AI Act brief", f"{brief}\n\nSources:\n{sources}")
return {"sources": len(chunks)}FAQ
Common questions
How can I tell the brief is not made up?
Can I narrow the brief to certain websites or regions?
How long is the email?
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
Get a morning summary of your RSS feeds
New articles from your feeds arrive as one list of bullets, without repeats from earlier days.
See how it worksGet an evening recap of market headlines
After the markets close you get the day's finance headlines in a few bullet points.
See how it worksWrite captions and alt text for images
Every image link you send comes back with a caption and accessible alt text.
See how it worksKeep exploring
Set up “Get a weekly research brief with sources” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.