⌂ Hub
← Media Buying Hub

Page Splitter

Meta won't import a bulk sheet that mixes Facebook Pages. Drop your export here and this cuts it into one ready-to-upload file per Link Object ID — and strips the ID columns that make Meta reject every row.
Drop your Meta bulk sheet here
.xlsx or .csv  ·  or click to choose a file
In Google Sheets: File → Download → Microsoft Excel (.xlsx)

What we found

Split on

Before you upload

Duplicate ad names in the same ad set
Meta's AI is turned off on every file — automatically Advantage+ creative, Essential enhancements, text optimisation, auto overlays, Advantage+ audience and detailed-targeting expansion are all forced off on every row. A blank cell is not off — it means “use the account default”, and the default re-enrols the ad, so the values are written in explicitly and the columns are added when your export didn't include them. Nothing to tick.

Your files

#Link Object IDAdsAd sets
Upload these one at a time Meta creates a separate campaign per upload. Once they're all in, move the ads into a single campaign and delete the empties. Start with the smallest file to check it goes through before you commit the big one.