deck.blue's Scheduling FAQ
Added 2023-12-03 19:01:53 +0000 UTCMy posts suddenly aren't sending anymore, what to do?
Your scheduling account probably got disconnected for some reason. Unfortunately, the refresh tokens provided by Bluesky are quite volatile and can expire for random reasons and because of that you need to refresh your scheduling account
Head into the Accounts window by clicking the icon above the settings in the lower left corner
Click the account you're having issues with and then click Refresh scheduling account; if no such option is available, Add scheduling account should be; click that instead
Login with a valid app password for that account (check the username if you're using multiple accounts on bsky.app), created here: https://bsky.app/settings/app-passwords
Once that's done, click Retry (maintains scheduled time) or Retry Now (sends at the next minute) on any failed post to check if it worked properly, or schedule a new post for the next minute
Why is the clock icon crossed/disabled or the "Add scheduling account" option not appearing?
Make sure your Patreon account is linked properly and your subscription is active.
In the settings, you should be seeing your Patreon account's name and tier. If it's not, click the "Connect with Patreon" button, link your account, then do the steps below.
If you already have your account linked, either try the refresh button or if that doesn't work, please try reconnecting your account.
How do I start using scheduling? or "Invalid scheduling account" error
Make sure your Patreon account is properly linked by following the steps above.
Once that's done, click the "Accounts" icon in the bottom left corner, above the settings (cog, gear) icon;
Click again on the account you wish to use scheduling with, then click on "Add scheduling account";
You'll see a similar login screen to the original login screen of deck.blue;
Head into Bluesky's App Password page here: https://bsky.app/settings/app-passwords
Create a new App Password for the same account you're using, name it "db-scheduling", save it in a password manager and come back to deck.blue and use that to login in that login screen that appeared. To be clear: do NOT use your main deck.blue App Password with scheduling, please generate another one exclusive to scheduling otherwise you might get logged out and/or your posts won't be sent! Be sure to save it so you can use it again in case your account token gets revoked.
You should see the accounts window update and you'll see both "Refresh scheduling account" and "Remove scheduling account" options, that means your scheduling account is properly linked and you're ready to schedule posts!
Close the Accounts window and head into the post composer. You should be seeing a clock icon. Click it, and you'll be able to set a date and time for your scheduled post!
Once you send a scheduled post, you'll be able to see it and cancel it in the "Scheduled posts" option that's now available in the settings.
Why is scheduling a paid feature?
I explained this in a thread a while ago, but the gist of it is: it's expensive. A post to be scheduled needs to be properly saved: any media will have to be uploaded to a temporary storage to then by uploaded to Bluesky. A server will check for scheduled posts every minute to then send them. By uploading the media to this temporary location, I'll have to handle both traffic (upload) and storage costs. The scheduling server itself will also have its own costs from uptime, execution time and the more media there is to upload, the more traffic it'll have.
If Bluesky ever offers a free scheduling API, I'll change to that as soon as I can and disable my paid feature (unless mine has more features, then it'll still have a reason for it to exist separately).
How does scheduling work per tier?
As follows:
Booster: Up to 20 posts
Initial: Up to 40 posts
Helper: Up to 60 posts
Supporter: Up to 100 posts
Sponsor Up to 300 posts
The post count is just the maximum amount of posts you can have at any time, it's not a fixed quantity per month. All tiers can schedule up to 90 days ahead.
Why is there a warning sign in my scheduled post?
This means your scheduled post failed to be sent, please send an email to hello@deck.blue with more details so I can investigate. While I don't answer, please try the relink option in your scheduling account, then the Retry button in your scheduled post. It'll be published at the specified timestamp, even if it's already past it.
I'm having way too many issues!
Please contact me through hello@deck.blue or Patreon's/Bluesky's DMs if you'd like help to solve them, but if you would like a refund of your Patreon subscription instead, it's totally fine. Feel free to also try other proper scheduling services such as Buffer, Fedica and Postpone which also support sending the same post to many social networks.