Viewport

Scheduler & analytics for one operator

Most analytics tell you what happened.This one tells you what works.

Viewport posts your videos to Instagram, YouTube and TikTok, then works out from your own posts which signals predict reach — on your account, not the average one.

Self-hosted · your accounts, your database · Instagram, YouTube, TikTok

Viewport's Analytics view: three signal tiles — Instagram watch time, Instagram skip rate, TikTok share rate — each with the line it is measured against and how often that line has been right, above a TikTok reach trend.

Live from the account it was built for. Three signals are shown because three hold up. Two more were tested and dropped — a signal that can't beat a coin flip doesn't get a tile.

The line is found, not typed

Your account is not the average account.

Every guide has a number for you. Hook them in three seconds. Aim for four percent. None of it was measured on your audience.

Viewport sorts your posts by whether they out-reached your own median, then finds the cut that best separates the two piles. That cut is your line, and it moves as you post. The accuracy it shows is scored on posts it hasn't seen — so it can't flatter itself.

Viewport's Scheduler: a list of posted videos, each a single card with the platforms it went to marked by icon, its caption, and the time it went out.

The queue

One video, one card.

A clip posted to three platforms is one card, not three. Open it and each platform gets its own tab — the same video can clear every signal on TikTok and miss them all on Instagram, and that gap is the interesting part.

The last step before a post goes out: the video beside three cards showing the exact caption Instagram will get, the title and description YouTube will get, and the caption TikTok will get, with Regenerate caption and Edit text buttons above them.

Before it goes

You see exactly what each platform will get.

The last screen puts the video beside the caption Instagram receives, the title and description YouTube receives, and the caption TikTok receives. Side by side, because the differences are what people get wrong.

For TikTok you choose who can see it. Nobody chooses for you.

Viewport's Insights view: a short written summary of the last 30 days, then two columns — what's working and what's worth watching — each point followed by the posts and numbers behind it.

Written, if you want it

A short read of the last thirty days.

Grounded in the posts themselves, with the numbers next to each claim so you can check it. Optional — it needs a free key, and everything else works without it.

The TikTok problem

Usually you pick two: your own data, or TikTok that just works.

TikTok makes every app that posts publicly get registered and audited by TikTok first. Buffer and Later did it once, for everyone — which is why their TikTok works, and why your videos and your numbers live on their servers on a subscription that never ends.

Self-hosted tools give the data back and hand you the audit: register as a developer, own a domain, record a demo of your own software, wait a week. Most people stop there.

A hosted scheduler

  • TikTok works immediately
  • Your videos sit on their servers
  • Your numbers sit there too
  • $15 to $29 every month, forever
  • Analytics you cannot check the working of
  • An account that can be closed

Convenient, and never yours.

Another self-hosted tool

  • Register as a TikTok developer
  • Own a domain
  • Serve terms and privacy pages from it
  • Verify that domain with TikTok
  • Record a demo of your own software
  • Wait days, sometimes a fortnight

Then find out whether they said yes.

Viewport

  • Press Connect
  • Log in to TikTok

Your data stays on your own accounts, and the TikTok audit was done once — by us, for everyone.

Plainly: TikTok posting runs through a small service I operate. If it stops, TikTok posts wait in the queue and go out when it's back — Instagram and YouTube never touch it. Fifteen TikTok posts a day per licence, below TikTok's own limit. And if you'd rather not depend on me, put your own TikTok app in and the service steps aside.

Before you buy

Three things that might make this the wrong tool.

01
It is built for one person, not a team.

One password, one set of accounts, no roles, no approvals. If anyone else needs to see the queue before a post goes out, this will fight you.

02
You deploy it yourself.

Four free accounts, about thirty minutes, a guide, and a setup check that tells you which service is wrong.

03
Instagram has to be a Business or Creator account.

Instagram's API won't post to a personal one. It is the single most common thing that stops a setup.

Get it

Stop guessing which post worked.

Download Viewport, follow the guide, connect your accounts from inside the app. Your first post can go out the same afternoon.