Connecting your accounts
Most platforms use OAuth: go to Settings โ Connected Accounts, click Connect next to the platform, and authorize DemandBird in the pop-up. Your account is linked and ready to publish.
Platform-specific requirements
| Platform | How to connect |
|---|---|
| LinkedIn, Twitter/X, Threads, Bluesky, Reddit, TikTok, YouTube | OAuth: click Connect, authorize in browser |
| Instagram, Facebook | OAuth: requires a Business or Creator account (personal accounts can't use the API) |
| YouTube | OAuth: requires a YouTube Channel; Brand Accounts managed by Google are not supported |
| Substack | Requires the Chrome extension (see the Substack guide) |
Writing a post
Go to Compose to create a new post. The rich text editor lets you write content and attach media before scheduling.
Platform variants
One draft can have a different version for each platform. Your LinkedIn post can be long-form while your Twitter/X version is condensed. Switch between platforms in the sidebar to tailor each one (they're all part of the same draft).
Media attachments
Attach images or video directly in the editor. Limits vary by platform, so check Supported platforms for image counts, video length, and file size limits.
Inspiration Vault
Found an idea you want to develop later? Save it to the Inspiration Vault. Your vault collects notes, links, and half-formed ideas so you can revisit them when you're ready to write.
Scheduling & the Queue
DemandBird gives you two ways to decide when a post goes out.
Schedule โ pick a specific time
Click Schedule in the composer and choose an exact date and time for each platform. Use this when you know exactly when you want something to go out.
Queue โ use your time slots
Set up your posting schedule in Settings โ Posting Schedule. Define the days and times you want to post. When you click Add to Queue, DemandBird automatically slots your post into the next open time, no manual picking required.
This is the fastest way to keep a consistent publishing cadence. Write a batch of posts, queue them all, and your calendar fills itself.
Calendar view
The Content tab shows a calendar of everything coming up. Click any scheduled post to edit it, change the time, or remove it from the queue.
Tracking your posts
After publishing, posts move to the Published or Failed tab.
Published tab
All successfully published posts appear here, with the platform and time each one went out.
Failed tab
If a post couldn't be published, it moves to Failed with a reason (for example, an expired OAuth token, a connection issue, or a missed window because the Substack extension wasn't running).
Every failed post has a Retry button. Fix the underlying issue first, then click Retry to try again immediately.