Solutions Platform Integrations
Pipeline Overview
The solutions social data pipeline fetches live content from external platforms and writes static JSX data modules intosnippets/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}/.
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:null or missing.
Setup Checklist for New Deployment
- Add
YOUTUBE_API_KEYto GitHub Secrets - Add
GHOST_CONTENT_API_KEYto GitHub Secrets - Add
DISCORD_BOT_TOKENto GitHub Secrets — invite bot to each product Discord with “Read Message History” permission - Add
DOCS_V2PAT to GitHub Secrets (for auto-commit workflows) - Verify
product-social-config.jsonhas correct channel IDs for each product - Enable workflow dispatch on each
update-*.ymland trigger a manual run to verify
Related
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 configworkspace/plan/active/SOLUTIONS-SOCIAL-DATA/plan.md— implementation planworkspace/plan/active/SOLUTIONS-SOCIAL-DATA/_workspace/research/socials-research.md— research auditdocs-guide/features/data-integrations.mdx— broader data integrations map