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
Navigate to Connections in Ocoya, select Bluesky and click Generate App Password in Bluesky.
2. Click Add App Password.
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.
Go to Connections.
Find your connected Bluesky account.
Click Manage
Select Disconnect.
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:
Generate a new App Password in Bluesky.
Reconnect the account in Ocoya.
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.





