Getting Started (Developers)
Connect Platforms
How to connect social media accounts to FoPost via OAuth.
Connect Platforms
OwlStack manages all platform connections through the dashboard at app.owlstack.app. You authenticate via OAuth, and OwlStack stores and refreshes tokens automatically.
How to connect a platform
- Log in to the OwlStack dashboard
- Go to Project Settings > Platforms
- Click Connect next to the platform you want
- Authorize OwlStack in the platform's OAuth flow
- The platform appears as "Connected" in your dashboard
Once connected, you can start publishing to that platform from your code immediately.
Supported platforms
| Platform | OAuth Type | What you need |
|---|---|---|
| Telegram | Bot Token | BotFather token + channel admin access |
| Twitter/X | OAuth 2.0 PKCE | Twitter Developer account |
| OAuth 2.0 | Facebook App + Page admin access | |
| OAuth 2.0 | LinkedIn Developer app | |
| Discord | Webhook URL | Server admin to create webhook |
| OAuth 2.0 | Facebook Business account | |
| OAuth 2.0 | Pinterest Business account | |
| OAuth 2.0 | Reddit app (script type) | |
| Slack | OAuth 2.0 | Slack workspace admin |
| Tumblr | OAuth 2.0 | Tumblr app |
| Business API | WhatsApp Business account |
Platform Limits by Plan
| Plan | Social Accounts |
|---|---|
| Starter ($19/mo) | 10 |
| Pro ($49/mo) | 10 |
| Pro Plus ($99/mo) | 30 |
Disconnecting a platform
Go to Project Settings > Platforms and click Disconnect next to the platform. This removes the stored tokens. You can reconnect at any time.
Using your own credentials (pass-per-request)
If you prefer to manage credentials yourself, you can pass them with each publish request instead of using managed OAuth. See Platform Credentials for details.