How to connect your X (Twitter) account to OpenTweet
OpenTweet connects to your X (formerly Twitter) account using the official X API OAuth 2.0 flow. This means you authorize OpenTweet directly through X — your password is never shared or stored.
Connecting your first X account
- Log in to your OpenTweet dashboard.
- Go to Settings from the sidebar.
- In the X Account section, click "Connect X Account."
- A popup from X (twitter.com) will appear asking you to authorize OpenTweet.
- Click "Authorize app" on the X page.
- You'll be redirected back to OpenTweet with your account connected.
What permissions does OpenTweet need?
OpenTweet requests read and write access to your X account. This allows OpenTweet to post tweets on your behalf and read your profile information. OpenTweet does not access your DMs, followers list, or any private data beyond what's needed for scheduling.
Reconnecting a disconnected account
If your X connection stops working (usually due to a token expiration or X API changes), go to Settings and click "Reconnect." The OAuth flow will run again and restore your connection.
Multiple X accounts
OpenTweet supports managing multiple X accounts from a single dashboard. The number of accounts depends on your plan: Pro allows 1 account, Advanced allows up to 3, and Agency allows up to 10. Add additional accounts from Settings → X Accounts.