X (Twitter) scheduler
Draft X posts with your own AI keys, keep a genuinely short X version instead of a truncated caption, review every one, and publish on schedule with tokens that refresh themselves.
No credit card · Bring your own AI keys
A short version, not a cut one
The X body is generated and edited separately against the 280-character limit, so the payoff of a longer post is never chopped off.
Media up to four images
Images are uploaded with size bounds checked before the post is created, and each destination is tracked separately.
PKCE and refresh tokens
X is authorized with PKCE and a refresh token, renewed before publishing so scheduled posts keep working weeks later.
Approval-first
Every draft waits for you. An interrupted publish with an unknown result is held for reconciliation, never blindly retried.
Numbers worth knowing before you plan
| Constraint | Value |
|---|---|
| Post length | 280 characters on a standard account |
| Link length | Every link counts as 23 characters, whatever its real length |
| Emoji | Most count as two characters |
| Images per post | Up to 4 |
| Bio length | 160 characters |
| Hashtags | One, or none — they tend to reduce reach |
Nothing publishes unread
Every draft opens with its platform versions, the publishing time in your timezone, the accounts it will post to and the research excerpts behind any factual claim. Approving is bound to that exact revision.
Common questions
Can I schedule X posts?
Yes. Draft with your own AI key, pick a time on your calendar, approve, and the post publishes on schedule. Tokens are refreshed before publishing so a schedule set weeks ahead still works.
Do I need an X developer account?
No. You authorize your own X account through the standard OAuth flow as a user. SocialAgent handles the publishing API on your behalf.
How does link length work on X?
X rewrites every link to a fixed 23 characters regardless of the original length, so shortening a URL saves you nothing. The SocialAgent character count and our free counter both account for this.
Can I auto-publish to X?
Automatic publishing is an explicit opt-in per schedule. By default every post waits for your approval.
Start scheduling today
Free plan, no credit card. Bring your own AI keys and let SocialAgent handle the rest.