Troubleshooting
Fix Meta Connect login errors
Invalid scopes, missing config ID, and expired sessions.
Ettajer uses Facebook Login for Business with a configuration ID — do not pass classic ads_* scopes in the URL (Meta returns Invalid Scopes).
Ensure META_APP_ID, META_APP_SECRET, and META_LOGIN_CONFIG_ID are set for your deployment, then restart the server after changes.
In Meta App Dashboard, create a Business app → Facebook Login for Business → Configurations with ads and business permissions, then paste that Configuration ID into env.
Add the OAuth redirect URI (local: http://localhost:3000/api/marketing/meta/oauth/callback, production: your live domain callback).
If the pixel picker says login expired, click Connect with Meta again. For data deletion requirements, use the public /data-deletion page and callback listed in your Meta app settings.
Was this article helpful?
Contact support