Four ways to start
A fresh visit to Compose asks how you want to begin. Nothing here is binding: everything is editable afterwards, and you can always fall through to the blank editor.
| Start | Use it when |
|---|---|
| Start blank | You already know what you want to say. Empty editor, no AI. |
| Generate from a prompt | You have the idea but not the words. Describe it, pick a shape, get a draft. |
| Pick from suggestions | You want to post but have nothing queued up. Reads your content pillars and your Inspiration Vault. |
| What happened this week? | You have raw material but no angle. Dump the week, get post-shaped angles back. |
Generate from a prompt
Describe the post you want in plain language. Two optional controls shape the result.
Archetypes
An archetype is the shape of the post, not its subject. Pick one and the draft is built to that form: Hot take, Observation, Lessons learned, Story, Contrarian, Listicle, Question, Prediction, Framework, or Behind the scenes.
This is the single highest-leverage control in the composer. The same input produces a genuinely different post as a Story than as a Framework, and picking one is faster than re-prompting until you get the shape you had in mind.
Helpers
Small nudges you can stack on top: Punchy opener, Shorter, Add a number, Less formal, More specific, Ditch the setup. Use them to correct the tendency you keep fighting rather than re-writing the prompt each time.
Generation runs in the background, so you can keep working while it thinks. If your prompt is too thin to write from, DemandBird asks you a follow-up instead of inventing details, and you can tell it to draft anyway.
Mine my week
The “What happened this week?” panel takes an unstructured dump: meetings, wins, things that broke, a customer sentence that stuck with you. It returns four or five angle-and-hook pairs, each one a post you could actually write. Click one and it seeds the prompt panel.
This is the answer to “I have nothing to post about.” You almost always do; it is just in your calendar rather than in your head.
Source and channel copies
A DemandBird post has one Source draft plus an optional copy per channel. Write once on Source and every selected channel publishes it. Edit a channel tab and that channel forks: it now carries its own version, and later Source edits stop reaching it.
The composer tells you when that has happened rather than letting you find out after publishing. A forked tab shows a re-sync control, and the Source tab warns you by name which channels have drifted, with a one-click way to end the split.

Adapt for each platform
Adapt rewrites your draft for each platform it is going to: its character limit, its conventions, the way people actually read there. A 900-word LinkedIn post becomes a tight X post rather than a truncated one.
It is a dropdown, so you can adapt every selected platform at once or one at a time. Adapting writes into the channel copies and leaves your Source draft alone, so the original is always still there.

Each platform adapted is one rewrite against your monthly allowance.
Clean up
Clean up is the polish pass: it tightens what you already wrote without changing what you said. Use it on your own writing, not on a fresh AI draft (those have already been through a critique pass).
An Undo cleanup button appears right after, so a pass you do not like costs you one click, not your draft.
Dictation
The microphone in the editor toolbar records you and inserts the transcribed text at your cursor. It is available on the main editor and on each part of a thread.
Transcription cleans up the “um”s and false starts but keeps your words. Talking a post out and then tidying it is usually faster than writing one, and it tends to sound more like you, which makes it better raw material for both Clean up and your voice profile.
First comment
A first comment posts automatically right after the post goes live. It is where links belong on platforms that quietly punish links in the post body, and where you put the “full write-up here” call to action.
- LinkedIn: up to 1,250 characters.
- Instagram and Facebook: up to 2,200 characters.
First comments are per channel, so LinkedIn can carry a different one from Instagram. You can also save reusable snippets in Settings → Saved comments and pick one instead of retyping it.
Preview and media
The editor is also the preview. Toggle between Desktop and Mobile to see where your text wraps and where the feed folds it behind a “see more” link, which is where most of your readers are.
Attach images, video, or documents from the media bar, and override media per channel when one platform needs a different asset. Limits vary by platform: see Supported platforms. For text-only posts going to platforms that require media, the composer can generate a quote image.
Revisions
The composer keeps a history of a post as it changes. Open Revisions on a saved draft to see the timeline: who changed it, when, and a preview of the content at that point. Restore any entry to bring that text and media back.
Two details worth knowing:
- Autosaves are grouped. A continuous burst of typing collapses into one entry; a real pause starts a new one. The timeline reads as editing sessions, not keystrokes.
- Restoring never rewinds status. It brings back the words and media only. A scheduled post stays scheduled; a published post stays published.
Review events are captured too, so a post that was sent back for changes shows what it looked like at the moment it was sent back.
Saving, scheduling, and review
Drafts autosave as you write. From the composer you can save as a draft, schedule for an exact time, add to your queue, or send it for approval. Scheduling and the queue are covered in Getting started; approvals are covered in Approvals.
AI limits
The composer spends three separate monthly allowances. Refusals are always up front: if you are at a cap, DemandBird says so before it does the work, so a blocked action never costs you anything.
Drafting
Generate from a prompt, and drafting from a suggestion or a vault item.
Each Generate run counts as one. The counter resets on the first of the month. See every plan limit.
Rewrites
Adapt (one per platform adapted) and Clean up.
Each Adapt or Clean up run counts as one. The counter resets on the first of the month. See every plan limit.
Post idea generation
Mine my week, and idea-hook refreshes on your pillars.
Each Mine my week run counts as one. The counter resets on the first of the month. See every plan limit.
Dictation and its transcription are not metered. All three counters reset on the first of the month.