Schedule icon
Request icon
Script icon
If icon
SlackIncomingWebhook icon
Log icon

dev.to Tag Digest to Slack

Fetch fresh dev.to articles by tag and post a ranked reading digest to Slack daily.

Categories
Business

Start the day with curated reading. This blueprint calls the public dev.to Articles API (no key required), ranks fresh posts by positive reactions, and posts a compact digest with authors, reactions, and comment counts to Slack.

How it works

  1. every_morning fires daily at 08:00.
  2. fetch_articles queries dev.to/api/articles?tag=...&state=rising with retries.
  3. format_digest (Python) sorts by reactions and builds one line per article.
  4. maybe_notify posts to Slack, or logs when the tag is quiet.

Prerequisites

  • A Slack incoming webhook URL. The dev.to API needs no authentication.

Secrets

  • SLACK_WEBHOOK_URL: Slack incoming webhook for the digest and failure alerts.

Quick start

  1. Add the secret, set tag (e.g. python, devops, kestra).
  2. Execute manually and check Slack.
  3. Leave the morning schedule on.

How to extend

  • Loop over several tags and merge one team digest.
  • Filter by minimum reactions before notifying.
  • Cross-post standout articles to Bluesky/X with the social blueprints.

Links

See How

New to Kestra?

Use blueprints to kickstart your first workflows.