Group G: Reconnect (Relink)
These scenarios involve changing a node’s parent connection (reconnecting). Platform IDs are cleared when reconnecting, causing new entities to be created under the new parent. The original entity remains under the original parent.Scenarios in this group:
- Reconnecting ads to different ad sets
- Reconnecting ad sets to different campaigns
- Platform constraint: cannot move entities
- Duplication behavior
- Managing duplicates
Why Reconnecting Creates Duplicates
Advertising platforms don’t support moving entities between parents. You cannot move an ad from Ad Set A to Ad Set B—you must create a new ad under Ad Set B. Whathead handles this by:- Detecting the parent change (reconnect)
- Clearing the platform ID
- Creating a new entity under the new parent on publish
- Leaving the original entity unchanged under the original parent
Scenario G1: Reconnect Ad to Different Ad Set
Setup:- Load Campaign A with Ad Set A1 and Ad Set A2
- Expand Ad Set A1 to load Ad 1a (has ID)
- Drag Ad 1a’s connection to Ad Set A2 (reconnect)
- Publish
- Campaign and ad sets unchanged
- New Ad 1a created under Ad Set A2
- Original Ad 1a remains under Ad Set A1 on platform
- You now have 2 copies of Ad 1a on the platform
Scenario G2: Reconnect Ad Set to Different Campaign
Setup:- Load Campaign A and Campaign B
- Expand Campaign A to load Ad Set A1 (has ID)
- Drag Ad Set A1’s connection to Campaign B (reconnect)
- Publish
- Both campaigns unchanged
- New Ad Set A1 created under Campaign B
- Original Ad Set A1 remains under Campaign A on platform
- You now have 2 copies of Ad Set A1 on the platform
When you reconnect an ad set, all its child ads are also duplicated. The entire subtree is created new under the new parent.
Scenario G3: Reconnect Ad Set with Ads
Setup:- Load Campaign A with Ad Set A1
- Expand Ad Set A1 to load 3 ads
- Load Campaign B
- Reconnect Ad Set A1 to Campaign B
- Publish
- Campaign A unchanged
- Campaign B unchanged
- New Ad Set A1 created under Campaign B with 3 new ads
- Original Ad Set A1 remains under Campaign A with original 3 ads
- You now have 2 copies of the ad set and 6 total ads on the platform
Scenario G4: Multiple Reconnects
Setup:- Load Campaign A with Ad Set A1 and 3 ads
- Reconnect Ad 1a to Ad Set A2
- Reconnect Ad 1b to Ad Set A3
- Publish
- Campaign and ad sets unchanged
- New Ad 1a created under Ad Set A2
- New Ad 1b created under Ad Set A3
- Original Ad 1a and Ad 1b remain under Ad Set A1
- Ad 1c unchanged under Ad Set A1
Scenario G5: Reconnect and Edit
Setup:- Load Campaign A with Ad Set A1 and Ad 1a
- Reconnect Ad 1a to Ad Set A2
- Edit Ad 1a copy text
- Publish
- New Ad 1a created under Ad Set A2 with edited copy
- Original Ad 1a remains under Ad Set A1 with original copy
- You now have 2 different versions of the ad
Managing Duplicates
After reconnecting and publishing, you have duplicate entities on the platform. Here’s how to manage them:Option 1: Pause the Original
- Go to the platform portal
- Find the original entity under the original parent
- Pause it
- The new entity under the new parent continues running
Option 2: Delete the Original
- Go to the platform portal
- Find the original entity under the original parent
- Delete it
- Only the new entity under the new parent remains
Option 3: Keep Both Running
- Do nothing
- Both entities run simultaneously
Alternative to Reconnecting
If you want to avoid duplicates, consider these alternatives:Alternative 1: Create New Instead of Reconnecting
Instead of reconnecting an existing ad:- Create a new ad node under the new parent
- Configure it with the same settings
- Publish
Alternative 2: Copy/Paste Instead of Reconnecting
Instead of reconnecting:- Copy the ad node
- Paste under the new parent
- Delete the original node from the canvas
- Publish
Alternative 3: Manually Delete Original After Reconnecting
- Reconnect and publish (creates duplicate)
- Immediately delete the original in the platform portal
- Only the new entity remains
Common Questions
Why did reconnecting create a duplicate instead of moving the ad?
Why did reconnecting create a duplicate instead of moving the ad?
Platforms don’t support moving entities between parents. Whathead creates a new entity under the new parent and leaves the original unchanged.This is a platform limitation, not a Whathead limitation.
How do I move an ad without creating a duplicate?
How do I move an ad without creating a duplicate?
You can’t truly “move” an ad. Platforms don’t support this. Your options:
- Create a new ad under the new parent (don’t reconnect)
- Reconnect and then delete the original in the platform portal
- Copy/paste and delete the original node from the canvas before publishing
What happens to the original ad after I reconnect?
What happens to the original ad after I reconnect?
The original ad remains on the platform under the original parent. It’s not deleted or paused automatically. You must manage it manually in the platform portal.
Can I reconnect an ad set with all its ads?
Can I reconnect an ad set with all its ads?
Yes. When you reconnect an ad set, all its child ads are also duplicated. The entire subtree is created new under the new parent.
Is there any way to move entities without duplicating?
Is there any way to move entities without duplicating?
No. This is a platform limitation. All advertising platforms (Meta, TikTok, Snapchat, Google) don’t support moving entities between parents. You must create new entities under the new parent.