Back Article in: Library & Pixels
Library & Pixels

Everything about the Creative Library

Standalone tab: sync, upload to every account, anti-dedup re-upload and how to launch ads via Source Upload

BeepMi mascot presenting
Let me show you where creatives live ๐ŸŽฌ

The Library tab is where you manage every video and image that will become an ad. It's a dedicated tab: no relation to Pixel, Rules or Ads Manager. The flow is simple: you upload a file here once, it's pushed to every TikTok account in the profile automatically, and from then on it's available to be used when creating an ad via Power Editor โ†’ Source: Upload.

๐ŸŽฌ
Why does the Library exist?

TikTok keeps a Creative Library per ad account. If you have 32 accounts and want to upload one creative across all of them, that's normally 32 manual uploads. The BeepMi Library does it in a single action: 1 upload here = 32 TikTok uploads, all at the same time.

Library tab overview

beepmi.com/app: Creative Library (empty state)
Empty Creative Library screen with BC selector, Sync and Upload buttons, All/Videos/Images filters and a centered message Select a BC and click Sync
๐ŸŽฏ The Creative Library screen: first visit, before syncing or uploading anything

The page has 3 main areas:

Area Purpose
Header (top) BC selector, Sync button (pulls from TikTok), Upload button (sends to TikTok)
Filter chips All ยท Videos ยท Images: toggles what shows in the grid
Center grid Lists every creative in the selected BC (empty until you sync or upload)

There are two paths to populate the Library, both available in the header:

Sync: pull creatives that already live in TikTok

If you already have videos/images uploaded via TikTok Ads Manager (manually or by another tool), the Sync button makes BeepMi fetch everything from the TikTok Creative Library and show it here in the grid. Nothing gets duplicated: only what already exists is pulled in.

Upload: push a new file from your computer

The Upload button opens a modal to pick 1+ files from your computer. The file is sent to every account in the BC simultaneously (not just one). Ideal for distributing a new creative across dozens of accounts in seconds.

How to sync existing creatives

  1. In the header, pick the BC in the dropdown (e.g. "JORGE A. DAVILA, P.A. (32 accounts)").
  2. Click ๐Ÿ”„ Sync. The icon starts spinning.
  3. BeepMi asks TikTok for every account in the BC and pulls all creatives into the grid.
๐Ÿ’ก
When to use Sync

1) You just connected a new BC and want to see what's already in there. 2) You uploaded a creative manually via TikTok and want it to appear here too. 3) Someone else on the team uploaded something straight in TikTok and you want to reuse it.

How to upload a new creative (bulk Upload)

Click โฌ† Upload. The modal opens:

What the modal accepts

Supported file types

Video: .mp4, .mov ยท Image: .jpg, .png, .webp. Drag onto the upload box or click to pick.

Multiple files at once

You can send several files in a single upload. Pick 10, 20, 50: they all go into the queue and are sent at the same time.

"Send to All Accounts" button

This is what fires the send. The label is literal: each file goes to every TikTok account in the selected BC. If the BC has 32 accounts, that's 32 TikTok uploads per file.

โš ๏ธ
Watch out: the selected BC matters

The upload only goes to the accounts in the BC currently selected in the header. If you meant to send to a different BC, switch the dropdown before clicking Upload. There's no way to undo a sent upload (you'd have to delete account-by-account inside TikTok manually).

Multi-account distribution in practice

beepmi.com/app: List of accounts that receive the creative
Table listing the 32 TikTok accounts of the JORGE A DAVILA P A BC: every Library upload distributes the creative to all of them
๐ŸŽฏ Every upload gets distributed to all 32 accounts in the BC. This is the list of accounts that receive each creative pushed via the Library

The progress bar under each file shows how many accounts already received it ("15/32 accounts"). If some accounts already had that file, BeepMi detects it and shows "(N already existed)": no duplicates uploaded, no upload quota wasted.

Reading a populated grid

beepmi.com/app: Library with 10 uploaded videos
Library grid with 10 videos numbered 01.mp4 to 10.mp4 each one with a 32/32 accounts (already exists) badge
๐ŸŽฏ Populated grid: 10 videos uploaded, each one with the 32/32 accounts (already exists) badge = full distribution

Each grid card shows:

Thumbnail + type icon

๐ŸŽฌ video ยท ๐Ÿ–ผ image. Videos have a play icon on top and the duration in the corner.

Name + dimensions + size + date

e.g. "01.mp4 ยท 1080ร—1920 ยท 4.2MB ยท 2026-04-30". Useful to identify vertical (Reels/Stories) vs square format.

"X/Y accounts" badge

32/32 accounts (already exists) = the creative is in every account. 15/32 = still missing in 17 accounts (click Re-Upload to complete). This badge is your multi-account coverage thermometer.

Re-Upload button (videos only)

