BrandForge reads API credentials from your .env file on the server.
To connect or reconnect a platform, update the corresponding token in your .env file
and restart the app (Railway → Redeploy).
See BrandForgeSetupGuide.md for step-by-step instructions on getting each token.
| Platform | Status | Where to get the token |
|---|---|---|
| Connected | developers.facebook.com → Graph API Explorer → Page Access Token | |
| Not configured | Uses same token as Facebook (FACEBOOK_DIREWOLF_TOKEN) | |
| tiktok | Not configured | developers.tiktok.com → Your App → Access Token (requires Business API approval) |
| Not configured | developers.pinterest.com → Your App → Access Token | |
| youtube | Not configured | console.cloud.google.com → OAuth2 → Refresh Token (see Setup Guide) |
| Platform | Status | Where to get the token |
|---|---|---|
| Not configured | developers.facebook.com → Graph API Explorer → Page Access Token | |
| Not configured | Uses same token as Facebook (FACEBOOK_SANCTUARY_TOKEN) | |
| tiktok | Not configured | developers.tiktok.com → Your App → Access Token (requires Business API approval) |
| Not configured | developers.pinterest.com → Your App → Access Token | |
| youtube | Not configured | console.cloud.google.com → OAuth2 → Refresh Token (see Setup Guide) |
Facebook and Instagram tokens expire every 60 days. YouTube refresh tokens do not expire. TikTok and Pinterest tokens may require periodic renewal depending on your API plan.
Recommended: Set a recurring calendar reminder every 50 days to refresh your Facebook/Instagram tokens using the long-lived token exchange endpoint described in BrandForgeSetupGuide.md.