Composing posts

Turn a URL, pasted text or your brand's own content into platform-tuned Facebook and Instagram posts — drafted by AI, edited by you, published on your schedule.

The Flow

Open Marketing → AI Social Posting → Posts → New post. At the very top sits a "You're editing (brand)" card with the brand's icon and the line "This post is written in this brand's voice and published on its pages." The card is always there, so you can always see who you are posting as; a Switch brand button appears on its right only when the organisation has more than one brand.

The brand decides which pages the post can reach, whose writing voice and default watermark apply, and which content you can post from. If something is missing, a banner with a quick action appears above it: with no Facebook page connected at all, "No Facebook pages connected yet." with a Connect Facebook button; with no brand, "Set up a brand first — every post belongs to one. Create it with + New brand in the sidebar."; and with a brand that has no pages, "This brand has no Facebook or Instagram pages assigned yet." — which you fix by assigning the page on Settings → Organization settings → Meta integration.

Below that, three numbered cards plus a live Preview and an action row: 1 what the post is about, 2 how it's made — platforms and settings, and 3 the post content. One click drafts everything into card 3 for your review, and the Preview shows exactly how it will look. Nothing is posted until you hit Publish.

1. Pick a Source

The AI writes only from content you give it. Three exclusive tabs:

TabWhat it does
From a URLReads the page server-side and extracts its text (editable) plus any usable images.
Paste textFreeform text — release notes, an announcement, anything.
From your contentPick up to 6 items from this brand's own content — products, help articles, docs pages and web pages, mixing allowed.

From your content lists what is attached to this brand under Knowledge: its knowledge bases' published articles, its documentation sets' published pages, the website pages Yaplet has read for it, and its product catalogue. There is no chatbot to connect — a brand with nothing attached shows "This brand has nothing to post from yet — add a knowledge base, documentation, files or website pages to it first" with an Open Knowledge button instead of a list.

Below the tabs you can add AI instructions for this post (a per-post steer — the brand's standing voice lives at Brand → Brand settings → Social) and an optional Angle: a ready-made take like tip, FAQ answer, use-case story, feature spotlight, myth-bust, behind-the-scenes or audience question.

Switching source tabs clears everything the previous tab produced — the source defines the post.

2. Choose Platforms

Card 2 opens with two per-platform panels, each with a master on/off switch — no more per-page checkbox list:

  • Facebook — turning it on targets all of the brand's Facebook pages at once.
  • Instagram — turning it on targets all of the brand's pages that have a linked Instagram account. It's locked off, with the note "No Instagram account is linked to this brand's pages," until at least one page has a connected Instagram account (and Instagram always needs an image).

If both panels are off you'll see "Both platforms are off — the post has nowhere to go." The brand itself is chosen with the card at the top of the page, not here.

3. Settings

The rest of card 2 controls how the post is made:

  • Length: short, medium or long. There is no per-brand default to inherit — a new post starts at the standard length.
  • AI writing model: "Use default" or a specific model, if your organization has several.
  • Image: Generate with AI (model picker with the per-image price), Upload your own, or Use a found image when a URL read surfaced images (we re-host a copy; the original page isn't touched).
  • Watermark: stamp your logo on the image. It now applies to any image mode — generated, uploaded or found — and you can toggle it off to restore the original un-stamped image. The Manage watermarks dialog reached from here is covered in Images & watermarks.

Facebook "Post media"

Inside the Facebook panel, a three-way Post media choice decides what rides on the Facebook post:

  • Attach an image — the shared image goes on the Facebook post.
  • Link preview (URL sources only) — Facebook builds a clickable card from the page's own title and image. No image is needed, and the link does not also ride in a comment.
  • Text only — no image at all.

Instagram has no media fork — it always needs its own image.

The first comment is now two per-platform switches:

  • A Facebook first-comment switch. For URL sources — when media isn't Link preview — it reveals a child toggle, "Include the source link in the comment," which puts the exact URL in the Facebook comment, the one place a link is actually clickable.
  • A separate Instagram first-comment switch, always link-free (Instagram links aren't clickable anywhere).

So a URL post's link can land in exactly one of three places: a Facebook link card (media = Link preview), the Facebook first comment (FB comment on + include-link on), or nowhere. A one-line summary under the Generate button always tells you which — "Your link: shown as a Facebook link card" / "in the Facebook first comment (clickable)" / "not included in the post." Instagram never gets a clickable link.

4. Generate and Refine

Hit Generate draft with AI. One click resolves the source and drafts the internal name, both captions, hashtags, alt text, both first comments — and the image, when you chose to generate one. Then everything is yours to edit:

  • Same caption for both platforms — or switch it off for separate Facebook and Instagram captions.
  • A live character counter keeps the Instagram caption under its 2,200-character cap (anything over is trimmed at publish).
  • Hashtags as chips, alt text with a "Describe with AI" button for uploaded/found images (a real vision model describes the actual image).
  • True-to-life Facebook and Instagram previews, including the first-comment bubble and the Facebook link-preview card when you're in Link preview mode. For a text-only Facebook post the Preview can show a different image — or none — on the Facebook side while Instagram still shows the shared image.
  • A "Very similar to an existing post" warning appears if the draft closely matches something you've already published or queued — it never blocks, just warns.

5. Publish or Schedule

Three actions, each behind a confirmation:

  • Save draft — keep working on it later.
  • Schedule… — pick a date and time (up to a year ahead).
  • Publish now — sends the post to every selected page.

Post Statuses

StatusMeaning
DraftSaved, not armed. Only drafts are editable.
ScheduledArmed — publishes at its time. Cancel any time before publishing starts.
PublishedLive on every selected page. Use Open on Facebook/Instagram to jump to it.
Partly publishedSome pages succeeded, some failed — failed targets show their error per page.
Failed / CancelledNever went live. Failed posts show the reason; both can be deleted.
Publishing is engineered to never double-post: if a page's delivery hits an ambiguous error, that target fails cleanly instead of retrying blindly, and a broken Facebook connection triggers an in-app "reconnect" notification.