AutoPostby Amasty
TikTok integration · Login Kit + Content Posting API

Publish your Shopify products to TikTok automatically

AutoPost connects to your TikTok account once and then publishes product videos and photo posts for you — caption written from your catalog data, media taken from your product gallery, timing decided by your schedule.

Video + photoboth TikTok post types supported
35images per photo carousel
2,200characters of caption
10 minmaximum video length
Overview

What the TikTok integration actually does

AutoPost is a Shopify app. The TikTok integration is the part that takes a post AutoPost has prepared from your catalog and delivers it to TikTok through TikTok's official APIs.

1. You authorise the account

Connecting runs the standard TikTok Login Kit flow in a TikTok-hosted window. You review the requested permissions and approve them; AutoPost never sees or stores your TikTok password.

2. AutoPost prepares the post

A template and, optionally, AI generation turn product data into a caption. The product video or images become the post media, and the caption is validated against TikTok's length rules.

3. TikTok publishes it

At the scheduled moment AutoPost calls the TikTok Content Posting API to create a video post or a photo post. TikTok reports the outcome back and AutoPost records it on the post.

Permissions

Which TikTok permissions we request, and why

AutoPost asks for the minimum scopes needed to publish on your behalf and to show you which account is connected. Nothing else is requested.

ScopeWhat it allowsWhy AutoPost needs it
user.info.basic Read the basic profile of the authorised account: open ID, display name, avatar. To show which TikTok account is connected in the app, so you can tell several connected accounts apart and confirm posts go to the right place.
user.info.profile Read additional public profile fields, including the account username. To display the handle next to the connection and to link a published post back to the correct profile.
video.publish Create posts on the authorised account through the Content Posting API. This is the core function: publishing the scheduled product video or photo post. AutoPost publishes only content you have configured in your own automations.
AutoPost never reads your TikTok inbox, followers or analytics.

It does not scrape TikTok, does not act on other people's accounts, and does not post anything you have not set up. Before publishing, AutoPost queries TikTok's creator information endpoint to respect the posting options your account currently allows — including the privacy levels available to you and the maximum video duration your account supports.

Post types

Video posts and photo posts, from the media you already have

You do not need to produce TikTok-specific content. AutoPost uses the media attached to your Shopify products and picks the matching TikTok post type.

  • Video post — when the product has a video, it is published as a standard TikTok video with your caption
  • Photo post — a single product image becomes a photo post
  • Photo carousel — several product images become one post of up to 35 images, with the first image as the cover
  • Caption and hashtags — rendered from your template, capped at 2,200 characters
TikTok · photo carousel
@northlinegoods

New in: the Merino Beanie in three colours. Made for grey mornings and long walks. Tap to shop →

#newin #knitwear #autumnstyle
Media requirements

What TikTok accepts — and what AutoPost checks for you

AutoPost validates media against these limits before it uploads anything, so a post is far less likely to be rejected after the fact.

Video

ContainerMP4 (recommended), MOV, WebM
CodecH.264 (recommended), H.265, VP8, VP9
Frame rate23–60 FPS
Resolution360 × 360 px minimum, 4096 × 4096 px maximum
DurationUp to the limit your TikTok account allows, capped by AutoPost at 10 minutes
File sizeUp to 4 GB

Photo

FormatJPEG or WebP
ResolutionUp to 1080p
File sizeUp to 20 MB per image
Images per post1–35
CoverFirst image in the post
CaptionUp to 2,200 characters; the first 90 characters are used as the post title
Limits come from TikTok and can change.

The values above reflect TikTok's published Content Posting API requirements at the time of writing. AutoPost reads the account-specific limits (such as maximum video duration) from TikTok at publish time, so your posts follow whatever your account currently allows. Check the TikTok media transfer guide for the authoritative list.

Setup

Connecting TikTok takes about two minutes

You will need a TikTok account that is allowed to post, and the AutoPost app installed on your Shopify store.

Open Accounts in AutoPost

In your Shopify admin, open AutoPost and go to the Accounts page. You will see a card for each supported network, including TikTok.

Click Connect on the TikTok card

AutoPost redirects you to TikTok's own authorisation screen. Log in there if you are not already, and review the permissions listed above.

Approve the requested permissions

After you approve, TikTok returns you to AutoPost and the connection appears with your account handle and avatar. AutoPost refreshes the access token automatically from then on, so you do not have to reconnect every day.

Add TikTok to an automation

Create or edit an automation, tick TikTok in the publishing targets, choose a template and set the schedule. The next queued product post will go to TikTok.

Check the result

Open Posts or the Calendar to see each post's status. If TikTok rejects something, AutoPost shows the reason it returned — for example an image that exceeds the size limit, or too many posts in a short period.

Read the full TikTok setup guide

Data and privacy

What AutoPost stores from your TikTok connection

Stored while connected

  • Access and refresh tokens, kept encrypted and used only to publish on your behalf
  • The account identifier (open ID), display name, username and avatar shown in the app
  • The posts you scheduled, their captions and media references, and the publish status TikTok returned
  • Technical logs of API calls, used to diagnose failed posts

Your controls

  • Disconnect the TikTok account in AutoPost — stored tokens are deleted and posting stops
  • Revoke access from TikTok's own settings at any time; AutoPost then loses posting rights
  • Uninstall AutoPost in Shopify to stop everything at once
  • Request deletion of your stored data by writing to help-center@amasty.com
Content you publish stays yours.

AutoPost does not claim rights over your product media or captions, does not reuse them for anyone else, and does not train models on your catalog. You are responsible for holding the rights to what you publish and for following TikTok's Community Guidelines and the platform's commercial content rules. Full detail is in our Privacy Policy and Terms of Service.

TikTok FAQ

Questions about the TikTok integration

Which TikTok accounts can I connect?

Any TikTok account that is permitted to post and can complete the Login Kit authorisation. Accounts restricted from posting by TikTok, or in regions where the Content Posting API is unavailable, cannot publish through any third-party app, including AutoPost.

Will my posts appear publicly?

AutoPost reads the privacy options TikTok reports for your account and publishes within them. If your account or TikTok's own rules restrict a post's visibility, TikTok applies that restriction — the app cannot override platform-side settings.

What happens if a post fails?

The post is marked as failed and the reason TikTok returned is shown. Common causes are an image over 20 MB, a format TikTok does not accept, a video longer than the allowed duration, duplicate content, or too many posts published in a short window. Fix the cause and the post can be queued again.

Does AutoPost post the same thing to every network?

You decide. An automation can target TikTok only, or several networks at once. Captions are validated per network, so a caption that is legal on one platform is not silently truncated on another.

How often is the connection refreshed?

TikTok access tokens are short-lived, so AutoPost refreshes them in the background using the refresh token. If TikTok invalidates the connection — for example because you revoked access or changed your password — the app flags the account as disconnected and asks you to authorise again.

Is AutoPost affiliated with TikTok?

No. AutoPost is an independent Shopify app built by Amasty that uses TikTok's public developer APIs. TikTok is a trademark of its owner.

Start posting your Shopify catalog on autopilot

Connect TikTok, Instagram, Facebook, Pinterest and X, pick a template, and let AutoPost publish your products on schedule. Free plan available — no credit card required.