Connect your X (formerly Twitter) profile to Viraly to schedule tweets, and manage your social presence. This guide walks you through the connection process step by step.
Before You Connect
Before connecting your X profile to Viraly, make sure you:
- Are logged into X.com — Viraly connects to the X profile currently logged in on your browser. Log into the correct profile at x.com before starting
- Are the profile owner — You must log in as the owner of the profile you want to connect
- Have a Viraly account — You need an active Viraly subscription
Note about X’s Delegate Feature: X’s Delegate feature is currently unavailable for third-party apps. This means you must log into each X profile you want to connect rather than managing multiple accounts through delegation.
Connection Steps
Step 1: Open Social Sets
From your Viraly dashboard, navigate to My Social Sets in the top-right user dropdown menu. Click on the social set where you want to add your TikTok account, or create a new social set.

Step 2: Add an X Account
Click the + New Social Profile button and select X from the list of available platforms.

Step 3: Review Connection Information
An information dialog will appear explaining the connection process:
- You can connect multiple X profiles to Viraly
- Viraly will connect to the account currently logged in on your browser
- For multiple accounts, log into each one separately and connect them individually
Click Authenticate with X to proceed.

Step 4: Authorize on X
You’ll be redirected to X’s authorization page. If you’re not already logged in, you’ll be prompted to log in first.
On the authorization page, you’ll see that Viraly is requesting permission to:
- View your profile information
- Post tweets on your behalf
- Access your account details
Click Authorize app to grant Viraly access to your X account.

Step 5: Select Your Profile
After authorization, you’ll be redirected back to Viraly. The account picker will display your X profile. Verify the account details are correct and click Connect.

Step 6: Connection Complete
Your X profile is now connected! You’ll be returned to your social set where you can see the newly connected profile with its profile picture and username.

After Connecting
Once your X profile is connected, you can:
- Schedule tweets — Create and schedule tweets for future publishing
- Share media — Post images, videos, and GIFs with your tweets
- Manage drafts — Save and organize draft tweets
X Post Features
When creating posts for X, you have access to:
- Text tweets — Up to 280 characters (or 25,000 for Premium subscribers)
- Images — Up to 4 images per tweet
- Videos — Video content with your tweets
- GIFs — Animated GIF support
- Links — URLs with automatic preview cards
Subscription Status
Viraly detects your X subscription type (Free or Premium). Premium subscribers have access to extended tweet lengths and other X Premium features when posting through Viraly.
Managing Connected Profiles
Connecting Multiple X Profiles
To connect additional X profiles:
- Log out of X in your browser or open a private/incognito window
- Log into the next X profile you want to connect
- Return to Viraly and repeat the connection steps
Viewing Profile Status
Go to My Social Sets to see all your connected X profiles. Each profile displays its connection status and any required actions.
Refreshing Connection
X connections typically remain active indefinitely. However, if you change your X password or revoke Viraly’s access from your X settings, X may automatically expire your connection with Viraly in which case you will be notified about it and you’ll need to reconnect.
Disconnecting a Profile
To remove an X profile from Viraly:
- Go to My Social Sets
- Click on the social set containing the profile
- Click the three-dot menu on the X profile
- Select Disconnect Profile
- Confirm the removal
Note: Disconnecting a profile will cancel any scheduled posts for that profile.
Troubleshooting
Connection Failed
If the connection fails:
- Check your X login — Ensure you’re logged into the correct X account at x.com
- Try a private window — Browser extensions can interfere with OAuth. Try connecting in a private/incognito window
- Clear browser cache — Clear cookies and cache, then try again
- Check X status — Verify X services are operational at their status page
Wrong Account Connected
If Viraly connected the wrong X account:
- Remove the incorrectly connected profile from Viraly
- Log out of X at x.com
- Log into the correct X account
- Return to Viraly and connect again
Account Shows as Unavailable
If your X profile shows as “Unavailable” in the account picker, it means the profile is already connected to either this or another Viraly account. Each X profile can only be connected to one Viraly account.
See our detailed guide: Why is my social profile listed as “Unavailable”?
Posts Failing to Publish
If scheduled posts fail to publish:
- Check content length — Ensure tweets are within character limits
- Verify media requirements — Check that images and videos meet X’s format requirements
- Reconnect if needed — Try disconnecting and reconnecting the profile
- Check rate limits — X has posting limits; spread posts out if you’re hitting limits