AdLoft syncs your Meta data so Overview, Insights, Winners Hub, and the campaign builder all work from up-to-date numbers. Syncs run as a durable background job — you can leave the page and they keep going.Documentation Index
Fetch the complete documentation index at: https://docs.adloft.ai/llms.txt
Use this file to discover all available pages before exploring further.
What gets synced
Structure- Ad accounts (name, currency, status, timezone)
- Campaigns (objective, status)
- Ad sets (targeting, optimization goal, audience labels)
- Ads (status, headline, primary text, CTA, landing page, media)
- Creative assets
How a sync runs
A full sync moves through several stages:Historical backfill
Backfill history (up to ~37 months) in chunks. This runs asynchronously and can take a while for large accounts.
Run a sync manually
From Workspace → Accounts, click Sync Meta data or Run full Meta sync. The dashboard’s channel-sync card also has a Refresh all / Sync now button. Linking a new ad account also triggers a sync automatically.Sync cadence by plan
Manual syncs are rate-limited by your plan so they don’t overlap:| Plan | Minimum gap between syncs |
|---|---|
| Hobby | Every 6 hours |
| Pro | Every 3 hours |
| Ultra | Every hour |
Only one sync per organization can run at a time. If a sync is already running, AdLoft shows its live progress instead of starting a new one.
Sync errors
If something goes wrong, the sync card shows which accounts failed and why. Common causes:- Token expired — reconnect Meta. See Meta connection issues.
- Permissions revoked — reconnect and grant all permissions.
- Transient Meta errors — AdLoft retries automatically; failed accounts don’t block the others.

