App Logo
x.com

Schedule a tweet on X (Twitter) from an AI agent

Automatically schedule a tweet on X (Twitter) from an AI agent on x.com. Schedule a post on X (Twitter) to be sent at a later date and time, instead of posting now. Takes the text (280 characters at most) and sendAt, a local time with no offset, read in the account's own display timezone, from about 10 minutes to about 18 months ahead. Returns the scheduled_id, the text and send_at.

Input

text required

The post's text. X caps this at 280 characters for a standard (non-subscriber) account.

sendAt required

When to send the post, as an ISO-8601 datetime (e.g. "2026-09-15T14:30:00"). X's composer only offers minute precision and reads/writes it in the account's own display timezone, not UTC — pass a naive local time (no offset) matching that timezone. X also refuses times inside the next ~10 minutes and more than ~18 months out.

Output

text required
send_at required
scheduled_id required

FAQ

Schedule a post on X (Twitter) to be sent at a later date and time, instead of posting now. Takes the text (280 characters at most) and sendAt, a local time with no offset, read in the account's own display timezone, from about 10 minutes to about 18 months ahead. Returns the scheduled_id, the text and send_at.
Ask an AI agent connected to Reduck to run reduck/x.com/schedule_tweet, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/x.com/schedule_tweet
You do not need one. "Schedule a tweet on X (Twitter) from an AI agent" drives the real x.com pages in a browser, so it works whether or not x.com offers an API for this.
Required: text, sendAt.
It returns text, send_at, scheduled_id.
Yes. It acts as you on x.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the x.com cookies saved by the Reduck extension.
It makes changes on x.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/x.com/schedule_tweet, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/x.com/schedule_tweet
It is part of Reduck's official curated catalogue.

Start building not clicking