Integrations / Bluesky

Bluesky integration
for VeloCMS

Publish a post on VeloCMS and a link card appears on Bluesky automatically, built directly on the AT Protocol — no bridging service, no manual posting.

What this integration does

The Bluesky Cross-Post connector listens for the post:afterPublish hook. It authenticates against your Bluesky handle and app password via the AT Protocol's createSession endpoint, then creates an app.bsky.feed.post record with a clickable link facet pointing at the canonical post URL and an external embed card carrying the post title and excerpt as its description. There is no bridging service in between — VeloCMS talks to the AT Protocol directly. If the handle or app password is not configured, or authentication fails, the crosspost is skipped and logged; it never blocks the post from publishing.

Auto-post on publish

Every published post creates an AT Protocol record on Bluesky automatically — no manual posting.

Rich link card

The post title and excerpt render as a clickable external embed, not a bare URL, matching Bluesky's native link previews.

App password, not your login

Authenticate with a scoped Bluesky app password, stored encrypted — never your primary account credentials.

Where to find it in admin

  1. 1
    Admin → Plugins → Bluesky. Enter your Bluesky handle and generate an app password from your Bluesky account settings — paste it in, not your main password.
  2. 2
    Save. The next post you publish posts to Bluesky automatically, with a link card and excerpt.

Use cases

A tech writer building an audience on Bluesky crossposts every article automatically, with the same rich preview readers would get from a manual share. A publication migrating its community off legacy social platforms uses the connector to keep Bluesky in sync with its blog without a second workflow. A solo creator testing where their audience actually engages runs Bluesky alongside Mastodon and LinkedIn crossposting, all from the same publish action.

Publish once, land on Bluesky too.

14-day free trial. Connect Bluesky and every future post crossposts automatically.

Get started with VeloCMS