User Guide

Getting Started

Connect your accounts, write your first post, schedule it, and track what's published.

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

PlatformHow to connect
LinkedIn, Twitter/X, Threads, Bluesky, Reddit, TikTok, YouTubeOAuth: click Connect, authorize in browser
Instagram, FacebookOAuth: requires a Business or Creator account (personal accounts can't use the API)
YouTubeOAuth: requires a YouTube Channel; Brand Accounts managed by Google are not supported
SubstackRequires the Chrome extension (see the Substack guide)
Substack is different. It has no public API, so DemandBird uses your Chrome extension and browser session to publish on your behalf. Your computer must be awake and Chrome must be open at publish time. Read the full 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.

Posts are never automatically rescheduled after failure: retry is always manual. This ensures your post only goes out when you've confirmed the conditions are right.