Social Autopilot

Page header background

Write it once, post it everywhere

About

🛠️ Type: Own product

🗓️ Start Date: Oct 2026

🏁 Finish Date: Oct 2026

Status

Completed

Overview

Write once, publish everywhere: per-platform adaptation, scheduling, retries and auto-replies, with a live demo

A tool for a small team that posts the same news on six networks. Write the post once; it is adapted for X, LinkedIn, Instagram, Facebook, Threads and Bluesky, scheduled, published with retries, and the replies that come back are answered or handed to a person.

Each network gets its own rules: on X a link counts as 23 characters, Bluesky counts graphemes, Instagram cannot take links so the link moves to the bio. Long posts become threads where threads exist and are shortened at a sentence where they do not. The live demo runs the same code in the browser with a mock network and posts nothing.

1 / 6

Engineering

How it was built

Frontend

  • Composer, per-network previews with warnings, week calendar, publishing log, replies inbox

Backend & services

  • TypeScript core library with no dependencies, shared by the worker and the demo
  • Scheduler with time zones, default posting slots and per-network limits
  • Retries with backoff, "retry after" respected, idempotency keys, audit log
  • Auto-replies from keyword templates; sensitive or unmatched messages go to a person

Integrations

  • Adapters for X, LinkedIn, Facebook Pages, Instagram, Threads and Bluesky, off until credentials are set
  • Mock adapter with injectable failures, the default

Testing & verification

  • 66 tests, run in CI with a dry run of the worker

Applied

Skills on this project

TypeScriptNode.jsAPI IntegrationSchedulingAutomationVitest

Next step

Ready to bring your project to life?

Schedule a free 30-minute strategy call with our team.

Book Your Free Consultation or email contact@disit.tech

No sales call. You will talk to the engineer who would do the work, and you will get a written summary either way.