How it works
From a playlist to a published post
Five stages, one of which is always a person. The hub automates the repetitive work and stops short of the editorial decisions.
- 1
Connect the accounts
An artist, or a manager authorized to act for them, signs in and connects the brand's TikTok and Instagram accounts. TikTok is connected through TikTok's own login and consent screen, so we never see or store a TikTok password. The connection can be removed at any time. See the TikTok integration page for exactly what that grant allows.
- 2
Fetch the tracks
On a schedule, the hub reads the brand's Spotify playlist and picks up tracks that have not been posted yet. For each one it collects the title, artists, album art and release date, and resolves a 30-second audio preview.
- 3
Render the video
Each track is rendered into a vertical video: the cover art, the preview audio, and a text overlay in the brand's own template and fonts. A caption is drafted that credits the track's artists and tags their accounts where we know them.
- 4
A person approves
The rendered post lands in a queue in the hub. A curator watches the video, edits or rewrites the caption, reorders or removes anything that does not fit, and approves what is allowed to go out. Nothing leaves the queue without this step, and nothing is posted that a person has not seen.
- 5
Publish and record
At the scheduled time the approved video is sent to the connected accounts. Before anything is sent, the hub re-checks that the credentials it holds authenticate as the account it expects, and refuses to post on a mismatch. The outcome of every run, successful or not, is written to a run history the whole team can read.
What happens when something fails
A run that cannot render, cannot reach a platform, or is rejected by one is recorded as a failure and reported by email rather than retried blindly. A post that succeeds on one platform and fails on another is recorded that way too, so a partial failure is never silently counted as a success. Publishing is deliberately conservative: we would rather skip a slot than post the wrong thing to the wrong account.
Scheduling in practice
Most brands run one recurring slot per playlist or format, on a fixed weekday and time. Individual one-off posts can also be scheduled for a specific date and time. Times are entered and displayed in the artist's own time zone, and the schedule follows daylight saving rather than drifting by an hour twice a year. A brand can be paused without losing its configuration, and a curator can always trigger a dry run to see exactly what a slot would produce before it produces it.