Long-form on X

Schedule X Articles
the way X won't let you

X's Article composer only has a Publish now button. OpenTweet lets you write long-form Articles in markdown and schedule them to publish automatically, from the app, the REST API, or an AI agent.

Schedule your first Article

7-day free trial. Cancel anytime.

X Articles have no scheduler

Articles are the highest-dwell-time format on X. They hold attention for minutes, rank in search, and the algorithm rewards the reading time they generate. But the native editor only publishes immediately, so consistency means being at your desk at the right hour. OpenTweet closes that gap: batch your long-form writing, queue it for peak times, and ship on a schedule without being online.

Three steps to a scheduled Article

1

Write in markdown

Draft your Article in OpenTweet with headings, bold, lists, quotes, links, and images, or paste markdown from your notes, blog, or an AI agent.

2

Pick a time

Choose when the Article should go live. Times are in your local timezone and converted automatically. Batch a month of long-form in one sitting.

3

It publishes for you

At the scheduled moment, OpenTweet converts your markdown to X's Article format, uploads images, and publishes through the official X API.

Native X Articles vs OpenTweet

Native X editor
OpenTweet
Schedule an Article
No, Publish now only
Yes, pick any future time
Write in markdown
Rich-text editor only
Markdown source of truth
Publish via API
No
One POST to /api/v1/articles
Publish via AI agent (MCP)
No
Yes, article tools in the MCP server
Auto-convert to X rich text
Manual formatting
Automatic from markdown
X Premium required to publish
Yes
Yes, same X requirement

Schedule from code or an agent

One request with a title, markdown, and a time. OpenTweet converts and publishes. The same endpoints power the MCP server, so AI agents can schedule Articles too.

curl -X POST https://opentweet.io/api/v1/articles \
  -H "Authorization: Bearer ot_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "How We Grew to 10k Users",
    "content_markdown": "# The short version\n\nWe shipped **every week**...",
    "scheduled_date": "2026-08-15T14:00:00Z"
  }'

Frequently asked questions

Can you schedule an X Article?

Not with X itself. The native Article composer only offers Publish now, with no way to pick a future time. To schedule one, you write it in a tool that holds your X connection and publishes for you. OpenTweet does exactly that: write the article in markdown, pick a date and time, and it publishes automatically through the official X API.

Do I need X Premium to publish an Article?

Yes. X requires a Premium subscription on the account that publishes Articles. Any Premium tier works since January 2026 (they used to be Premium+ only). The OpenTweet side works on any paid plan: Pro, Advanced, or Agency.

How is this different from scheduling a long-form post?

A long-form post is up to 25,000 characters and lives in the main feed. An Article is a separate rich-text format, up to around 100,000 characters, with a cover image, headings, and embeds. OpenTweet schedules the actual Article format, not just long posts, which most tools cannot do.

Can I schedule X Articles from the API or an AI agent?

Yes. POST to /api/v1/articles with a title, a markdown body, and a scheduled_date, and OpenTweet handles the conversion and publishing. The same endpoints power the OpenTweet MCP server, so Claude and other agents can draft and schedule Articles too.

Can I edit a scheduled Article before it goes live?

Yes. Scheduled Articles stay editable until the moment they publish. You can also unschedule back to draft or publish immediately.

How much does it cost?

OpenTweet starts at $11.99/month on the Pro plan, which includes Articles, scheduling, the API, and the MCP server. There is a 7-day free trial.

Ship long-form on a schedule

Write your Article in markdown today. Publish it at the perfect time tomorrow, without being at your desk.

Start your 7-day free trial