Watermarks on posts
When you turn on the workspace watermark, your logo is automatically added to images before they go out — no extra work each time.
Why use it
It keeps your brand on every image and makes your content easy to recognize and harder to copy without credit. Set it up once and it applies everywhere.
Step by step
Set up your watermark
Go to the Files watermark settings and upload your logo. Pick where it sits on the image and how big and faded it should be, then turn it on.
Add an image to your post
Open the composer and upload a picture for your post as usual.
Your logo is added automatically
As soon as the image is uploaded, your logo is stamped onto it. The branded image is what gets posted.
Post or schedule
Publish now or schedule it for later. Every image keeps your logo.
TIP
Use a logo with a transparent background so it sits cleanly on top of your photos instead of showing a box around it.
Good to know
- The watermark is added the moment you upload an image, so the picture is already branded everywhere it appears.
- There is one shared watermark for the whole workspace — everyone's uploads get the same logo.
- The branded image replaces the original. If you ever need a clean, logo-free copy, upload that picture again with the watermark turned off.
Related
For developers
The system-wide watermark lives at GET/PUT /api/v1/watermarks/system (admin permission required). It is a transparent PNG with position, opacity (0–100), and size_pct (1–100 of image width); defaults are bottom-right, 60, 20. The applyWatermarkIfEnabled() service composites it onto the source at upload time using Sharp and is fail-open (returns the original buffer if any step fails). Original un-watermarked bytes are not retained.