<!-- Markdown mirror of https://autopostbyamasty.com/tiktok.html -->

Title: TikTok integration for Shopify — automatic product posting | AutoPost
Description: How AutoPost publishes Shopify products to TikTok: Login Kit authorisation, the Content Posting API, permissions requested, media requirements, scheduling and data handling.
Canonical URL: https://autopostbyamasty.com/tiktok.html
Product: AutoPost — AI Social Media Posting — a Shopify app by Amasty (https://apps.shopify.com/autopost-social-media-ai-post)
Updated: September 9, 2026

---

**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 + photo**** — both TikTok post types supported

- ****35**** — images per photo carousel

- ****2,200**** — characters of caption

- ****10 min**** — maximum 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.

| Scope | What it allows | Why 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

- **Container**: MP4 (recommended), MOV, WebM
- **Codec**: H.264 (recommended), H.265, VP8, VP9
- **Frame rate**: 23–60 FPS
- **Resolution**: 360 × 360 px minimum, 4096 × 4096 px maximum
- **Duration**: Up to the limit your TikTok account allows, capped by AutoPost at 10 minutes
- **File size**: Up to 4 GB

### Photo

- **Format**: JPEG or WebP
- **Resolution**: Up to 1080p
- **File size**: Up to 20 MB per image
- **Images per post**: 1–35
- **Cover**: First image in the post
- **Caption**: Up 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](https://developers.tiktok.com/doc/content-posting-api-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](https://autopostbyamasty.com/guides/auto-post-shopify-products-to-tiktok.html)

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](mailto: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](https://www.tiktok.com/community-guidelines) and the platform's commercial content rules. Full detail is in our [Privacy Policy](https://autopostbyamasty.com/privacy.html) and [Terms of Service](https://autopostbyamasty.com/terms.html).

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.

Keep reading

## Guides that go with this page

[TikTok · 8 min read How to auto-post Shopify products to TikTok Connecting the account, video versus photo posts, caption templates and a sustainable rhythm. Read the guide →](https://autopostbyamasty.com/guides/auto-post-shopify-products-to-tiktok.html) [TikTok · 6 min read TikTok video and photo requirements Formats, resolutions, file sizes, durations, caption limits and the failure reasons TikTok returns. Read the guide →](https://autopostbyamasty.com/guides/tiktok-video-photo-requirements.html) [Content · 7 min read Writing product templates and AI captions Fixed brand copy, product variables and AI blocks — and which caption patterns suit each network. Read the guide →](https://autopostbyamasty.com/guides/product-templates-and-ai-captions.html)

[All guides](https://autopostbyamasty.com/guides/index.html)
