Configurations
Configure OAuth credentials for the social networks you want to use with Outstand, using managed keys or your own (BYOK).
Before you can connect social media accounts and post content, you need to configure OAuth credentials for the social networks you want to use.
Managed Keys are included with your subscription and cover 8 of the 12 supported networks: LinkedIn, Instagram, Facebook, Threads, Bluesky, YouTube, Pinterest and TikTok. For those, we handle the OAuth app setup for you - no developer portal required - and you only need the guides below if you prefer full white-labelling (your own brand on the OAuth screen, your own rate limits). This is the BYOK (Bring Your Own Key) approach, and it gives you complete control over the authentication process.
Four networks are BYOK-only: X (Twitter), Google Business Profile, Vimeo and Reddit. We ship no managed OAuth app for these, so you must register your own application and add its credentials before you can connect an account. This is a platform constraint, not an upsell.
Understanding Credentials vs Accounts
Social Network Credentials are the OAuth application credentials (Client ID and Client Secret) that you obtain from each social media platform's developer portal. These credentials act as the "key" that allows Outstand to connect to your social media accounts.
Social Accounts are your actual social media profiles (e.g., @yourcompany on X, your Facebook Page, your Instagram Business account). These are the accounts where your content gets published.
The Workflow
- Configure Credentials (using this section) - Add your platform API credentials
- Connect Accounts (see Get Social Accounts) - Connect your actual social media profiles
- Post Content - Create and schedule posts using our unified API
Benefits of BYOK
The Bring Your Own Key model provides several advantages:
- Complete Control: You own and manage your OAuth applications
- No Branding: Your customers never see "Outstand" or third-party branding during connection
- Flexibility: You can use different credentials for different clients or environments
- Security: You can rotate credentials independently of Outstand
- Compliance: Meet enterprise requirements for credential management
Supported Platforms
Outstand supports the following social networks with detailed configuration guides:
Covered by Managed Keys
Your subscription includes Outstand's OAuth app for these. The guides are only needed if you want to white-label the connection with your own credentials.
- LinkedIn - LinkedIn Company Page management & Personal Profiles
- Instagram - Instagram Business and Creator accounts
- Facebook - Facebook Page posting via the Graph API
- Threads - Meta Threads integration via Instagram API
- Bluesky - Connects with a Bluesky app password rather than OAuth
- YouTube - YouTube video upload and channel management
- Pinterest - Pinterest board and pin publishing
- TikTok - TikTok video upload and channel management
- TikTok Direct Post Audit - Pass TikTok's Content Posting API audit to unlock Direct Post
BYOK required
No managed app exists for these, so you must register your own application before you can connect an account.
- X (Twitter) - Step-by-step guide for X API setup
- Google Business Profile - Google Business location posting and metrics
- Vimeo - Vimeo app setup, upload access and video publishing
- Reddit - Reddit app setup for posting to subreddits
Quick Start
- Choose a platform from the list above
- Follow the step-by-step guide to obtain OAuth credentials
- Add your credentials to Outstand using the API or dashboard
- Connect your social media accounts
- Start creating and scheduling posts
Adding Credentials
You can add your credentials to Outstand in two ways:
Using the Dashboard
- Log in to Outstand Dashboard
- Navigate to Settings → Social Networks
- Select your platform from the dropdown
- Enter your Client ID / API Key
- Enter your Client Secret / API Secret
- Click Add Social Network
Using the API
curl -X POST https://api.outstand.so/v1/social-networks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"network": "x",
"client_key": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET"
}'Learn more about credential management in the Social Networks API.
Common Prerequisites
Most platforms require:
- A developer account on the platform
- An approved API application
- Specific permissions and scopes for posting
- Valid OAuth 2.0 credentials
- Connected business or creator account (not personal accounts)
Each platform has specific requirements - check the individual platform guides for details.
Security Best Practices
- Never commit credentials to version control
- Use environment variables for storing secrets
- Rotate credentials regularly for compliance
- Use separate credentials for development and production
- Monitor your API usage through platform developer portals
- Keep your app secrets secure and limit access
Getting Help
If you encounter issues during credential setup:
- Check the platform-specific guide for troubleshooting tips
- Verify that your developer account and app are in good standing
- Ensure you have the required permissions and scopes
- Contact Outstand support for assistance