How to Schedule X (Twitter) Posts from Telegram: Step-by-Step with Auto X (2026)
If you already write your posts in Telegram, notes to yourself, channel drafts, screenshots you saved for later, switching to another app just to schedule them on X is friction you don't need. This tutorial walks through the actual flow in Auto X, the Telegram bot that queues text and media posts and publishes them to your X account at the time you choose. It covers the one-time connection, scheduling a post, checking and cancelling the queue, what each plan includes as listed on the Auto X site, and a few habits that keep a schedule clean. Everything here is based on the bot's own commands and the plan list on autox.network, checked on 2026-10-09.
What you need before you start
- A Telegram account on any device. The bot runs inside a normal Telegram chat, so there is no extra app to install.
- An X account you can sign in to. You authorize Auto X once through X's own sign-in screen.
- The posts you want to schedule. Text, or text with images or video, ready in your Telegram chat or clipboard.
That's it. You don't need X developer keys, a server, or a spreadsheet. The bot handles the connection to X using OAuth, the standard method X documents for apps that post on a user's behalf. You can read the basics in X's OAuth 2.0 overview.
Step by step: schedule your first X post from Telegram
1. Open the bot and run /start
Open @auto_x_schedule_bot in Telegram and tap Start (or send /start). Telegram bots only begin talking to you after you start them; that's how Telegram's platform works for every bot, as described in its introduction to bots. The bot replies with a welcome message telling you to use /connect.
2. Link your X account with /connect
Send /connect. The bot gives you a one-time link that opens X's authorization page. Sign in to the X account you want to post to and approve access. You're sent back, and the bot confirms the link. You only do this once: according to the Auto X site, tokens are encrypted and refreshed automatically, so you won't be asked to reconnect every few hours.
Two practical tips. First, check which X account your browser is signed in to before you tap the link; it's easy to authorize a personal account when you meant a brand account. Second, if you ever want to cut access, you can revoke connected apps from your X account settings, and you can connect again later with the same command.
3. Send /schedule, then your post
Send /schedule. The bot asks for the post you want to schedule. Send it as a normal Telegram message: plain text, or text with media attached. Then pick the date and time you want it published. The bot confirms with the scheduled time so you can double-check it before you move on.
Keep the whole post in one message. If you want an image or video on the X post, attach it to the same message as the text rather than sending it separately. That way the bot knows the media and the caption belong together.
4. Let it publish, and watch for the notification
At the scheduled time, Auto X publishes the post to X and notifies you in Telegram when it's live. If something goes wrong on X's side, for example the account was disconnected, the notification is where you'll find out, so it's worth keeping notifications for the bot turned on.
Check your post before you schedule it
Most scheduling problems are really drafting problems. A quick pass before you send the message to the bot saves cancelling and resending later.
- Length. X counts characters in its own way: links count as a fixed length, and some characters such as emoji and many non-Latin scripts count double. X explains the rules in counting characters. If you write long posts, see our deeper guide on weighted character counts when converting Telegram messages to X posts.
- Links. Open every link once. A broken link in a scheduled post goes out at the worst moment, when you're not watching.
- Media. Attach it to the same message. File size and format limits come from X; our post on the media upload pipeline and size limits explains what happens under the hood.
- Time zone. Make sure the time you pick is the time you mean. If you post for an audience in another country, our guide to time zones and quiet hours for Telegram to X scheduling covers the common mistakes.
- Account. If you manage more than one X account, confirm which one is connected before you queue a batch.
Managing the queue: view, cancel, reschedule
Send /queue to see what's coming up. The list shows your scheduled posts and their times, and you can cancel any of them from there. The Auto X site describes it simply: view and cancel anytime with /queue.
To change a scheduled post, the reliable pattern is cancel, then schedule again. Fix the text or the time, send /schedule, and send the corrected version. This keeps the queue honest: what you see is exactly what will go out. Don't leave an old version in the queue “to delete later”; duplicates are easy to forget, and X itself may reject posts that look like repeats. If you're curious how duplicate protection works, read duplicate content guards for Telegram to X schedulers.
What each plan includes
These are the plan features listed on the Auto X homepage on 2026-10-09. Paid plan prices are shown inside the bot when you upgrade, so they aren't repeated here.
- Free ($0): text and media scheduling, a 7-day scheduling horizon, and 10 media posts per month. Enough to try the whole flow and to schedule a week of posts at a time.
- Pro (subscription): everything in Free plus post loops (recurring posts on daily, weekly or custom intervals), extended limits, and no ads.
- Ultra (subscription): everything in Pro plus AI generation of text, images and video with Grok before you schedule, and the highest limits.
You can upgrade at any time by sending /subscribe inside the bot. If you're on Free, the 7-day horizon is the limit to remember: a post for next month has to wait until it's within a week, or you need a paid plan with extended limits.
When to use loops, and when not to
Loops (Pro and Ultra) repost on a schedule you set, which suits evergreen posts such as a weekly reminder of your opening hours or a recurring link to a newsletter signup. Use them sparingly. Reposting the same text too often can look like spam to readers, and X's rules discourage repetitive, duplicate posting. A sensible approach is to rotate a few variations and keep the interval long. We cover posting rhythm in more detail in a sustainable X posting cadence with a Telegram bot.
Native X scheduling vs a Telegram bot
X's own composer can schedule posts too, and for a one-off post written at your desk it's perfectly fine. A Telegram bot helps in a different situation: when Telegram is already where you draft, collect media and jot down ideas. You can queue several posts in a few minutes from your phone, see the queue with one command, and get a message when each post goes live. Pick whichever matches where you actually write. There's no rule that says you must use only one.
FAQ
Can I schedule X posts from Telegram for free?
Yes. The Free plan on autox.network includes text and media scheduling with a 7-day horizon and 10 media posts per month.
Do I need X API keys?
No. You connect your X account once with /connect, which uses X's OAuth sign-in. You never paste keys or passwords into the chat.
How do I edit a scheduled post?
Open /queue, cancel the post, then schedule the corrected version with /schedule.
Can it post threads or recurring posts?
Recurring posts (loops) are part of the Pro and Ultra plans. For how long posts are split into threads, see our guide on splitting long Telegram posts into X threads.
Sources
- Telegram: Bots, an introduction for developers
- Telegram: bot features and commands
- X developer docs: OAuth 2.0 overview
- X developer docs: counting characters
- X developer docs: manage posts
Ready to try it? Start with Auto X or browse all Auto X guides.