Skip to main content
Selected work / Publishing operations friction

Social Publisher

When small teams publish across channels, calendars, media folders and approval checks, the risk is missed limits, unclear queues and launch-week rework. Flat18 built Social Publisher around channel connection, variants, validation, scheduling and logs so teams can trust what is ready and what has shipped.

4+Channel types planned

Bluesky, X, LinkedIn, Google Business Profile and room for more.

98%Queue confidence modelled

Validation, auth checks, quota signals and retry states surfaced before dispatch.

BYO AIControlled assistance

AI support framed around user-owned provider keys and predictable cost control.

Development journey

From scattered publishing chores to a structured product workflow.

Flat18 approached Social Publisher as an operations problem first and a UI problem second. The product needed to help teams prepare better posts, understand platform constraints, and trust what happened after scheduling.

01 / Friction

Publishing work was scattered across too many places.

Small teams were planning campaigns in calendars, writing drafts in separate tools, adapting copy manually for each channel, and checking limits only when something was about to go out.

02 / Product shape

We turned the mess into one operational loop.

The workflow became channel connection, base post, platform variants, validation, preview, calendar scheduling, queue dispatch, logs, and retry visibility. Boring in the best possible way.

03 / Reliability

The final product shows what is ready, queued, published, or failing.

Instead of hiding the hard parts, Social Publisher makes channel health, entitlement limits, queue confidence, dispatch logs, and retry states visible before mistakes reach the customer.

Product surfaces

Designed around the moments where publishing usually breaks.

The interface is not just a prettier scheduler. Each surface exposes a different failure point: unclear channel state, platform-specific limits, weak review context, and invisible dispatch results.

Compose

Write once, adapt per network, catch issues early.

The composer keeps the base post, platform-specific previews, media choices, authorisation state, daily quota and text limits visible before anything enters the queue.

Calendar

Make the queue readable.

Teams can review what is going out, where it is going, and what still needs attention.

Reliability

Show failures before they become mysteries.

Logs, retries, channel profiles and system status make dispatch easier to inspect and support.

Brand assets

Share-ready art and compact iconography.

The selected work now includes the social share image and the compact app icon, so the product can be shown clearly on link previews, tiles and other small surfaces.

Social Publisher Open Graph share image
Open Graph

Share image

Use this for link previews, social posts and project cards where the full brand treatment needs to hold up.

Social Publisher app icon
Icon

App icon

Use this in tight spaces such as featured work tiles and app-style surfaces where the wordmark would not fit.

Workspace dashboard
Live product homepage
Compose, preview, validate
Calendar scheduling
Channels, logs, status

Delivered for confidence

Dashboard state, channel health, validation feedback, logs, and retry visibility make the publishing pipeline easier to inspect before and after dispatch.

Live betaDiagnosis: fragmented publishing operationsSolution: structured scheduling workspaceOutcome: calmer content execution

Social Publisher became an example of turning repeatable creative work into a dependable product system. Flat18 handled the product framing, interface design, workflow logic, queue model, validation rules, and launch-facing marketing experience.

Problem found

Lean teams often manage posts across drafts, platform tabs, calendars, media folders, AI tools, account credentials, and manual reminders.

Flat18 diagnosis

The product needed to make platform differences visible before scheduling and make queue health visible after dispatch.

Solution shipped

We designed a workspace for connected channels, base posts, per-platform variants, validation, previews, calendar scheduling, logs, retries, and BYO AI.

Customer value

Small teams can run content with clearer ownership, fewer avoidable mistakes, and a practical record of what is ready, queued, published, or failed.

What Flat18 handled

  • Mapped the operational loop from channel connection to draft, validation, schedule, dispatch, and logs
  • Made platform differences explicit through variants, previews, and early validation checks
  • Designed dashboard and calendar surfaces that show publishing state, not just reminders
  • Framed BYO AI support around predictable costs and user control over providers

Stack

Vue 3ViteCloudflare PagesWorkers + QueuesNeon PostgresCloudflare R2

Need a product workflow this controlled?

Flat18 can turn repeatable customer operations into a polished, inspectable product with the right interface, queue logic, validation, logs, and launch path.

Tell us what you want to build

Share the goal, deadline and current state. We will reply with the best route and next step.

Remote-first team
Mon-Fri: 12:00 - 20:00 UTC
Quick contact

Need a quicker back-and-forth? Open live chat or message us on Telegram.

Telegram