Integrations

GitHub integration powers several features:

Integrations

GitHub

GitHub integration powers several features:

Signal scouting — Monitor repos for releases and commits. Add repos in Settings > Scout Sources.

Wire sources — Track your own repos:

POST /api/wire/sources
{"type": "github_release", "name": "My Repo Releases", "config": {"repo": "owner/repo"}}

SEO PR pipeline — Automatically open PRs with SEO fixes:

POST /api/seo-pr/run
{"repo_url": "https://github.com/owner/repo"}

Team discovery — Find team members from GitHub org membership:

POST /api/team/discover

Webhooks — Receive push events for real-time signal ingestion:

POST /api/webhook/github

Setup: Connect GitHub in Settings > Integrations with a personal access token.

LinkedIn

Publish approved content directly to LinkedIn.

Setup:

  1. Go to Settings > Integrations > LinkedIn
  2. Click Connect LinkedIn to start the OAuth flow
  3. Authorize Pressroom to post on your behalf

Publishing: When you publish content with channel linkedin, it posts to the connected LinkedIn profile.

Facebook

Publish to Facebook pages.

Setup:

  1. Go to Settings > Integrations > Facebook
  2. Click Connect Facebook to start the OAuth flow
  3. Select the page you want to publish to

Publishing: Content with channel facebook posts to the connected page.

HubSpot

Sync content to HubSpot CMS.

POST /api/hubspot/sync

Publishes blog content to HubSpot’s content management system.

Medium

Publish blog posts to Medium.

Setup: Configure Medium integration token in settings.

Slack

Send content suggestions and notifications to Slack channels.

POST /api/slack/notify

Useful for alerting the team when new content is ready for review.

DreamFactory

Optional data integration. When connected, Pressroom can read customer data from DreamFactory services (CRM, analytics, support) and use it as intelligence during content generation.

Setup: Go to Settings > Integrations > DreamFactory and enter your DreamFactory URL and API key.

Service discovery: During onboarding, Pressroom introspects DreamFactory to discover and classify available data services (databases, social connectors, analytics).

Connection status

Check all integrations at once:

GET /api/settings/status

Returns connection status for Claude, GitHub, LinkedIn, Facebook, HubSpot, DreamFactory, and other configured services.