Postflow - AI Social Schedule icon

Postflow - AI Social Schedule

Go to Website
Hot or Not
Postflow - AI Social Schedule

Description

Postflow is a self-hosted, multi-tenant SaaS for scheduling social media posts — built for creators and, especially, social media management agencies that need client sign-off before anything goes live.

Live Demo

Live demo: https://postflow.sniperlicance.xyz/

Every tenant manages its own connected accounts, content calendar, and team, and pays a monthly or yearly subscription via Stripe to use the platform — run it as your own scheduling SaaS business from day one.

The two things generic schedulers skip entirely

  • Real AI caption generation — type a rough topic or idea, click Generate, and get real AI-drafted captions and hashtags back (OpenAI or Anthropic, your own API key). Not a canned template — a genuine LLM call.
  • Client approval links — mark any draft "Needs client approval" and Postflow generates a unique, unguessable link. Your client opens it, sees the exact post preview, and clicks Approve or Request Changes — no account, no login, no password to manage. Approved posts move straight into the scheduling queue; requested changes notify you with their comment.

Also included

  • Genuine X/Twitter publishing — real OAuth 1.0a signed API calls with your own developer credentials, not a mock.
  • Content calendar (month/week/list) color-coded by platform and status across every connected account
  • Team members with configurable publish permissions
  • Multi-tenant billing with 4 built-in, fully editable Stripe subscription plans
  • Database-driven multi-language admin panel
  • Full platform-admin panel: tenants, plans, settings, languages

Included plans (fully editable from the platform admin panel)

  • Free — 1 connected account, 30 posts/month
  • Starter — $15/mo — 3 accounts, unlimited posts
  • Pro — $35/mo — 10 accounts, unlimited posts, client approval links unlocked (up to 10 clients)
  • Agency — $69/mo — unlimited accounts, posts and clients, priority support flag

Please add your own Stripe, OpenAI/Anthropic, and X/Twitter developer keys before going live. Facebook and LinkedIn publishing are included as a ready-to-extend connection UI; enabling live posting on those two requires your own Meta App Review / LinkedIn partner API access, since that approval can only be granted to the account operator, not shipped pre-approved in a script.

Features

Real AI caption + hashtag generation (OpenAI or Anthropic, your own API key) Client approval links — token-based, no login required for clients to approve or request changes Genuine X/Twitter publishing via real OAuth 1.0a signed API calls Content calendar (month/week/list) color-coded by platform and status Compose flow: multi-account targeting, image upload, per-platform preview, scheduling Team members with configurable publish permissions Multi-tenant: every tenant manages its own accounts, clients, team and billing independently Stripe subscription billing with 4 built-in, fully editable plans Facebook and LinkedIn connection UI included, ready to extend with your own API approval In-app notifications (client approvals, requested changes, publish failures) Full platform admin panel: tenants, plans, settings, languages Database-driven multi-language system — add and translate languages from the admin UI Self-hosted: full source code, runs on any standard PHP/MySQL host 4-step guided web installer with automatic permission repair Includes realistic demo data and a demo login for instant evaluation

Requirements

PHP 8.1 or higher MySQL 5.7+ / MariaDB (with PDO MySQL extension) PHP extensions: pdo_mysql, mbstring, json, openssl, curl, gd A Stripe account (for subscription billing — optional if you only need the Free plan) An OpenAI or Anthropic API key (to enable AI caption generation) An X/Twitter Developer Portal app (for genuine publishing to X/Twitter) Apache with mod_rewrite (.htaccess) or equivalent rewrite rules on Nginx

Instructions

1. Upload all files to your server (or a subfolder). 2. Visit your domain in a browser — the installer will start automatically and will attempt to self-repair file/directory permissions. 3. Step 1: the installer checks PHP version and required extensions. 4. Step 2: enter your MySQL database connection details. 5. Step 3: create your platform admin account (name, email, password). 6. Step 4: installation completes — log in at /admin with the account you just created. 7. In Admin → Settings, add your Stripe keys, and your OpenAI/Anthropic key to enable AI generation. 8. Each tenant connects their own X/Twitter developer credentials under their account Settings to enable real publishing. 9. In Admin → Plans, adjust pricing and limits to match your business model. 10. Set up a cron job (`* * * * * php cron/publish_posts.php`) or use the included token-protected /cron/run web fallback to actually publish scheduled posts. 11. If your host shows a "View not found" error right after upload, upload the included fix_permissions.php to your project root and open it once in a browser, then delete it. 12. (Optional) In Admin → Languages, add a new language and translate the interface from the admin panel.

Authorprofignorant
CategoryScripts & Code / PHP Scripts / SaaS
Price$49
Extended License$147
First ReleaseJul 26, 2026
Last UpdateJul 26, 2026
Files included.php, .sql
Software versionPHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit