Dashboard + Content Queue
Create tables, import CSV, assign one job, select destinations, then run, pause, or auto-post after sign-in.
Open Content Queue →Postifys gives agencies and operators one connected-account layer for supported Facebook, Instagram, YouTube, Pinterest, LinkedIn, and TikTok work—through Dashboard Content Queue, REST API, n8n, or Cursor/Claude-compatible MCP tools.
No card required for the 7-day trial. It includes one seat and full publishing access. Add a card to continue; then $4 for the first seat and $2 per additional seat monthly. Platform permissions and content rules still apply.
curl -X POST \ https://postifys.com/api/instagram/post \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Idempotency-Key: workflow-job-123" \ -H "Content-Type: application/json" \ -d '{ "type": "VIDEO", "mediaUrls": ["https://cdn.example/video.mp4"], "text": "Scheduled from my workflow", "instagramAccountId": "CONNECTED_ACCOUNT_ID" }'
Postifys is a social publishing service for agencies, operators, developers, and automation teams. Connect supported accounts once, then choose a controlled Dashboard Content Queue, platform-specific REST endpoint, n8n node, or MCP tool while keeping status, history, and retry visibility in one place.
Choose the surface that fits the work. All routes use the same authorized accounts and preserve operational history; platform requirements still determine what can publish.
Create tables, import CSV, assign one job, select destinations, then run, pause, or auto-post after sign-in.
Open Content Queue →Use scoped API keys from trusted backend systems and integrate platform-specific publishing calls.
Read API docs →Build visual and scheduled automations with connected-account selectors and credential testing.
Set up n8n →Use the local postifys-mcp package in Cursor, Claude, or a compatible MCP client.
Postifys standardizes authentication and operational tracking while preserving the fields, targets, permissions, and approval requirements of each social network.
Register, verify the email address, and create a Postifys API key from the secure settings page.
Complete each platform’s authorization flow. Postifys stores the connection for that user and lists available targets.
Call the matching endpoint with a connected target, supported media URL, and the fields required by that platform.
Use synchronous responses, asynchronous status polling, publish history, queue state, and failure details to operate reliably.
All publishing calls require a logged-in session or a Postifys API key. Keep API keys in server-side environment variables or a secrets manager.
| Platform | Endpoint | Primary target | Supported workflow |
|---|---|---|---|
/api/facebook/post | Page | Feed, image, Reel | |
/api/instagram/post | Professional account | Image, Reel | |
| YouTube | /api/youtube/post | Channel | Video upload |
/api/pinterest/post | Board | Image Pin, video Pin | |
/api/linkedin/post | Member profile | Text, image, video, link | |
| TikTok | /api/tiktok/post | Creator account | Video upload to inbox |
The free postifys-mcp package gives compatible MCP clients tools to list connected accounts, upload media, publish supported posts, poll status, and manage Content Queue. It uses a scoped Postifys API key; your social OAuth tokens stay on Postifys.
MCP is for agent-driven work. Use the n8n community node for scheduled and visual workflows; both use the same Postifys API.
{
"command": "npx",
"args": ["-y", "postifys-mcp"],
"env": {
"POSTIFYS_API_KEY": "YOUR_SCOPED_KEY"
}
}
API keys resolve only the accounts connected by their owner, with target validation before publishing.
Queue remote media, inspect it, normalize supported Google Drive links, and serve short-lived files where a platform needs them.
Accept long-running video work with a submission ID, process it in the background, and query status without holding one HTTP request open.
Review recent attempts, platform responses, processing stages, and normalized errors from the dashboard or API.
Retry supported failed attempts while preserving their original platform, target, text, and media context.
Use credential testing and dynamic account selectors in the Postifys community node, or call REST endpoints directly.
Use Postifys MCP in Cursor, Claude, or another compatible client to work with connections, media, publishing, and status through the same scoped API key.
Create a table of post rows, then attach a job with destinations, an interval, and a timezone. Run it now or enable automatic publishing without building an n8n workflow.
Create separate masked keys for agencies, n8n, backend services, or clients, with scopes and last-used visibility.
SSRF protection, restricted CORS, CSRF protection, signed Meta webhooks, masked logs, and required-secret checks.
See healthy, expiring, expired, and reconnect-required social connections before they interrupt publishing.
For repeatable publishing without custom code, sign in to create a Post Data Table, add rows manually or import CSV, and create one job for that table. An entitled publishing account can select connected destinations plus its interval and timezone, then keep it paused, run it once, or enable automatic publishing when the content is ready.
Add post rows or import a CSV.
Choose accounts, interval, and timezone.
Run now, pause, or enable auto-post.
Publishing still follows the connected account, platform permissions, and media requirements for every row.
New customers start with a 7-day free trial for 1 seat and full publishing access. No card required. Add a card only to continue after the trial.
For developers, agencies, n8n builders, and automation teams.
for 7 days · 1 seat included
Trial starts through Stripe Checkout. Cancel before trial ends to avoid automatic billing.
No multi-platform API removes the underlying platform rules. Reliable automation starts with accurate expectations.
Publishing depends on each application’s approved products, scopes, and production access. A successful Postifys connection cannot grant permissions a platform has not approved.
Use platform-specific endpoints. Media duration, dimensions, size, privacy, captions, thumbnails, target IDs, and audience controls vary.
Remote files must be downloadable. Postifys can proxy supported sources, but inaccessible, expired, oversized, or unsupported media will fail validation or platform processing.
Instagram requires a professional account, LinkedIn currently targets members, TikTok Direct Post settings must match creator capabilities, and Pinterest writes depend on approved access.
Connect database, storage, approval, and AI-generation workflows to supported social publishing through n8n.
Keep each customer’s connected accounts separate, choose specific targets, and review history from one operational dashboard.
Add publishing to a CMS, asset pipeline, CRM, approval tool, or back-office system without putting social credentials in frontend code.
Use stable keys so workflow retries can replay status instead of duplicating posts.
Track queued, processing, published, failed, retrying, and platform failure reasons.
See expiring, expired, healthy, and reconnect-required accounts before operations break.
Create support tickets with post IDs, API request IDs, or workflow context from the app.
Short answers for developers evaluating Postifys.
postifys-mcp package with a scoped Postifys API key. It gives compatible MCP clients tools for connections, media upload, publishing, status polling, and Content Queue. Social OAuth tokens remain on Postifys. See MCP setup.Connect one account, create a scoped API key, send your first request, and use status/history endpoints to keep publishing observable.