Skip to content

Creating and Managing Topics

Topics are the foundation of Crowdynews. They define what content to collect, from which sources, and how to filter it automatically. This guide covers everything you need to know about creating, configuring, and managing topics effectively.

A topic is a collection configuration that:

  • Aggregates content from multiple sources (YouTube, RSS, Twitter, Instagram)
  • Applies automatic filtering based on your criteria
  • Feeds content into a corresponding queue for manual curation
  • Provides data for widgets and API access
---
config:
  look: handDrawn
---
flowchart TD
    A["🎯 Topic
    - Content Configuration"] --> B["📡 Sources
    - YouTube
    - RSS
    - Twitter
    - Instagram"]
    B --> C["🔍 Filters
    - Date
    - Regex
    - Author Whitelist"]
    C --> D["📋 Queue
    - Pin
    - Hide
    - Reorder"]
    D --> E["🎨 Widgets
    - Embed Anywhere"]

    A -.-> F["📊 API Access"]
    D -.-> F
  1. Navigate to Topics

    From the main dashboard, click “Topics” in the navigation menu and use the “Create New” button.

    Topics Dashboard

  2. Topic Basic Information

    Provide essential details for your topic:

    • Name: Descriptive name for easy identification
    • Description: Optional detailed description

    Topic Creation Form

  3. Configure Sources

    Navigate to “Bulk Import” tab and add one or more content sources to your topic. Each source type has specific configuration options. This is an optional step and you can add sources later.

    Bulk Import

  4. Configure Filters

    Navigate to “Filters” tab and configure filters to automatically curate content. This is an optional step and you can add filters later.

    Filters

  5. Configure Whitelist Filters

    Navigate to “Whitelist Filters” tab and configure whitelist filters. This is an optional step and you can add whitelist filters later.

    Whitelist Filters

Configure YouTube content aggregation:

Channel-based Collection:

Channel URL: https://www.youtube.com/channel/UC_CHANNEL_ID

Video-based Collection:

Video IDs: dQw4w9WgXcQ, jNQXAC9IVRw

YouTube Source Configuration Placeholder: YouTube source configuration interface

Add RSS feeds from blogs, news sites, or any RSS-compatible source:

Feed URL: https://example.com/rss.xml

Supported Feed Types:

  • RSS 2.0
  • Atom 1.0
  • JSON Feed

RSS Source Configuration Placeholder: RSS source configuration interface

Collect tweets from specific users or hashtags:

User-based Collection:

Username: @elonmusk

Hashtag-based Collection:

Hashtag: #spacex

Twitter Source Configuration Placeholder: Twitter source configuration interface

Aggregate Instagram posts from users or hashtags:

User-based Collection:

Username: @natgeo

Hashtag-based Collection:

Hashtag: #photography

Instagram Source Configuration Placeholder: Instagram source configuration interface

Automatic filtering helps you curate content without manual intervention. Configure filters to ensure only relevant content appears in your queue.

Control content freshness:

Date Filter Configuration Placeholder: Date filter interface with time range options

Options:

  • Last 24 hours
  • Last 7 days
  • Last 30 days
  • Custom date range
  • No date filtering

Use regex patterns to include or exclude content based on titles and text content:

Include Patterns (Whitelist):

(AI|artificial intelligence|machine learning)

Exclude Patterns (Blacklist):

(advertisement|sponsored|promo)

Text Filter Configuration Placeholder: Text filtering interface with regex input fields

Filter content based on the author or username:

Whitelist Authors:

author1, @user2, specific_username

Blacklist Authors:

spammer1, @advertiser, bot_account

Author Filter Configuration Placeholder: Author filtering interface with whitelist/blacklist fields

  1. Access Topic Settings

    Click the settings icon next to any topic in your dashboard.

    Topic Settings Placeholder: Topic list with settings icons

  2. Modify Configuration

    Update sources, filters, or basic information as needed.

    Topic Edit Form Placeholder: Topic editing interface

  3. Save Changes

    Changes take effect immediately and will apply to new content collection.

Monitor your topic performance:

Topic Analytics Placeholder: Analytics dashboard showing content collection metrics

Key Metrics:

  • Content items collected
  • Items filtered out
  • Collection frequency
  • Source performance

Create similar topics quickly by duplicating existing configurations:

  1. Click “Duplicate” on any existing topic
  2. Modify the duplicated configuration
  3. Save as a new topic

Source Diversity

Mix different source types for richer content variety. Combine RSS feeds with social media for comprehensive coverage.

Smart Filtering

Start with broad filters and refine based on actual content. Monitor filter effectiveness regularly.

Regular Monitoring

Check topic performance weekly. Adjust sources and filters based on content quality and relevance.

Clear Naming

Use descriptive topic names that indicate purpose and content scope. This helps with organization as you scale.

No Content Appearing:

  • Verify source URLs are accessible
  • Check if filters are too restrictive
  • Ensure sources are actively publishing content

Too Much Irrelevant Content:

  • Refine your filtering criteria
  • Add more specific exclude patterns
  • Consider using date filters to focus on recent content

Source Connection Errors:

  • Verify RSS feed URLs are valid
  • Check if social media accounts are public
  • Ensure proper permissions for API access

Set up webhooks to receive notifications when new content is collected:

{
"webhook_url": "https://your-site.com/webhook",
"events": ["content_added", "filter_matched"]
}

Add custom metadata to topics for advanced organization:

{
"priority": "high",
"category": "technology",
"target_audience": "developers"
}

Ready to organize your content? Learn how to manage queues or explore widget creation.