Brand visuals, watermarks and images

Updated July 7, 2026

Posts with images perform better — and Instagram flat-out requires one. Here's how images work across the feature, and how to get your logo onto every generated picture.

Your image options

  • Generate with AI — the AI writes an image prompt from your source plus the brand's image style, and renders it. The per-image price is shown next to the button before you click.
  • Upload your own — PNG, JPEG or WebP.
  • Use a found image — pictures discovered on the source URL; Yaplet re-hosts a copy for the post.

Want a text-only Facebook post? Choose Text only under Facebook's Post media option instead of picking an image. And for a URL post, you can let Facebook show its own link-preview card (pick Link preview) — Facebook pulls the page's title and image, so no generated image is needed. Instagram always requires an image.

Instagram-safe, automatically

Every image is normalized to Instagram's rules — JPEG, the right size and aspect ratio. AI-generated images always pass. An upload that can't be safely adapted (say, an extreme panorama) is rejected with a clear message rather than distorted.

Instagram and Facebook show their own "AI info" label on AI-generated media. Yaplet declares its generated images to Instagram automatically, and the image file itself carries a machine-readable "AI-generated" mark that Facebook, other platforms and tools can read — never for your own photos.

Watermarks

Open Watermark logosManage watermarks… in the composer's image settings, and Manage in Autopilot's options and in its setup wizard — to keep a library of your logos. There is a generous cap on how many you can hold; if you ever need more, just ask us.

  • Upload a logo — a PNG with a transparent background looks best.
  • Add from your image library — every image your organisation has already uploaded, listed with an Add button beside each one. Picking one normally takes a PNG copy for the watermark library, so changing the original logo later does not alter the watermark. The exception is an image that was already uploaded as a watermark: that one is reused as it is, so editing or replacing it does change the watermark.

Your image library is one shared, organisation-wide set of images sitting behind every image field in the dashboard — the chat widget's avatar and logo, the brand's icon and logo, and this watermark picker — so a logo is uploaded once and reused everywhere. Removing an image from the library never breaks a live image: if something is still showing it, the file itself is kept and only the list entry goes. There is a generous cap; if you reach it, the upload fails with "Your image library is full — delete an image before adding another."

The watermark is stamped on the bottom-right corner of any image — generated, uploaded or found. Uploaded and found images are stamped on a copy, so toggling the watermark off restores the original un-stamped picture. Set a default per brand at Brand → Brand settings → Social → Default watermark (that field picks straight from your image library), override it per post, and configure Autopilot's separately. If stamping ever fails, the post ships with the clean image — a missing logo never blocks a post.

Alt text

Generated images come with AI-written alt text; for uploads and found images, use Describe with AI to have a vision model describe the actual picture, or write your own. Alt text is delivered to both platforms.

What's next?

Squeeze more out of every post: Tips for better AI social posts.

Did this article answer your question?