Images & watermarks

AI-generated post images with transparent per-image pricing, upload and found-image rules, alt text, and a reusable watermark library for your logos.

Image Options per Post

ModeWhat it does
Generate with AIThe AI writes an image prompt from your source (plus the brand's image style and guidance) and renders the image. The per-image price is shown on the button before you click.
Upload your ownPNG, JPEG or WebP — normalized automatically to Instagram's rules.
Use a found imageWhen a URL read surfaces images, pick one — we re-host a copy for the post, the original page isn't touched.

A text-only Facebook post is chosen via the Facebook "Post media" control ("Text only") rather than an image mode. A URL post can instead use Facebook's own link-preview card (Post media → "Link preview"), where Facebook renders the page's title and image — no generated image needed. When nothing needs an image (a text-only or link-card Facebook post with no Instagram target), the image controls collapse. Instagram always requires an image.

Which AI Model Renders the Image

Resolution order: the model you pick on the post → your organization's default image model (set under AI models) → the platform default. Each model row carries its own flat per-image price, always displayed before generating.

Instagram and Facebook label AI-generated media with their own "AI info" tag. Yaplet declares its generated images to Instagram automatically, and embeds a machine-readable "AI-generated" marker in the image file itself (the industry-standard IPTC/XMP format that Facebook, other platforms and tools read) — never for your uploads or found images.

Image Rules

Every image — generated, uploaded or re-hosted — is normalized to meet Instagram's requirements: JPEG, 320–1,440px wide, aspect ratio between 4:5 and 1.91:1, up to 8MB. AI-generated images always pass; an upload that can't be safely normalized (e.g. an extreme panorama) is rejected with a clear message rather than distorted.

Alt Text

Generated images come with AI-written alt text. For uploaded and found images, the alt field starts empty — use "Describe with AI" to have a vision model describe the actual image in one sentence, or type it yourself. Alt text is delivered to both platforms.

The Watermark Library

Keep up to 20 logos under Manage watermarks, reachable from the composer's image step, the Autopilot options and the Autopilot setup wizard's Options step. Two ways to add one:

  • Upload a logo — PNG with transparency works best.
  • Add from your image library — the dialog lists every image your organisation has already uploaded anywhere: chat-widget avatars and header logos, brand icons and logos, and watermarks you added before. A logo that already lives in the social-posting storage is reused as it is; anything else is copied into the watermark library and converted to PNG, so changing that logo later somewhere else leaves the watermark untouched.
One shared image library. Every image field in the dashboard now opens the same picker, titled Your images, and anything you upload joins the library automatically — it is organisation-wide, not per brand or per widget. Removing an entry never breaks a live image: if anything is still showing that file, the listing goes and the file stays. The picker is covered in full on Your image library, in the Brand section.

A watermark is stamped on the bottom-right corner of the image at about a fifth of the image width, and it applies to any image mode — generated, uploaded or found (uploaded and found images are stamped on a non-destructive copy). Toggling the watermark off restores the original un-stamped image.

Where the default comes from: the brand's Default watermark is set at Brand → Brand settings → Social, chosen through the same image picker (a processed copy is made there too, so changing the original later leaves the watermark alone). That processed copy is a watermark entry like any other, so picking a brand default uses up one of the 20 slots — with a full library the pick is refused with "Watermark limit reached (max 20) — remove one first". You can override it per post in the composer, and Autopilot has its own watermark setting with a per-slot override.

Watermarking is deliberately soft: if compositing ever fails, the post ships with the clean image instead of failing — a missing logo is better than a missing post.