RSSFlux integrates with Slack through slash commands, allowing you to manage feeds and save links directly from your Slack workspace.
1. Create a Slack App at https://api.slack.com/apps
2. Under OAuth & Permissions, add these Bot Token Scopes:
- commands — enables slash commands
- chat:write — allows posting messages
- channels:read — read channel list
- channels:join — join channels
3. Under Slash Commands, register these commands — all point to the same URL:
| Command | Request URL | Description |
|---------|-------------|-------------|
| /linkdrop | https://rssflux.io/api/incoming/slack | Save a URL to a Link Drop list |
| /addfeed | https://rssflux.io/api/incoming/slack | Create a new RSS feed |
| /feednames | https://rssflux.io/api/incoming/slack | List all your feeds |
| /feedlist | https://rssflux.io/api/incoming/slack | Show latest items from all feeds |
| /feedlatest | https://rssflux.io/api/incoming/slack | Show latest from a specific feed |
| /flux-help | https://rssflux.io/api/incoming/slack | Show all available commands |
4. Install the app to your workspace
5. In RSSFlux, go to Bots & Alerts → Add Bot → Slack → Connect to Slack
6. The OAuth flow authorizes RSSFlux to send messages and receive commands
Shows all available slash commands with descriptions.
`
/flux-help
→ RSSFlux Slack Commands
/flux-help — Show this help
/feednames — List your feeds and their IDs
/feedlist — Latest 3 items from all feeds
/feedlatest
/addfeed
/linkdrop
/linkdrop
`
Lists all your feeds with their numeric IDs and Link Drop list codes.
`
/feednames
→ Your feeds (18):
118 — archaix
121 — Biological Medicine
123 — rumble videos (list: RV)
93 — Random Links (list: LD)
`
Link Drop feeds show their 2-letter list code (e.g., RV, LD) so you know which code to use with /linkdrop.
Shows the latest 3 items from your first 5 feeds, newest first.
`
/feedlist
→ *archaix*
• Build up Your Glutathione without Supplements
• Learn How Solar Panels Destroy Your Health
*Biological Medicine*
• David DuByne Interview: Global Food Shortages
`
Shows the latest items from a specific feed. Defaults to 5 items.
`
/feedlatest 121 → latest 5 from feed 121
/feedlatest 121 3 → latest 3 from feed 121
`
Creates a new RSS feed from a URL.
`
/addfeed https://example.com/rss
→ ✓ Feed created: Example News
`
Saves a URL to your default Link Drop list (LD).
`
/linkdrop https://example.com/article
→ ✓ Link saved to list LD
`
` Saves a URL to a specific Link Drop list. Use /feednames to find your list codes.
`
/linkdrop RV https://rumble.com/vxxxx
→ ✓ Link saved to list RV
`
| Issue | Fix |
|-------|-----|
| "No Slack connection found" | Go to Bots & Alerts → Add Bot → Slack → Connect to Slack |
| "List not found" | Check the list code with /feednames. Only existing lists work |
| Command not recognized | Register it in the Slack API dashboard under Slash Commands |
| "Already in your feed" | The URL is already saved — no duplicate created |