X (Twitter) Integration
Post text, images, and video to X on a schedule. Long posts are handled for you — if what you've written runs past the character limit, we publish it as a self-reply thread instead of rejecting it.
At a glance
| What it's for | Short posts with optional images or video. |
|---|---|
| Post types | Text, Image, Video |
| Account needed | Any X account. |
| How you connect | OAuth — you approve Greenwood Social on X's site. |
| Content archiving | Coming soon — X's API supports it, we haven't built the collector yet. |
Connecting your account
Add X from your Accounts page and approve the connection on X. That's the whole setup.
What you type, and where it shows up
X posts are just text plus optional media. There's no title, and no separate link field — a URL in your post text is what X turns into a preview card, so that's where yours is placed.
| You type | Text post | Image post | Video post |
|---|---|---|---|
| Title | Not used. | Not used. | Not used. |
| Content | Required — The post text.no hard limit — long posts thread automatically | Required — The post text.max 280 characters | Required — The post text.max 280 characters |
| Tags | Appended as #hashtags to the post text. | Appended as #hashtags to the post text. | Appended as #hashtags to the post text. |
| Link | Appended to the post text, where X turns it into a preview card. | Appended to the post text, where X turns it into a preview card. | Appended to the post text, where X turns it into a preview card. |
| Privacy | Not used — X has no public/unlisted/private choice per post. The nearest controls are Super Followers Only and Nullcast, in the options below. | Not used — X has no public/unlisted/private choice per post. The nearest controls are Super Followers Only and Nullcast, in the options below. | Not used — X has no public/unlisted/private choice per post. The nearest controls are Super Followers Only and Nullcast, in the options below. |
Long posts become threads
A text post longer than the limit is split across a self-reply thread automatically, so the character count on a text-only post isn't a hard ceiling. A post with media attached can't thread, so the limit does apply there.
Media requirements
| Images per post | up to 4 (at least 1) |
|---|---|
| Image formats | JPG, PNG, WEBP, GIF |
| Max image size | 5.0 MB |
| Video formats | MP4, MOV, WEBM |
| Max video size | 512.0 MB |
| Video length | up to 2 minutes 20 seconds |
| If your file doesn't fit | We convert it for you where we can — images become JPG and video becomes MP4. Files we can't bring within these limits are reported before the post is scheduled, not after. |
Premium accounts can upload substantially longer video than standard accounts. We read your account's tier when the connection is made and validate against the right limit.
Per-post options
| Option | What it does | Default | Applies to |
|---|---|---|---|
Super Followers OnlyforSuperFollowersOnly | Restrict this post to paying subscribers only (premium feature) | Off | All post types |
Nullcastnullcast | Suppress from timeline - useful for testing or preview posts | Off | All post types |
These are the options X exposes to partner tools through its API. Platforms often test new settings inside their own app long before opening them to tools like ours — when that happens the option simply isn't available to us until they publish it.
Scheduling
Schedule X posts for any future time — see Scheduled Posting for how times, timezones, and cancellation work.
Metrics
| Metric | Status |
|---|---|
| Likes & comments | Available |
| Views / plays | Available |
| Reach / impressions | Coming — waiting on platform approval |
| Follower count | Available |
| Shares / reposts / saves | Available |
| Comment text (needed to read & reply to comments) | Coming — waiting on platform approval |
X exposes these numbers through its API, but we don't collect them into your dashboard yet — the collector for X is still to come, so the Metrics tab shows X as coming rather than empty.
Where it works
| In the app | Create a post or schedule one, and select this account. Bulk sessions work too. |
|---|---|
| API | Post and schedule through the REST API with the same fields shown above. |
| MCP (Claude, ChatGPT, and others) | Connect Greenwood Social as an MCP connector and ask your assistant to draft and schedule posts. |