Agency panel lists accessible ad accounts and matches them to clients by name, same pattern as Drive folders. Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
964 B
Plaintext
29 lines
964 B
Plaintext
# Copy to .env.local — NEVER commit real keys
|
|
NEXT_PUBLIC_SUPABASE_URL=https://supabase.4ventures.es
|
|
NEXT_PUBLIC_SUPABASE_ANON_KEY=replace-with-anon-key
|
|
SUPABASE_SERVICE_ROLE_KEY=replace-with-service-role-key
|
|
ANTHROPIC_API_KEY=replace-with-anthropic-key
|
|
|
|
# Optional ops
|
|
OPS_ALERT_EMAIL=
|
|
CRON_SECRET=
|
|
N8N_WEBHOOK_BASE=https://n8n-agencia.4ventures.es
|
|
|
|
# Google Drive (agency marketing@) — OAuth Web client
|
|
NEXT_PUBLIC_APP_URL=https://app.4ventures.es
|
|
GOOGLE_OAUTH_CLIENT_ID=
|
|
GOOGLE_OAUTH_CLIENT_SECRET=
|
|
# Optional override; default: {APP_URL}/api/admin/drive/callback
|
|
# GOOGLE_OAUTH_REDIRECT_URI=https://app.4ventures.es/api/admin/drive/callback
|
|
|
|
# Meta Ads discovery (long-lived / system user token)
|
|
META_ACCESS_TOKEN=
|
|
|
|
# Google Ads discovery (MCC via marketing@)
|
|
GOOGLE_ADS_DEVELOPER_TOKEN=
|
|
GOOGLE_ADS_REFRESH_TOKEN=
|
|
# Optional: reuse GOOGLE_OAUTH_CLIENT_* or set dedicated:
|
|
# GOOGLE_ADS_CLIENT_ID=
|
|
# GOOGLE_ADS_CLIENT_SECRET=
|
|
# GOOGLE_ADS_LOGIN_CUSTOMER_ID=
|