Writing posts
The composer and per-network versions
A post in PlanSend is one piece of writing sent to several channels. Start with a shared body, then override only the networks that need something different.
The shared body
Select Create post, give the post a title and write the body. The title is internal: your team and your reviewers see it, the audience never does. Tick the channels the post goes to; a post needs at least one.
The preview panel shows the post as each network will render it, with a live character count against that network's real limit.
Customise per network
Open Customise per network to give one network its own version. Each network can override:
- Caption — different wording, a different length, different hashtags.
- Attachments — a subset of the post's files, in its own order.
- Link — the URL for that network.
- First comment — posted immediately after the post itself.
Anything you do not override falls back to the shared body, so you can change one network without touching the rest.
Character limits
| Network | Text limit | Notes |
|---|---|---|
| Facebook Page | 63,206 characters | The composer's shared field stops at 5,000; use a per-network caption for anything longer. |
| 2,200 characters | At most 30 hashtags. | |
| Threads | 500 characters | |
| 3,000 characters | ||
| Bluesky | 300 graphemes | An emoji or accented letter counts once, not twice. Also capped at 3,000 bytes. |
| Mastodon | 500 characters by default | Your instance's own limit is used if it is higher. A URL counts as 23 characters. |
First comments
A first comment is posted after the main post, so hashtags or a link can sit out of the caption. It is available on Facebook (up to 8,000 characters), Instagram (2,200), Threads (500) and LinkedIn (1,250).
If the post publishes but the comment does not, PlanSend records a warning on the successful post and does not retry, because retrying would publish the post twice. Add the comment by hand in that case.
Saving, reviewing and scheduling
Drafts are never validated, so you can leave a post half-finished. When you schedule, PlanSend checks every channel's rules with the exact text and files that will be sent, and refuses with a message naming the channel and the problem — for example Brand IG (Instagram): Instagram posts need at least one image or video. That check happens at scheduling time, not at publishing time, so failures surface while you can still fix them.
Editing after approval
Editing an approved post moves it back to draft, bumps its revision, revokes its review links and cancels a pending schedule. That is deliberate: it means the published version is always a version somebody signed off. Ask for a new review, or use Cancel on a scheduled post first if you only want to change the time.
Common questions
- Why did my post go back to draft after I edited it?
- Approval belongs to one exact revision. Any edit creates a new revision, clears the approval, revokes the outstanding review links and cancels a pending schedule, so the version that publishes is always a version somebody approved.
- Can I add a link to a post?
- Yes. Facebook, LinkedIn and Threads attach it natively when the post has no image. Everywhere else, and on those three when an image is attached, the URL is added to the end of the text, so it counts toward the character limit.
- Does a first comment work on every network?
- No. PlanSend can post a first comment on Facebook, Instagram, Threads and LinkedIn. Bluesky, Mastodon, TikTok, YouTube and Pinterest do not offer it, so the field is not shown for them.
Still stuck? Email [email protected].