Skip to content

Daily or weekly

Get a digest of the best Reddit discussions

A short summary of the best discussions in your favourite subreddits lands in your inbox each week.

Runs
Daily or weekly
Apps
Gmail, Reddit
AI
Yes, uses the built-in AI allowance
Access
Reddit read; Gmail gmail.send

Send this to your assistant

Create a ClickRuntime automation: every Friday at 5pm, take the top discussions of the week from r/datascience and r/MachineLearning, summarise the five best, and email me the digest.

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

Subreddits are some of the best places to keep up with a field, but they move fast and are full of noise. Checking in daily is a time sink, and checking in rarely means missing the threads everyone in the field is talking about.

A weekly digest of the most discussed threads, summarised in a few lines each, gives you the highlights without the scrolling. Some people forward it to their team or use it as the basis of a newsletter.

What you get out of it

  • The highlights, not the noise

    Threads are ranked by upvotes and comments, so the digest covers what the community found most valuable.

  • Summaries you can skim

    Each thread is boiled down to the main point and any strong opinions in the comments, so you know whether to open it.

  • A ready-made newsletter

    The digest is easy to forward to a team or adapt into a newsletter for your own audience.

  • Less time on Reddit

    One email a week replaces daily check-ins without losing touch with your field.

How it works

What happens, step by step

  1. Every Friday ClickRuntime reads the week's top posts from the subreddits you chose.

  2. It ranks them by upvotes and comments and keeps the best.

  3. AI summarises each one in a few lines.

  4. The digest is emailed from your Gmail to you or your team.

Before it runs live

  • Connect Google through your own Google app (a one-time, 10-minute setup), so it works with your own Gmail
  • Connect Reddit

What you get

RunsDaily or weekly
Get a digest of the best Reddit discussionstoday, 9:00Succeeded
Email · Your weekly Reddit digestIs feature engineering dead? (r/datascience, 412 comments) Most practitioners say no: tree models on tabular data still beat deep learning at Acme-sized datasets…

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

  • 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 and Reddit 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.
reddit_trend_digest_or_newsletter_by_email.pyexample
import base64
from email.message import EmailMessage
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
from clickruntime import on_trigger, credentials, http, ai

SUBS, ME = ["datascience", "MachineLearning"], "me@example.com"

def reddit(path, **params):
    headers = {"Authorization": "Bearer " + credentials.connection("reddit", "main"), "User-Agent": "clickruntime/1.0"}
    return [c["data"] for c in http.get(f"https://oauth.reddit.com{path}", headers=headers, params=params).json()["data"]["children"]]

def send_email(subject, text):
    msg = EmailMessage()
    msg["To"], msg["Subject"] = ME, subject
    msg.set_content(text)
    gmail = build("gmail", "v1", credentials=Credentials(credentials.connection("google", "work")), cache_discovery=False)
    gmail.users().messages().send(userId="me", body={"raw": base64.urlsafe_b64encode(msg.as_bytes()).decode()}).execute()

@on_trigger
def run(event):
    posts = [p for s in SUBS for p in reddit(f"/r/{s}/top", t="week", limit=25)]
    best = sorted(posts, key=lambda p: p["score"] + 3 * p["num_comments"], reverse=True)[:8]
    listing = "\n\n".join(f"{p['title']} (r/{p['subreddit']}, {p['num_comments']} comments)\n{p['selftext'][:800]}\nhttps://reddit.com{p['permalink']}" for p in best)
    digest = ai.generate(listing, max_output_tokens=1000,
                         system="Write a weekly digest of the 5 best discussions: a bold title, 2-3 sentence summary and link for each.").text
    send_email("Your weekly Reddit digest", digest)
    return {"threads": len(best)}

FAQ

Common questions

Can I get it daily instead of weekly?
Yes. Ask your AI assistant to change the schedule; daily digests use the day's top posts instead of the week's.
How are the best discussions chosen?
By a mix of upvotes and number of comments, which favours real discussions over popular images.
Can I send it to my team?
Yes, the email can go to any address or a group list, sent from your own Gmail.
What permissions does it need?
Reddit read; Gmail gmail.send. 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 runs (daily or weekly). Checks that find nothing to do 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 digest of the best Reddit discussions” from your assistant

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