Skip to main content

Using Bluesky with Ocoya

Connect to Bluesky - a decentralized social network and a popular alternative to X

Written by Joe

With Ocoya, you can connect your Bluesky account and schedule posts alongside your other social media channels.

Connecting and refreshing your Bluesky account

Bluesky uses App Passwords for third-party integrations. Before connecting your account to Ocoya, you'll need to generate an App Password within Bluesky.

Important notes

  • If you're connecting multiple Bluesky accounts, make sure you're logged into the correct Bluesky account before generating an App Password.

  • Ocoya supports both standard Bluesky handles and custom domains.

  • If you receive a "Profile not found" error, verify that your Bluesky handle is entered correctly.

Connecting a Bluesky account

  1. Navigate to Connections in Ocoya, select Bluesky and click Generate App Password in Bluesky.

2. Click Add App Password.

Click Add App Password to create a unique password to connect Bluesky to Buffer

3. Enter a name such as Ocoya and generate the password.

4. Copy the generated App Password.

5. Return to Ocoya, paste the App Password into the password field and click Connect Account.

Your Bluesky account should now be connected.

⚠️ If you've recently changed your Bluesky handle, update the handle in Bluesky first, then reconnect your account in Ocoya.

Refreshing a Bluesky connection

If your Bluesky account becomes disconnected, you'll need to reconnect it using a valid App Password.

  1. Go to Connections.

  2. Find your connected Bluesky account.

  3. Click Manage

  4. Select Disconnect.

  5. Then connect your account again as per the above steps.

If successful, your account connection will be restored immediately.


Scheduling Bluesky posts

Ocoya allows you to create and schedule Bluesky posts directly from the content calendar.

Supported publishing features

Feature

Supported

Text posts

Images

Videos

GIFs

Link sharing

Hashtags

Scheduled publishing

Hashtags

Hashtags are fully supported and can help improve the discoverability of your content.

Example:

#Marketing #SocialMedia #ContentCreation

Character limit

Bluesky currently supports up to 300 characters per post.

Links

Links must include:

  • https://

  • http://

Otherwise, they may appear as plain text instead of clickable links.

Emojis

✅ Emojis are fully supported.


Media specifications for Bluesky

Images

Videos

Maximum per post

4

1

Supported formats

JPG, PNG, WEBP, GIF

MP4, MOV

Maximum file size

1 MB

100 MB

Maximum duration

GIFs up to 60 seconds

Up to 3 minutes

Alt text

Supported

Not currently supported

Media considerations

  • Images larger than Bluesky's upload limits may fail to publish.

  • Videos may require a verified Bluesky account.

  • GIFs must meet Bluesky's size and duration restrictions.

  • Upload times may vary depending on file size and connection speed.


Bluesky limitations

The following Bluesky features are not currently supported in Ocoya:

  • Direct messages

  • Post engagement management

  • Comment and reply management

  • Bluesky-specific analytics


Troubleshooting Bluesky connection issues

Invalid App Password

Ensure that:

  • The App Password was copied correctly.

  • No extra spaces were added.

  • The password has not been revoked within Bluesky.

Profile not found

Verify that:

  • Your Bluesky handle is entered correctly.

  • The account exists and is active.

  • You are using the correct custom domain, if applicable.

Publishing failed

Check that:

  • Your media files meet Bluesky requirements.

  • Your account remains connected.

  • Your post does not exceed Bluesky limits.

Account disconnected

If your account becomes disconnected:

  1. Generate a new App Password in Bluesky.

  2. Reconnect the account in Ocoya.

  3. Retry publishing your post.


Need help?

If you're experiencing issues connecting or publishing to Bluesky, contact the Ocoya support team and include:

  • Your Bluesky handle

  • Any error messages you received

  • Screenshots, if available

This information will help us investigate the issue more quickly.

Did this answer your question?