In production Telegram Mini App

Social Media Manager

One queue, eight platforms, and a human approval step before anything goes out in your name.

The problem

Scheduling tools either post automatically and eventually publish something embarrassing, or need someone to log into a web dashboard, which means it does not get done.

What we built

Posts land in a queue. You review them in a Telegram mini app — preview, edit, approve or deny. Approved posts publish on schedule and confirm back to you. Nothing reaches an audience without a person saying yes.

Capabilities

What it actually does

Every item below is a feature of the running system, not a roadmap.

Approval queue

Every queued post is previewed exactly as it will appear. Edit the copy, approve it, or deny it. Approval is the default gate, not an optional extra.

Eight platforms, one action

Approved posts fan out to TikTok, Instagram, LinkedIn, X, Threads, Facebook and Reddit, plus Google Business Profile. Each platform is called separately and reports back individually, so a failure on one does not silently take the others down with it.

Artwork when there is none

A post with no photo gets one: AI-generated art composited with your logo and the event details, uploaded and attached automatically. No more skipping a post because nobody took a picture.

Scheduling

The queue is swept every 15 minutes and anything approved and due goes out. Posts are marked as published so nothing double-posts.

Confirmation back to you

A Telegram message after each run, with per-platform results. You find out a token expired from the bot, not from a client asking why you stopped posting.

Long video to shorts

Send a long video and get vertical clips: transcribed with Whisper, the strongest 3–6 moments selected, cropped and published to TikTok, Instagram and YouTube Shorts.

Built and tested; not currently enabled in production.

Under the hood

How it is put together

Nothing exotic. A mini app talking to an action-routed API, with state in Postgres and authorisation checked server-side on every call.

  • Runs on your server, against your database, with your credentials
  • No per-seat licence and no vendor account required
  • Documented at handover, so someone else could take it over
Social Media Manager technical specification
Front endTelegram Mini App (WebApp)
Queuen8n Data Table
CadenceSwept every 15 minutes
PlatformsTikTok, Instagram, LinkedIn, X, Threads, Facebook, Reddit, Google Business Profile
ArtworkAI generation + logo/text compositing
VideoWhisper transcription, LLM moment selection, vertical crop
ReportingPer-platform result summary to Telegram
Fit

Who this suits

  • Venues with events to promote and nobody to promote them
  • Anyone posting the same thing to five apps by hand
  • Businesses that need a human check before anything publishes

Tell us what keeps going wrong

A conversation costs nothing and often ends with us saying automation is not worth it for a given job. That is a useful answer too.