3 min readRSSFlux

Slack + RSSFlux: automate channel updates

Bring feeds into Slack with slash commands for on-demand checks and automations for scheduled channel posts — without a custom integration.

slackbotsautomationrss

Slack is where many teams already work, which makes it a sensible place for feed updates. RSSFlux supports Slack in two ways: slash commands for on-demand checks, and automations for scheduled posts.

What you get

  • Slash commands — list feeds, read the latest items, add feeds, and save links from any channel.
  • Scheduled posts — automations that deliver new items to a channel on your schedule.
  • No custom code — no server to host, no webhook plumbing.

Connecting Slack

The Slack integration uses a Slack App with slash commands and permission to post.

  1. Create a Slack App and add the scopes commands, chat:write, channels:read, and channels:join.
  2. Register the slash commands (/feednames, /feedlist, /feedlatest, /addfeed, /linkdrop, /flux-help) against the incoming webhook URL shown in the RSSFlux docs.
  3. Install the app to your workspace.
  4. In RSSFlux, open Bots & Alerts → Add Bot → Slack → Connect to Slack.
  5. Authorize the app.

Once connected, the commands work anywhere the app is present.

Slash commands

/flux-help

Shows the command reference.

/feednames

Lists your feeds and their numeric IDs.

/feedlist

Shows the latest three items from every feed.

/feedlatest <id>

Shows the latest items from one feed:

/feedlatest 134

/addfeed <url>

Creates a feed from a public page:

/addfeed https://example.com/news

/linkdrop <url>

Saves a URL to your Link Drop list:

/linkdrop https://example.com/article

Scheduled channel updates

For a team channel, the on-demand commands are only half the story. Automations make the channel update itself.

  1. Open Automations in the RSSFlux dashboard.
  2. Create an action and choose a Slack destination.
  3. Pick a trigger: interval, daily, or one-shot.
  4. Choose the feed or Fluxion and a message template.

A sensible default template:

{latest_item_title}
{items[0].link}

For a busy channel, use a daily schedule at the start of the workday. For a low-volume intelligence channel, an interval every few hours may be better.

Patterns that work

One channel per topic. A #competitor-watch, #regulatory, or #industry channel stays readable; a single #news channel becomes noise.

Digest, don't drip. A daily post with the top items beats a message per item. Use automations' templates to keep the format tight.

Keep the feed selection curated. Ten good sources beat a hundred noisy ones. Use Fluxions to combine related sources into one stream.

Route alerts separately. If a feed is a true alert (a filing, a price change, a security notice), give it its own channel and a shorter interval.

When to use a webhook instead

If your Slack workspace does not allow app installation, or you need to post to a channel without a bot, use a Slack incoming webhook. RSSFlux automations can POST to any webhook URL, so the same feed can deliver to Slack through a webhook without the slash-command app.

The trade-off: no commands, just delivery.

Getting started

  1. Connect the Slack app if you can install it.
  2. Run /feednames and /feedlist.
  3. Create one daily automation for a topic channel.
  4. Add more feeds only when the channel proves useful.

The free plan includes three feeds; Hobby adds Slack and Discord bot access plus more scheduled actions. Related: Discord slash commands for RSS and Automate a daily email digest.

Frequently asked questions

Do I need admin access to install the Slack app?
Installing a Slack app with slash commands and chat permissions usually requires a workspace admin or permission to install apps. If you cannot install apps, use an incoming webhook with an RSSFlux automation instead.
Can RSSFlux post to a private Slack channel?
Yes, if the app is invited to the channel. Automations need the channel ID and permission to post.
Can I control how often updates post?
Yes. Automations support interval, daily, and one-shot schedules. Choose interval for firehose channels and daily for digests.

Do this without writing code

RSSFlux turns any public web page into a feed, keeps it fresh, and routes updates to Slack, Discord, Telegram, email, or your own API. Start free.

Related reading