Unified inbox
Every DM, comment, and contact in one operational view.
Handle DMs, comments, and messages across Facebook, Instagram, YouTube and Telegram — manual replies, tags, subscriptions, and contact history without jumping between tools.
PostStack is a self-hosted platform for Facebook, Instagram, YouTube & Telegram — with more channels on the way. Auto-reply to DMs and comments, run drip sequences, manage contacts, and publish — all from one place, on your server.
@anna.k
Instagram · comment
Every channel is one TypeScript provider class — the list keeps growing, and you can add your own.
You use
Buffer
when you only need a clean scheduler.
You use
ManyChat
when basic DM automation is enough.
You use
PostStack
when you need scheduling, auto-reply, comment-to-DM funnels, drip sequences, CRM, and a REST API across Facebook, Instagram, YouTube & Telegram — on your own server, with no per-contact fees.
01 · Capture
A follower drops “PRICE” under your Instagram post. PostStack matches it against your rules in real time.
02 · Convert
PostStack replies publicly and slides the conversation into the DMs — comment-to-DM, automatically, within Meta's window.
03 · Nurture
The contact is tagged, saved, and enrolled into a timed follow-up sequence. No lead slips through.
@your.brand · post
anna.k How much is the course? PRICE 🙌
Direct message · @anna.k
comment → DMAnna K.
Everything you'd otherwise stitch together from a scheduler, a chatbot, and a CRM — built into a single self-hosted platform.
Unified inbox
Handle DMs, comments, and messages across Facebook, Instagram, YouTube and Telegram — manual replies, tags, subscriptions, and contact history without jumping between tools.
Auto-reply rules
Build rules for comments, keywords, postbacks, welcome events, stories, and reactions. Reply publicly, privately, or both — with AI rephrase and interactive buttons.
Drip sequences
Create multi-step sequences with delays, manual enrollment, and automatic enrollment from the exact rule that captured intent.
Publishing
Plan multi-platform posts, schedule delivery, attach media, publish first comments, and trigger Auto-Story workflows from one screen.
CRM
Tags, subscriptions, contact profiles, and thread history stay connected to the person who just commented or messaged you.
API-first
Every serious capability is designed around /api/v1 and documented with Scalar for builders who want to connect PostStack to their stack.
This is exactly how PostStack answers comments and DMs: match the intent, reply in public or private, then hand off to a sequence — automatically.
Tap a keyword a follower might send
@follower
Instagram · DM
Attach Facebook, Instagram, YouTube and Telegram accounts, then pull DMs, comments and messages into a single inbox.
Map keywords, comments, reactions, stories, or welcome events to public replies, private messages, or both.
Move qualified contacts into follow-up sequences with timed delays and channel-aware delivery.
Schedule content, run CRM workflows, and extend everything through the REST API when the UI is not enough.
Write the post, attach media, pick a time — PostStack publishes across every connected channel and drops the first comment. One screen, every platform.
New episode is live 🎬 full breakdown inside 👇
YouTube
Telegram
Run automation for multiple brands without pricing that grows every time a client's audience grows.
Answer product questions, recover comment intent, and move shoppers from public comments to private follow-up.
Send lead magnets when someone comments a keyword and keep every subscriber in a lightweight CRM.
Self-host the stack, inspect the code, and connect your own tools through a predictable API surface.
A comment, DM or message hits a channel webhook, PostStack processes it, and writes it straight into your Postgres and your REST API — not into someone else's SaaS where your audience sits behind a per-contact paywall.
SaaS lock-in: your audience lives on their servers.
PostStack: it lives on yours.
PostStack wasn't supposed to be a product. We were running automation for our own brands and got tired of watching the bill climb every time an audience grew. So we built a self-hosted layer on top of the social platforms' APIs — for ourselves.
Then people asked for access. Then their friends did. Today it's a source-available platform for anyone who believes their data and their automation should belong to them.
We're just getting started. Come build with us.
100%
Your data, your server
0
Per-contact fees
2
Meta surfaces (FB + IG)
REST
API for every feature
Live now
Up next
On the roadmap
We ship in public — follow along or request a channel on GitHub. Open GitHub →
Self-host the core at no cost. Pick a license when you want the full feature set and support — yearly or one-time.
For builders who want to run the core system themselves.
Launch price. Commercial license, priority support, and a year of updates.
Launch price. One-time license for teams who keep running their own stack.
🚀 Launch pricing — lock in the founding rate while it lasts. Paid licenses are issued through Sellf; choose yearly or lifetime at checkout.
Yes for self-hosting. The target setup is Docker Compose on a VPS. Marketing lives on poststack.techskills.academy and the app on app.poststack.techskills.academy — they deploy independently.
Both are available: PRO is a yearly license, and Lifetime is a single one-time license with no recurring fee.
Facebook, Instagram, YouTube and Telegram are live today, and you can connect multiple accounts of each. TikTok, X/Twitter, LinkedIn, Threads and Discord are reserved and arriving next — each new channel ships as one provider class, so the list keeps growing.
Your database and media storage stay under your control. No per-contact lock-in — operational data lives on infrastructure you manage.
For production usage with Meta permissions, expect the normal Meta app setup and review. PostStack gives you the operating layer, not a way around Meta policy.
Yes. The app is API-first and TypeScript-based, so you can drive it through /api/v1 or extend the provider pattern in the codebase.
The free self-host runs the core system. A PRO or Lifetime license unlocks the full feature set, commercial use, and priority support.
Reach out and we'll make it right. The whole point of PostStack is removing lock-in — that includes how you feel about the license.
Get PostStack and run it on your own server today — no per-contact fees, no lock-in.