X / Twitter
Publish to X through myHERALD with one OAuth click. No developer portal, no API keys, no paid API tier on your side — myHERALD handles the API access. Single tweets, threads, and Premium long-form (up to 25,000 characters) all work.
Before you start
- An X account in good standing.
- X Premium is only required if you want long-form posts beyond 280 characters. Standard tweets work on any account tier.
Connect it
- Open Settings → Integrations and find the X / Twitter card.
- Click Connect. X's OAuth screen opens in a new tab.
- Confirm the handle you want to authorize and approve the requested permissions.
- You'll bounce back to myHERALD with the handle showing on the card.
Long-form posts on Premium
If your account has X Premium, long-form auto-engages whenever a draft exceeds 280 characters. Below 280 it ships as a standard tweet. There's no toggle — myHERALD picks the right format based on length.
What you can do
- Single tweets up to 280 characters, or up to 25,000 on Premium.
- Up to 4 images or one video per post.
- Schedule through myHERALD's queue.
- Compose quote-tweets from the chat interface.
Troubleshooting
Token expired (red dot on the card). X uses short-lived tokens with single-use refresh; an aggressive renew schedule keeps you connected, but a long pause in publishing or a forced password change can invalidate it. Click the reconnect banner — same OAuth flow, no data loss.
Image or video upload failed. X enforces format and size limits (max 5MB for images, 512MB for video, MP4 only). Check the file in the Media library; re-encode if it falls outside those bounds.
Long-form draft posted as truncated tweet. The connected handle isn't Premium. Either upgrade the X account or shorten the draft.
Disconnect
Kebab menu on the X card → Disconnect. To remove access from X's side too, visit x.com/settings/connected_apps and revoke myHERALD there.