How to Connect Your X (Twitter) Profile

Updated January 14, 2026

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:

  1. Log out of X in your browser or open a private/incognito window
  2. Log into the next X profile you want to connect
  3. 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:

  1. Go to My Social Sets
  2. Click on the social set containing the profile
  3. Click the three-dot menu on the X profile
  4. Select Disconnect Profile
  5. 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:

  1. Remove the incorrectly connected profile from Viraly
  2. Log out of X at x.com
  3. Log into the correct X account
  4. 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