Skip to main content

Post

The Post script is used to publish videos or images to TikTok.

Steps

  1. Prepare Materials:
    • Option 1: Click the Material button to upload videos/images to the material library.
    • Option 2: Use local folder as material source by setting the folder path in the script configuration.
  2. Select the device to run the script.
  3. Click Script > Post.
  4. Configure the task settings:
    • Material Source: Choose between Material Library or Local Folder.
    • Local Folder Path: If using local folder, specify the path containing your videos/images.
    • Post Way: Choose how to post: System Share or Add Button(+) or Use Sound by Search.
    • Content Type: Select video or image.
    • Add Sound Switch: Enable/disable adding sound.
    • Add Product Link Switch: Enable/disable adding a product link.
    • Captions: Set captions, including mentions (@TikMatrixPhoneFarm) and tags (#tag1 #tag2 #tag3). Use one caption per line. To split title and description, use ## (e.g., Title##Long Description).
    • Material Tags: Filter materials by tags. If not set, all materials are used.
  5. Click Start Script to begin.

Material Management

Material Library

  • Material Tags: Add tags to materials for filtering during posting. If no tag is specified, all materials are used.
  • Material Caption: You can set a custom caption for each material. If set, it takes priority over the post settings.
  • Material Username: You can set a custom username for each material. Materials matching the username are prioritized.
  • Material Order: Set the order number for materials (useful for multi-image posts; lower numbers appear first).

Local Folder Source

  • Folder Structure:

    /path/to/materials/
    ├── @username1/
    │ ├── video1.mp4
    │ ├── video2.mp4
    │ ├── image1.jpg
    │ ├── image2.png
    │ └── caption.txt (optional)
    ├── @username2/
    │ ├── content1.mp4
    │ ├── content2.jpg
    │ └── caption.txt (optional)
    └── ...
  • Folder Path: Specify the root path containing username subfolders.

  • Username Subfolders: Each username must have its own subfolder (e.g., @username1, @username2).

  • Supported Formats:

    • Videos: MP4, AVI, MOV, MKV, WebM, M4V
    • Images: JPG, JPEG, PNG, GIF, BMP, WebP
  • Caption File: Optional caption.txt file in each username folder for custom captions.

  • File Selection:

    • For videos: One random video per post
    • For images: Multiple images based on image count setting
  • Usage Tracking: Files are automatically marked as used to avoid repetition.

  • Spintax Support: Caption files support spintax format {option1|option2|option3} for random text generation.

    Spintax Examples:

    {Good morning|Hello|Hi there}! Check out this {amazing|incredible|awesome} video!

    Will randomly generate one of:

    • "Good morning! Check out this amazing video!"
    • "Hello! Check out this incredible video!"
    • "Hi there! Check out this awesome video!"

    Complex Spintax Example:

    {🔥|✨|🎉} {Don't miss|Check out|Watch} this {amazing|incredible|fantastic} {video|content|post}! 
    {Follow for more|Like and share|Tag your friends} {#trending|#viral|#fyp} #tiktok

    Caption.txt File Example:

    {Morning motivation|Daily inspiration|Start your day right}! 💪

    {Loving|Enjoying|Obsessed with} this {beautiful|stunning|gorgeous} view! 🌅

    {Can't believe|So excited about|Thrilled with} this {moment|experience|adventure}! ✨

Note

  • The post script may not always succeed; retry failed tasks if needed.
  • Supports scheduling to run the post task at a specific time.
  • Tasks will fail if there are not enough materials in the library.
  • When using local folder source:
    • Each username must have its own subfolder under the root material path.
    • The script will randomly select files to avoid posting the same content repeatedly.
    • Files are automatically tracked as used; when all files are used, an error will occur.
    • Create a caption.txt file in each username folder for custom captions.
    • Caption files support spintax format for random text variations.
    • Supported video formats: MP4, AVI, MOV, MKV, WebM, M4V.
    • Supported image formats: JPG, JPEG, PNG, GIF, BMP, WebP.

Screenshot

Post Material