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.
Publish approved content directly to LinkedIn.
Setup:
- Go to Settings > Integrations > LinkedIn
- Click Connect LinkedIn to start the OAuth flow
- Authorize Pressroom to post on your behalf
Publishing: When you publish content with channel linkedin, it posts to the connected LinkedIn profile.
Publish to Facebook pages.
Setup:
- Go to Settings > Integrations > Facebook
- Click Connect Facebook to start the OAuth flow
- 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.