Feeds

Feeds Dashboard UI Guide

Overview

The Feeds Dashboard lets you monitor and share content from multiple sources directly into Discord channels. Connect to Twitch, YouTube, Reddit, RSS feeds, podcasts, social media, and more—all with customizable message templates and intelligent delivery options.

Feed Management List

View all active feeds in one organized list with provider icons and status indicators.

Feed Overview

Display all feeds with key information:

  • • Provider icon (Twitch, YouTube, Reddit, etc.)
  • • Feed name and source
  • • Target channel
  • • Update frequency
  • • Status (active/paused/error)

Provider Icons

Distinctive icons for each supported provider:

  • • Twitch - Purple icon
  • • YouTube - Red icon
  • • Reddit - Orange icon
  • • RSS - Orange feed icon
  • • Podcasts - Microphone icon
  • • X/Twitter - Blue icon
  • • Instagram - Pink icon
  • • TikTok - Black icon
  • • Kick - Cyan icon

Quick Actions

Edit, pause, test, or delete feeds directly from the list. Enable/disable feeds without losing configuration.

Search and Filter

Search feeds by name. Filter by provider, channel, or status using SearchableSelect.

Feed Organization

Group related feeds together. Use consistent naming like "twitch_main_channel", "youtube_uploads", "reddit_news".

Create Feed Form

Configure new feeds with provider selection, source details, and customization options.

Provider Selection

Use SearchableSelect dropdown to choose the content source provider:

  • • Twitch - Stream notifications and VOD updates
  • • YouTube - New videos and premieres
  • • Reddit - Posts from subreddits or users
  • • RSS - Generic RSS feed URLs
  • • Podcasts - Podcast episode releases
  • • X/Twitter - Tweet updates
  • • Instagram - Post and story updates
  • • TikTok - Video uploads
  • • Kick - Stream notifications

Feed Source

Enter source details based on provider:

  • • Twitch: Channel name or URL
  • • YouTube: Channel URL or user handle
  • • Reddit: Subreddit name
  • • RSS: Feed URL
  • • Twitter/X: @username or hashtag

Target Channel Selection

Use SearchableSelect to choose which Discord channel receives feed updates.

Feed content will post to this channel whenever updates are detected.

Custom Template Editor

Design custom message format with available variables:

  • {title} - Content title or headline
  • {url} - Link to the content
  • {author} - Creator or channel name
  • {thumbnail} - Preview image
  • {description} - Content description
  • {timestamp} - Publication time

Update Check Interval

Set how frequently the system checks for new content:

  • • Every 5 minutes - For fast-moving content
  • • Every 15 minutes - Standard frequency
  • • Every hour - For less frequent updates
  • • Custom interval - Set your own frequency

Template Tips

  • • Use consistent formatting for professional appearance
  • • Include channel names to identify content source
  • • Test templates before enabling feeds
  • • Use embed format for better visual presentation

Template Editor

Create custom message templates that format feed content consistently.

Message Template

Write the text template with variable placeholders. Variables are replaced with actual content when posts are published.

Example: "New video from {author}: {title} - {url}"

Embed Toggle

Enable embed format to display content as Discord embeds instead of plain text.

Embeds display thumbnails, colors, and fields for richer presentation.

Embed Configuration

When embed is enabled, configure:

  • • Embed title field (what maps to title)
  • • Description field (what shows as description)
  • • Color for embed accent
  • • Thumbnail inclusion toggle
  • • Include footer with source info

Live Preview

Real-time preview showing how feed content will appear when published.

Preview updates as you edit template to ensure correct formatting.

Variable Insertion

Quick buttons to insert variables into template. Click a button to add {variable} syntax.

Template Design

Test templates with sample content to ensure they display correctly. Keep formatting consistent across all feeds.

Provider-Specific Settings

Each provider has unique configuration options. Additional settings appear based on selected provider.

YouTube Settings

Configure what types of videos trigger updates using SearchableSelect options:

  • • Uploads - New video uploads to channel
  • • Shorts - Short-form video content
  • • Premieres - Scheduled premieres only
  • • Live - Stream start notifications

Twitch Settings

Choose which Twitch events trigger notifications using SearchableSelect:

  • • Stream Go-Live - When streamer starts broadcast
  • • Title Changes - When stream title is updated
  • • Game Changes - When playing different game
  • • VOD Available - When stream recording available

Reddit Settings

Filter Reddit content using SearchableSelect options:

  • • Subreddit sorting: Hot, New, Top
  • • Time range: Hour, Day, Week, Month, Year
  • • Minimum upvotes filter
  • • Exclude stickied posts toggle

RSS Settings

Standard RSS feeds have minimal configuration. Specify the feed URL and check interval.

Twitter/X Settings

Configure which tweets trigger posts:

  • • Tweets - Regular posts
  • • Retweets - Shared posts
  • • Replies - Responses to others
  • • Media only - Only posts with images/videos

Provider Customization

Use provider-specific settings to filter irrelevant content and focus on what matters to your community.

Feed Health Indicators

Monitor feed status and troubleshoot issues with health indicators.

Last Checked Timestamp

Shows when the feed was last checked for updates. Recent timestamps indicate active feeds.

Success/Error Status

Visual status indicator showing feed health:

  • • Green checkmark - Healthy and checking normally
  • • Yellow warning - Issues detected but recovering
  • • Red error - Feed is failing to update

Error Messages

When issues occur, detailed error messages explain the problem. Common issues: source no longer available, API limit exceeded, network timeout.

Post Count

Number of items published by this feed. Helps identify inactive feeds that haven't posted in expected time.

Activity Log

View recent activity for the feed: when posts were published, errors encountered, or configuration changes made.

Troubleshooting

Check health indicators regularly to spot issues early. Failed feeds should be investigated and fixed or disabled.

Red error status means the feed isn't working and should be reviewed.

Feed Testing

Test feeds before enabling them to ensure proper formatting and functionality.

Test Send

Post sample content to verify formatting and appearance before enabling the feed.

Tests use actual content from the feed source, so you see realistic output.

Preview Sample

Review how recent feed content will appear with current template settings.

Template Preview

Render template with real content without sending to channel. Verify formatting is correct.

Test to Private Channel

Send test posts to a private channel first rather than public to avoid spam during testing phase.

Testing Best Practice

Always test new feeds before enabling them on public channels. Verify template formatting and that correct content is being posted.

Forum Channel Support

When targeting forum channels, feeds can auto-create topics for better organization.

Topic Creation

Configure how topics are created for forum content:

  • • Auto-create per game or provider
  • • Reuse existing topics
  • • Topic naming conventions

Topic Organization

Posts are organized into forum topics by feed source. Each provider or game gets its own discussion thread.

Tag Management

Automatically assign tags to topics for better categorization and filtering within the forum.

Forum Channels

Forum channels are excellent for feeds as they auto-organize content by topic and encourage discussion.

Best Practices

Feed Configuration Guidelines

  • • Start with standard check intervals and adjust based on update frequency
  • • Use provider-specific filters to prevent irrelevant content from posting
  • • Create consistent templates across similar feeds
  • • Test feeds to private channels before enabling on public channels
  • • Monitor feed health regularly for error conditions
  • • Organize feeds with clear naming conventions
  • • Use forum channels to auto-organize feed content by topic
  • • Include source attribution in templates
  • • Disable inactive feeds to reduce clutter
  • • Consider update frequency vs. notification fatigue
  • • Use embeds for visually appealing presentation
  • • Keep templates simple and readable