Imports

Description #

The Imports module allows for importing sermons from YouTube channels or playlists into the Sermons module using the YouTube API, with options for one-time imports or weekly automated imports at a specific day and time. File import functionality (e.g., CSV, XML, XLSX) is planned but not yet implemented.

Module Integrations #

  • Sermons: Populates the Sermons module with imported sermon content, streamlining multimedia management.
  • People: Links imported sermons to speakers via member profiles, if specified.
  • Podcasts: Syncs imported sermons to podcast episodes for audio distribution.

Module Options #

Customize the Imports module to control import settings and schedules.

  1. Navigate to Church Infinite > Website Settings > Modules > Imports or Sermons > Options in the dashboard.
  2. Configure settings, such as:
    • YouTube API Key: Enter a valid API key for accessing YouTube data.
    • Default Import Settings: Set preferences for video limits or metadata mapping.
  3. Save changes to apply settings across your website.

Managing Imports #

Sermon Imports #

Description: Sermon imports bring YouTube videos from channels or playlists into the Sermons module, automating content population.

Setting Up Imports:

  1. Go to Sermons > Import Sermons in the dashboard.
  2. In the import details section:
    • Source: Select YouTube as the import source.
    • Channel ID: Enter the YouTube channel ID (e.g., UC1234567890).
    • Playlist ID: Optionally specify a playlist ID to import specific videos.
    • Video Limit: Set a limit for the number of videos to import (based on API quota, e.g., 50).
    • Metadata Mapping: Assign YouTube fields (e.g., title, description) to Sermon fields (e.g., title, Bible passage).
  3. For automated imports:
    • Enable Weekly Imports.
    • Select a day and time (e.g., Monday at 12:00 AM).
  4. Save settings to configure the import.

Running Imports:

  1. Go to Sermons > Import Sermons.
  2. For one-time imports:
    • Click “Run Import” to start the process.
    • Wait for the import to complete (duration depends on video count and API limits).
  3. For automated imports:
    • Ensure settings are saved with a scheduled day and time.
    • The system will run imports automatically as configured.

Reviewing Imports:

  1. Go to Sermons > All Sermons.
  2. Filter by imported sermons (e.g., using a tag like “Imported”).
  3. Review each sermon:
    • Check title, description, speaker, series, topics, and media for accuracy.
    • Edit as needed (follow Sermons module instructions for editing).
    • Publish or save as draft to display on the “Sermons” page.

Import Options: Customize the import process:

  • API Quota: Monitor YouTube API usage to avoid limits (configured via API key).
  • Automated Scheduling: Set weekly imports to reduce manual effort.
  • Metadata: Map YouTube data (e.g., video title to sermon title) for consistency.