Settings

Bluesky

Bluesky runs on the open AT Protocol, so myHERALD posts as a first-class client — no rate-limit tiers, no API keys, no paid developer plan. The connect flow uses an app password you generate yourself on bsky.app, so credentials never leave your control.

Before you start

  • A Bluesky account with a handle (e.g. yourname.bsky.social).
  • An app password — a 16-character credential separate from your main Bluesky password. We'll show you how to generate one below.

Generate an app password

  1. Sign in to bsky.app.
  2. Open Settings → Privacy and security → App passwords.
  3. Click Add app password, give it a name like "myHERALD", and copy the generated string.
  4. Keep that tab open — you'll paste this into myHERALD next.

Connect it in myHERALD

  1. Open Settings → Integrations and find the Bluesky card.
  2. Click Connect. Enter your handle and the app password you just generated.
  3. Save. The card flips to Connected and your handle appears on it.

What you can do

  • Posts up to 300 graphemes with rich-text mentions, links, and hashtags.
  • Up to 4 images per post, with alt text auto-generated by the Illustrator agent.
  • Schedule through myHERALD's queue.

Troubleshooting

"Invalid identifier or password" on connect. Double-check the handle includes the full domain (e.g. yourname.bsky.social, not just yourname) and that the app password is the 16-character string from Bluesky, not your main account password.

Post truncated unexpectedly. Bluesky counts graphemes, not characters — emoji and non-Latin scripts can hit the 300-grapheme cap faster than you expect. Trim the draft in Review.

App password stopped working. If you revoked or rotated it on bsky.app, disconnect the Bluesky card in myHERALD, generate a fresh app password, and run the connect flow again.

Disconnect

Kebab menu → Disconnect on the Bluesky card. Then go to bsky.app → Settings → App passwords and revoke the "myHERALD" entry to fully cut access.

Was this page helpful?