Opens the Re-Upload modal with variations (noise, ghost frame, mirror). Detail in the section below.

Click the card = fullscreen preview

Click any card and BeepMi opens the video in fullscreen, with a dark background and full player controls (play, pause, scrubber). Press ESC or click outside to close. Useful for reviewing before launching the ad.

Grid filters

The 3 chips below the header filter what's shown in the grid:

Chip What it shows
All (default) Videos + Images together
Videos Only video files (mp4/mov)
Images Only image files (jpg/png/webp)

The "X creatives" counter on the right updates with the filter.

Re-Upload: variations to fight TikTok dedup

TikTok runs a duplicate detection system that can throttle campaigns reusing the exact same file. Re-Upload generates subtle variations of the original video that fool the detector while keeping the content intact.

Click ๐Ÿ”„ Re-Upload on a video card. The modal opens:

Noise type (pick 1)

Gaussian: Smooth pixel variation (most natural, recommended). Uniform: Uniform variation (more intense). Salt and Pepper: Random black/white dots (most aggressive, last resort).

Ghost Frame (optional)

Inserts an invisible frame from the video itself in the middle of the timeline. Extra anti-dedup without changing the visual content.

Mirror (optional)

Flips the video horizontally. Careful: any text, logos or numbers will appear mirrored: only use when the video has no on-screen text.

Quantity (1 to 5)

How many variations to generate from the same video. Each one is processed and pushed to the 32 accounts as a fresh file. Cap of 5 per re-upload to avoid blowing storage.

๐Ÿ’ก
Recipe: creative scaling well but losing delivery

If a video has good ROAS but delivery is dropping (TikTok detected saturation), do a Re-Upload with Gaussian + Ghost Frame + Quantity 3. You get 3 "fresh" versions of the same video distributed across 32 accounts, and delivery picks back up.

How to launch an ad straight from the Library

The Library on its own doesn't create ads: it stores creatives. To turn them into ads, open the Power Editor and pick Source: Upload (BeepMi has two main sources: Upload and Spark).

1. Upload the creative to the Library first

Make sure it's distributed to the BC's accounts (badge "32/32 accounts").

2. Go to Power Editor โ†’ Type: Normal โ†’ Source: Upload

Power Editor automatically lists the creatives from that BC's Library. No need to upload again.

3. Pick the creatives you want and configure the campaign

Pick 1 video or 50. Each one becomes an ad. Power Editor multiplies that by the selected accounts (50 videos ร— 32 accounts = 1600 ads going up at once).

๐Ÿ“š
Difference between Power Editor's Sources

Upload: uses creatives from the Library (this article). Spark: uses an organic creator post (needs TTQR/spark code).

Practical recipes

๐Ÿš€
Recipe 1: Distribute a fresh creative to every account

Library โ†’ Upload โ†’ pick the video โ†’ Send to All Accounts. In 1-2 min it's in all 32 accounts and ready to become an ad.

โ™ป
Recipe 2: Reuse old TikTok creatives

Just connected a new BC? Click Sync before uploading anything. You may discover old videos still performing and use them straight away without uploading again.

๐ŸŽฌ
Recipe 3: Refresh a tired creative

Video losing delivery? Re-Upload with Gaussian + Ghost Frame + Qty 3. Distributes 3 variations across 32 accounts = 96 "fresh" copies of the same video.

๐Ÿ“ฆ
Recipe 4: Bulk upload an entire folder

Pick 50 videos in Finder, drag them all onto the Upload modal upload box. BeepMi queues all 50 and distributes each one to 32 accounts at the same time. Ridiculously fast.

Troubleshooting

โš ๏ธ
"Sync brings nothing"

Check: 1) Does the selected BC have connected accounts? ยท 2) Is the TikTok login still valid (Config tab)? ยท 3) Do the accounts have any creatives in TikTok Ads Manager? Sync only pulls what already exists on TikTok.

โš ๏ธ
"Upload stalls at 15/32 accounts"

Some accounts may have an expired TikTok login, may be suspended by TikTok, or may be hitting TikTok's upload limit. Wait 5 min and click Re-Upload with Quantity 1 (no variation): BeepMi skips accounts that already have it and completes only the missing ones.

โŒ
"Uploaded to the wrong profile / BC"

BeepMi can't undo it. You have to delete manually in TikTok Ads Manager (Creative Library โ†’ select file โ†’ delete) account by account. That's why you should always check the selected BC before clicking Upload.

โš ๏ธ
"Video shows without thumbnail"

Usually a video format TikTok doesn't support (old MOV or very new MP4). Convert it to a standard .mp4 using Handbrake (free) and upload again.

Next steps

BeepMi mascot ready
Library stocked: now just launch ads at scale ๐ŸŽฌ

Didn't find what you were looking for?

Chat with us or send us an email

Talk to us