All documentation · Social & campaigns

Compose and schedule posts

Write once, publish to 11 platforms. Character limits, media rules, per-channel post types, polls, first comments, scheduling and drafts in the Clyentra composer.

9 min read · Reviewed

The Compose tab of the marketing hub writes one post and sends it to every channel you select, adapting it per platform on the way out. The panel is titled Create post and it walks three steps — 1 · Channels, 2 · Content, 3 · Schedule — with a live device preview beside it showing exactly how the post will land on each network.

Step 1 — Channels

Pick one or more connected accounts. The counter under the list confirms your choice ("3 channels selected"), and the Next button stays disabled until at least one is chosen. Everything downstream — the character counter, whether media is required, which per-channel options appear — is driven by this selection. Connect accounts first in marketing-hub.

Step 2 — Content

One caption box, one media tray, and a per-channel strip for the things that differ. Blocking problems are listed inline in an amber panel right here, where they are caused, rather than ambushing you at publish time.

Character limits

The counter above the caption enforces the strictest limit among the channels you selected. Add X to a Facebook post and your ceiling drops from 63,206 to 280 characters. Any platform you go over gets its own red chip showing how many characters you are over by.

PlatformCaption limitMedia required?
Facebook63,206No
YouTube5,000Yes
Telegram4,096No
LinkedIn3,000No
Instagram2,200Yes
TikTok2,200Yes
Google Business1,500No
Threads500No
Pinterest500Yes
Bluesky300No
X280No

Write to the tightest channel, or split the post: A 280-character caption reads fine on LinkedIn. A 3,000-character caption cannot go to X at all. If the long version matters, publish the long-form channels in one post and X in another rather than letting the shortest limit flatten everything.

Media, and why it must be public

Three source cards sit under the media tray: AI Studio, Drive and URL. Whatever you attach must resolve to a public https link — that is what the publishing pipeline hands to the platforms. Anything else (a blob: or data: image, a private file) is stamped NOT PUBLIC in amber on the thumbnail and blocks publishing. The hint under the tray says it plainly: Must be a public URL — AI Studio & Drive provide these automatically.

  • AI Studio — generate an image on the spot and press Use in post. It arrives with a public URL already attached. See ai-image-studio.
  • Drive — pick an existing file. Clyentra signs it for you. See drive-file-storage.
  • URL — paste any public https link to an image or video. A bare link without a scheme is upgraded to https:// for you.
  • The counter reads 2/3 usable when one of your three items is not a public link.

The AI caption button enhances — it does not draft

The sparkle button on the caption box only appears once you have typed something, and it rewrites what is there into a hook, a body and a call to action. It is an enhancer, not a drafter. Write a rough line first — even a bad one — then let it sharpen. Give it nothing and it has nothing to work with.

Per-channel post types

Under the caption, a row of channel tabs lets you tune one platform at a time; a dot marks any channel you have moved away from its default. Five platforms offer a post type choice:

PlatformPost types
FacebookFeed post · Reel · Story
InstagramFeed post · Reel · Story
XTweet · Poll
TikTokVideo · Photo
Google BusinessUpdate · Event · Offer · Photo

Stories and Photo posts take no caption: Select an Instagram Story, a Facebook Story or a Google Business Photo and the caption box greys out with not used: The selected post types (Story / Photo) don't use a caption. Mixing a Story into a captioned multi-channel post is flagged as a conflict — post Stories on their own, or clear the caption.

The rest of the per-channel options

  • X Poll — 2 to 4 choices, max 25 characters each. Duration: 5 minutes, 1 hour, 6 hours, 1 day, 3 days or 7 days. A poll cannot carry media.
  • First comment — Facebook and Instagram only. "Auto-posted right after publishing." This is where the link goes when the caption cannot carry one.
  • Placement — Facebook Page, LinkedIn Post as, Pinterest Board, Google Business Location. If the connected account exposes none, Clyentra tells you before you publish instead of letting the platform reject it.
  • YouTubeTitle (max 100), Visibility (Public / Unlisted / Private), Tags, Made for kids.
  • TikTokWho can view, Disable comments, Disable duet, Disable stitch, AI-generated content.
  • PinterestTitle and a Destination link to drive traffic from the pin.
  • Instagram ReelCover image URL, Audio name, and Collaborators on any non-Story format.
  • Google Business Offer/Event — headline, start and end dates, coupon code, redeem URL, and a call-to-action button (Learn more / Book / Order / Shop / Sign up / Call).

