A connection shows „Neu verbinden“ or „abgelaufen“
Area: Ad accounts · Updated: 31 Oct 2026 · Auf Deutsch · All articles
Symptoms
- Einstellungen › Werbekonten & Budget shows „Meta-Verbindung abgelaufen · neu verbinden“ with the button „Neu verbinden“.
- The account reads „Meta-Verbindung abgelaufen · die Anmeldung gehört zum Projekt „…“, dort neu verbinden“ with the button „Im Projekt „…“ neu verbinden“.
- The hint „Kosten von Google seit 9 Std. nicht aktualisiert.“ or „Kosten-Abruf hängt seit 9 Std.“
- Sync says „Meta-Zugang für Meldungen abgelaufen. Kosten kommen weiter. Sobald Du neu verbindest, holen wir die wartenden Meldungen automatisch nach.“
- The API answers 409
connector_expired(„the meta connection expired – reconnect it“) orconflict(„connection is expired – reconnect the ad platform“). - „Die Anmeldung dieser Verbindung gilt nicht mehr. Bitte neu verbinden, Einstellungen und Daten bleiben erhalten.“
Cause
- The platform ended the sign-in: password changed, access revoked in Meta or Google, token expired (Meta after about 60 days without use).
- The person who connected no longer has access to the ad account.
- A permission was missing when connecting („keine Leserechte für Kampagnen-Status“).
How to fix it
1. Find the affected connection
- In the dashboard: Einstellungen › Werbekonten & Budget › Verbundene Konten
- With Claude (MCP):
ads_accounts_list{"project":"my-shop"}
statusCheck.state is expired or no_permission. ads_sync_status shows the last failed runs.
2. Check which project the sign-in belongs to
- In the dashboard: Einstellungen › Werbekonten & Budget › Verbundene Konten › account with „die Anmeldung gehört zum Projekt „…““
- With Claude (MCP):
ads_connections_list{"project":"my-shop"} - Hint and MCP tool exist since the update of 31 Oct 2026; before, the borrowing project showed no hint at all.
A connection with sharedFrom belongs to another project (the account was only taken over here). If it is expired, reconnect in the project named in sharedFrom; the button „Im Projekt „…“ neu verbinden“ leads there. Without sharedFrom the sign-in belongs to this project.
3. Reconnect
- In the dashboard: Einstellungen › Werbekonten & Budget › Verbundene Konten › Neu verbinden
- With Claude (MCP): No MCP tool (you sign in at the platform yourself in the browser; Claude cannot connect ad accounts)
After the new sign-in X3 keeps the selected accounts, the campaign selection and every past cost. Waiting reports go out by themselves. If the sign-in belongs to another project (step 2), reconnect there: afterwards the costs run again in both projects.
4. Load the costs again
- In the dashboard: Einstellungen › Werbekonten & Budget › Verbundene Konten › Jetzt abgleichen
- With Claude (MCP):
ads_sync_run{"project":"my-shop","platform":"meta_ads"}
5. Check the sync
- In the dashboard: Einstellungen › Werbekonten & Budget › Verbundene Konten › status line of the account
- With Claude (MCP):
ads_sync_status{"project":"my-shop","platform":"meta_ads","limit":5}
How to tell it worked
- Verbundene Konten shows no „abgelaufen“ any more; ads_accounts_list shows
statusCheck.stateok. - ads_sync_status shows the last run with
ok, yesterday's costs are there. - The hint „Kosten … nicht aktualisiert“ disappears after the next successful sync.