How it works

From connecting an account to seeing a published post's numbers — what Azim Social does at each step, and what TikTok does.

  1. 1

    You sign in and connect your accounts

    You sign in with Continue with Google — that's your Azim Social account. From the console's Connections page you then connect TikTok (TikTok's own authorization page, via Login Kit) and YouTube (Google's consent screen). Azim Social never sees a password; each platform shows you exactly which permissions are being requested.

    When you approve, the platform redirects back with a one-time code that Azim Social exchanges for an access token. Tokens are stored server-side (Google's encrypted) and are never exposed to your browser.

  2. 2

    Azim Social checks what you're allowed to post

    Before showing the composer, Azim Social asks TikTok's creator_info endpoint for your current posting options — nickname, and which privacy levels your account may use right now. Those become the only choices offered, so a post cannot fail for asking TikTok something it would refuse.

  3. 3

    You queue a post

    Pick the video file, write the caption, choose a privacy level, and set a publish time. Azim Social stores the video and records the post as scheduled. Nothing is sent to TikTok yet.

  4. 4

    At the scheduled time, Azim Social publishes

    A background worker wakes up, initializes a Direct Post with TikTok's Content Posting API, uploads the video file, and hands off to TikTok. If your access token has expired, it is refreshed automatically first.

  5. 5

    TikTok confirms the result

    Azim Social polls TikTok for the publish status and also listens for TikTok's webhook notification. Whichever arrives first updates the queue — published, or failed with TikTok's own reason attached.

  6. 6

    Metrics come back

    Once a video is live, Azim Social reads its public counts through TikTok's Display API — views, likes, comments, shares — and shows them next to your other posts.

What Azim Social stores, and for how long

DataWhyKept until
Open ID, display name, avatar URL Identifying the connected account in the console You disconnect or request deletion
Access and refresh tokens Making the API calls you asked for, on your behalf You disconnect or revoke access
Queued videos and captions Publishing them at the time you chose You delete them, or you request deletion
Cached public metrics Displaying your analytics without re-fetching constantly You disconnect or request deletion
Webhook events Debugging and audit A short retention window

Full detail in the Azim Social Privacy Policy.

Disconnecting

You are never locked in. You can revoke Azim Social's access at any moment from within TikTok itself — Profile → Settings and privacy → Security and permissions → Manage third-party apps — or from the Azim Social console. Revoking invalidates the token immediately. To have the stored data erased as well, email us from Support and it is done within 7 days.

That's the whole flow

Connect an account and try it end to end.

Get started →