Step 3 — Schedule

A Post now toggle sits at the top. Leave it on and the primary button reads Publish now. Turn it off and it becomes Schedule, revealing quick-pick chips and a date-time field.

  • Tonight 6 PM
  • Tomorrow 9 AM
  • This weekend (Saturday morning)
  • Next Monday (Monday morning)
  • Or pick any date and time yourself. Chips whose slot has already passed are dropped, so you can never schedule into the past by accident.

Alongside it is a Draft button, which saves the post without queueing it. Separately, the composer autosaves whatever you are typing — wander off to the Inbox, reload the page, or close the tab, and you come back to "Restored your unsaved draft" with a Discard link next to it.

After you publish — the Posts tab

Every post lands in Posts, which opens on a month Calendar (a Grid toggle sits beside it) with filter chips: All / Published / Scheduled / Drafts / Failed. Open any post to see its media, its caption, aggregate impressions, likes and comments, a per-platform breakdown with a View on platform permalink, and the comment thread.

Only drafts and scheduled posts can be edited: The Edit button appears on drafts and scheduled posts — you can rewrite the caption and, for scheduled posts, move the time. A published post is out in the world and Clyentra will not pretend otherwise. Delete is available on any post, behind a confirmation: Delete this post? This can't be undone.

Publishing checklist

  1. Select channels. Pick every account this post is going to. The strictest character limit among them becomes your ceiling.
  2. Write, then enhance. Get a rough caption down. Press the sparkle button to have it rewritten into a hook, body and call to action.
  3. Attach media from AI Studio or Drive. Instagram, YouTube, TikTok and Pinterest will not publish without it, and those two sources hand you a public URL automatically.
  4. Set per-channel options. Post type, poll, first comment, Page or Board. Clear any amber issues listed in Content — the Next button will not move on until you do.
  5. Publish or schedule. Leave Post now on for Publish now, or turn it off and pick a slot. Draft parks it for later.

Questions people ask

Why is my caption counter showing 280 when I am posting to Facebook?

You also selected X. The counter always enforces the strictest limit among the channels you picked, and X caps captions at 280 characters. Deselect X, or split the post.

Why can't I publish? The button is disabled.

Check the amber issues panel in 2 · Content. The usual causes: media required by Instagram, YouTube, TikTok or Pinterest is missing; the attached media is not a public link (it will be stamped NOT PUBLIC); an X poll has fewer than two options; or a Story is mixed into a captioned post.

What does NOT PUBLIC mean on my image?

The image is not reachable at a public https URL, so the platforms cannot fetch it. Attach it through the AI Studio or Drive cards instead — the hint says "Must be a public URL — AI Studio & Drive provide these automatically."

Can the AI write my caption from nothing?

No. The sparkle button is an enhancer — it does not even appear until you have typed something. Write a rough caption, then let it rewrite that into a hook, body and call to action.

How do I put a link on an Instagram post?

Use the First comment field in Instagram's per-channel options. It is auto-posted right after publishing. Facebook supports it too; no other platform does.

I closed the tab mid-post. Is my work gone?

No. The composer autosaves per organization. When you come back it says "Restored your unsaved draft" and puts your channels, caption, media and per-channel settings back. A Discard link next to it clears everything if you would rather start over.

Can I edit a post after it has gone out?

No. Only drafts and scheduled posts show an Edit button. Published posts can be deleted (with a confirmation) but not rewritten from Clyentra.

Every Clyentra guide