Settings

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

  1. Open Settings → Integrations and find the X / Twitter card.
  2. Click Connect. X's OAuth screen opens in a new tab.
  3. Confirm the handle you want to authorize and approve the requested permissions.
  4. 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.

Was this page helpful?