Features

Eight screens, one job: get the right post onto the right account at the right minute

SocialTool is a working panel rather than a suite. Each screen below is one you can open today, and everything on this page describes what it does now.

Plan

Write it once, aim it at every account

The composer knows what each network will accept, so a draft either passes before you schedule it or tells you which network is going to object.

  • Compose

    One draft, many targets

    Write the post, attach the media, and pick the accounts it goes to. A network that needs its own wording gets its own caption, and the character counter counts the way that network counts: X counts a link as a fixed length, YouTube measures its description in bytes, and an Instagram Story has no caption field at all.

    Media is checked against the network's real limits at compose time, file type, size, duration, aspect ratio, so a video that TikTok would reject is caught while you are still editing rather than at the scheduled minute.

  • Calendar

    The month, as a grid

    Every scheduled post on the day it fires, per account, in Europe/Zagreb. Click a day to open it.

  • Connections

    Your accounts, connected by you

    Each account is connected through its own platform's official sign-in, and the panel only ever holds the access it was granted. A connection shows its live status, and disconnecting it is one button: the stored tokens are cleared immediately and nothing is published to that account again.

Publish

The minute arrives whether or not anyone is watching

Publishing is per account, not per post, so one post to six networks is six pieces of work with six outcomes. The panel tracks them separately and says which one went wrong.

  • Queue

    The next fourteen days

    Everything due, grouped by day, filterable by status and network. The page refreshes itself while it is open, so a post that fires as you watch changes status without a reload.

  • Post detail

    What happened, in order

    Each account's attempt keeps its own timeline: scheduled, sent, published, or failed with the platform's own reason translated into a sentence you can act on. A failed target can be retried or cancelled on its own without touching the ones that succeeded.

  • Story handoff

    For the posts an API cannot finish

    No third-party tool can put a link sticker, a poll, or a mention on an Instagram or Facebook Story, so the panel does not pretend to. Mark a Story for handoff and at its scheduled minute the caption and the file arrive in your Discord channel for whoever is on shift, and the post waits in the queue until it is marked done.

Follow up

What came back

Numbers and replies are gathered on a schedule and kept, so a month-old post still has its figures when you want to compare.

  • Inbox

    Comments and mentions, in one list

    Replies to your posts and mentions of your accounts, filterable by network and account. Discord arrives on its own cadence; for the rest you can ask for a fetch and the next sweep picks it up.

  • Insights

    Per post, per account, over time

    Views, likes, comments, and followers, as summary totals, a series over time, a table per channel, and the posts that did best. Filter by network or by account, and export the numbers as CSV when they need to live in someone else's spreadsheet.

  • Settings

    The controls an admin needs

    Admin-only. X charges for every read, so the panel holds a spending budget for it and stops before the budget does.

    Two switches record whether TikTok's Content Posting audit and YouTube's API compliance audit have passed. Until they have, the panel is deliberately conservative: TikTok videos go out private as inbox drafts and YouTube uploads land private for someone to publish. When the approval email arrives, an admin flips the switch. No redeploy.

Two roles, on purpose

An editor plans, composes, and publishes. An admin also connects and disconnects accounts and holds the settings above. Most of a media team never needs to see a token, a budget, or a platform console.

Request access for your team, or read what each network accepts.