Publishing cockpit
Postiva is a self hosted publishing cockpit. You upload the media once, place it on a calendar, and a background worker posts it to Instagram, TikTok and Threads through each platform's official API at the minute you picked. No browser automation, no unofficial endpoints, no third party inbox holding your tokens.
Publishes through
Documented publishing endpoints only. Scope by scope breakdown further down this page.
| 19:00 | @pixmood.tr | Yayınlandı |
| 19:00 | @pixmood.app | Yayınlandı |
| 20:30 | @thecodevolt | Kuyrukta |
| 21:00 | @pixmood.tr | Taslağa gönderildi |
What it does
Pipeline
Every account is linked through the platform's own OAuth screen. Postiva never sees a password. The returned access and refresh tokens are encrypted with AES-256-GCM before they touch the database, and TikTok's rotating refresh tokens are persisted atomically so a renewal can never be lost halfway.
Pick media from the library, write the caption or draft it from the account persona, choose which accounts the post goes to and set the minute. A single post can carry a different caption per account, which is what you want when the same video ships to a Turkish and an English profile.
A separate process wakes every 20 seconds, claims the jobs that are due and calls the platform API. The platform post id and permalink land back on the queue row, and a Telegram message tells you it happened. If a step fails it backs off and retries; if the machine was down, missed slots are caught up inside a late window you configure.
Platforms
| Platform | API | Scopes requested | What it is used for |
|---|---|---|---|
| Instagram Graph API, Content Publishing | instagram_business_basic, instagram_business_content_publish | Reels, single images, carousels and stories to the operator's own professional account. | |
| TikTok | Login Kit + Content Posting API | user.info.basic, video.upload, video.publish | Reads the connected account's basic profile, then either uploads the video to that account's TikTok drafts or direct posts it when the operator turned direct mode on. |
| Threads | Threads API | threads_basic, threads_content_publish | Text and media posts to the operator's own Threads profile. |
Nothing is published that the operator did not schedule. TikTok targets start in draft mode, where the video lands in the account's own TikTok inbox and a person taps publish. Before a direct post, Postiva queries the Creator Info endpoint and uses a privacy level the account actually allows, refusing videos longer than the limit that endpoint reports. It also holds back when the account already has the maximum number of pending shares for the day.
Data
Operator
This instance is operated by TheCodeVolt, a software studio in Türkiye, and it publishes to accounts the studio owns. The panel behind the sign in screen is not a public sign up: there are no visitor accounts, because each installation belongs to one operator and their own profiles.
If you want an installation of your own, or you have a question about how your data is handled, write to info@thecodevolt.com.