Cross-Account Duplication: The Manual Nightmare
An ad is performing well in Account A. You want it in Account B. Open Account B. Start from scratch: objective, placements, bidding, upload creatives, set landing page, assign identity… all over again.
Creative upload fails. Video IDs don't transfer across accounts. Spark Ads auth codes aren't valid in other accounts. CTAs aren't linked. Every step is a potential failure point.
Want it in 5 accounts? Do it 5 times. Same config, repeated manually. Inevitably miss something. Discover the mistake after launch.
TikTok doesn't natively support cross-account duplication, but managing multiple accounts means you need exactly that. So we built it.
Select. Target. Done.
One-Click Mode
Select ads → choose target account → click duplicate. The system recreates the exact configuration in the new account. For when you want an identical copy, just on a different account.
Custom Mode
Adjust before copying:
- Budget and bidding
- Schedule
- Targeting audience
- Select creative settings
Keep the core config, tweak for the new account's context.
Automatic Cross-Account Adaptation
This is the hard part — and where AdRate excels:
- Video creatives: Checks if the target account has the same asset. If not, auto-uploads it.
- Spark Ads identity: Detects available creator identities in the target account and matches automatically.
- Landing pages: Detects linked landing pages in the target account, auto-associates or flags for replacement.
- CTA (Call to Action): Different ad types handle CTAs differently. The system places them correctly every time.
- Custom identity: Custom identities work differently across ad types. Automatically adapted.
You don't need to worry about any of this. Click copy, everything is handled.
Smart+ and Standard Ads
Standard ads and Smart+ work differently under the hood. The system auto-detects ad type and handles each correctly. Mix both types in a single copy operation — no manual type-switching needed.
Async Execution
Copy tasks run in a background queue:
- 100 ads won't freeze your interface
- Real-time progress and results
- Failed items clearly marked with reasons
How It Works
Step 1: Select authorization and source account. In the copy wizard, pick your authorization identity and source ad account.
Step 2: Select Campaigns. Choose which campaigns to copy. One-click mode supports multi-select; custom mode picks one campaign and lets you tweak settings. The system automatically fetches all ad groups and ads within.
Step 3: Choose target accounts. Pick destination ad accounts. One or multiple.
Step 4: Confirm and execute. Submit. Async execution handles the rest. View results in your task list.
What You Get
- Cross-account copy from selection to submission: under 30 seconds
- Auto-adaptation handles creatives, identity, and CTAs — no manual compatibility checks
- Copy to multiple target accounts in a single operation
- Async execution frees up your interface for other work
Frequently Asked Questions
Is the copied ad identical to the original?
Core configuration (targeting, bid strategy, creative structure) is preserved exactly. Assets and identity auto-adapt to what's available in the target account. If the target account is missing a video, the system uploads it. If it's missing an identity, you'll be prompted to resolve it.
Does it work with Smart+ ads?
Yes. The system auto-detects ad type (standard / Smart+ / ACO) and handles each correctly. Smart+ ads remain Smart+ in the target account.
Does cross-account duplication use storage in the target account?
Yes. Videos are uploaded to the target account's creative library. This is how TikTok works — each account stores creatives independently.
Can I copy to multiple accounts at once?
Yes. Select multiple target accounts and the system creates a copy for each. All tasks execute asynchronously without blocking each other.
What are common reasons for copy failure?
Typically: target account has no linked landing page (configure it first), Spark Ads auth code expired (re-obtain), or target account is under review/restriction. The system clearly labels failure reasons for each item.

