Unified social publishing platform

One control plane for every project that needs to publish socially.

SignalForge connects content, media, provider accounts, webhooks, and retries into one operator-friendly system. It is built for developer-first integrations and multi-project operations.

New here Start with the docs and product overview.
Already signed in Jump straight to the operator console.
1 control plane
4 platform families
3 lifecycle layers
0 manual copy-paste
curl -X POST https://api.perfectjodi.org/v1/content-items
Authorization: Bearer PROJECT_API_KEY

{
  "title": "Publish once, fan out everywhere",
  "platforms": ["x", "facebook", "instagram", "youtube"]
}
Designed for NewzMedia and other VPS-hosted projects.

Use it internally or expose it as a product later without changing the core model.

01 Provider-aware billing

Launch checkout or portal sessions from the dashboard while keeping organization billing state visible.

02 Session handoff

Move from the public site to the operator console with a one-time exchange token instead of exposing the JWT.

03 Delivery visibility

Keep retries, webhook history, and per-account publish state in the same workspace model.

Built for three operating modes

One product shape for operators, developers, and multi-project owners.

Operators

Review queue health without losing provider-level detail.

Track onboarding, generation runs, media, scheduled posts, failures, and per-account publish state from a single console.

Developers

Push content in over API, not through a fragile UI-only path.

Feed content, manage webhooks, and keep upstream systems thin while SignalForge owns variants, delivery state, and retries.

Workspace owners

Run more than one property without rebuilding the social stack every time.

Projects, organizations, plans, onboarding, and provider connections all stay under one reusable multi-tenant model.

Capabilities

Everything that lives between a post and a publish event.

Multi-project control plane

One workspace can manage several projects, each with its own keys, accounts, and webhook hooks.

Unified social account lifecycle

Connect, finalize, inspect, and disconnect provider accounts through one product surface.

Media and previews

Reserve uploads, confirm assets, generate previews, and keep visual assets attached to the post lifecycle.

Retries and auditability

Worker-backed retry scheduling, webhook signatures, and audit logs make failures visible.

Supported resources

Built around social accounts, media, posts, webhooks, and projects.

X

Fast post publishing, retries, account-level state, and token refresh support.

Facebook

OAuth page publishing for social ops teams and multi-brand workflows.

Instagram

Business-ready path for visual campaigns, cards, and future media automation.

YouTube

Community-post and future video workflows with a consistent content model.

How it works

Simple integration, operator-grade visibility.

1
Create a project

Spin up a project, generate an API key, and connect the project to your product or workflow.

2
Prepare content

Ingest a story, generate previews, attach media, and queue the social package you want to publish.

3
Connect networks

Authorize X or Facebook now, then add Instagram and YouTube as your workflow expands.

4
Ship and observe

Publish, retry, and inspect every attempt with dashboard views and webhook callbacks.

Developer API

API-first, with a dashboard when humans need to intervene.

SignalForge exposes project keys, media upload sessions, content preview generation, provider account connections, and webhook delivery state from one unified backend.

Auth and API guide
Example
curl -X POST https://api.signalforge.local/v1/content-items \
  -H "Authorization: Bearer YOUR_PROJECT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId":"proj_123",
    "title":"Your story headline",
    "canonicalUrl":"https://example.com/story",
    "summary":"Short context for the rewrite pipeline",
    "platforms":["x","facebook"]
  }'

Pricing and value

Internal first, billing-aware, and product-ready by design.

Internal

For your VPS projects and private operator workflows.

Best for one VPS
  • One API for every project
  • Dashboard previews and retries
  • Project-level isolation

Team

For small teams publishing across multiple brands.

Multi-workspace
  • Shared workspaces
  • Social account management
  • Webhooks and audit logs

Platform

For shipping SignalForge to external customers later.

External SaaS-ready
  • Multi-tenant product shape
  • API-first integration
  • Pluggable social providers

Ready to build

Start with the dashboard or drop straight into the API docs.