Skip to main content

Solutions Platform Integrations

Pipeline Overview

The solutions social data pipeline fetches live content from external platforms and writes static JSX data modules into snippets/data/social-feed-solutions/{product}/, plus shared feed modules under snippets/data/social-feeds/. These files are imported by product community pages under v2/solutions/{product}/.
Each fetch script reads operations/scripts/config/product-social-config.json to determine which products have which channels configured, then writes per-product data files that are auto-committed by the workflow.

Secrets Required

These must be configured in GitHub Settings → Secrets and variables → Actions → Secrets.

RSS Blog Pipeline (No Secret Required)

Products and Their Active Pipelines

Configuration

All fetch scripts read from a central config file:
This file maps each product to its social channels (YouTube channel ID, Discord server/channel IDs, blog RSS URL, GitHub org/repo, forum URL). Scripts skip products where the relevant field is null or missing.

Setup Checklist for New Deployment

  1. Add YOUTUBE_API_KEY to GitHub Secrets
  2. Add GHOST_CONTENT_API_KEY to GitHub Secrets
  3. Add DISCORD_BOT_TOKEN to GitHub Secrets — invite bot to each product Discord with “Read Message History” permission
  4. Add DOCS_V2 PAT to GitHub Secrets (for auto-commit workflows)
  5. Verify product-social-config.json has correct channel IDs for each product
  6. Enable workflow dispatch on each update-*.yml and trigger a manual run to verify
  • docs-guide/repo-ops/config/.env.example — full repo env var reference (grouped by pipeline)
  • operations/scripts/config/product-social-config.json — central product social config
  • workspace/plan/active/SOLUTIONS-SOCIAL-DATA/plan.md — implementation plan
  • workspace/plan/active/SOLUTIONS-SOCIAL-DATA/_workspace/research/socials-research.md — research audit
  • docs-guide/features/data-integrations.mdx — broader data integrations map
Last modified on June 2, 2026