Post with Watermark

Protect your creative content and reinforce your brand by automatically applying watermarks to photos and videos you share across your social accounts.

Overview

A watermark is a logo or symbol placed on your media to discourage unauthorized use and promote your brand. With Publer, you can save, manage, and apply unique watermarks per account—no editing skills required.

Watermarking is available on the Professional Plan for images and the Business Plan for videos.

Step 1: Fetch Available Watermarks

Use the Media Options endpoint to get all saved watermarks for your account(s):

Response Example:

[
  {
    "id": "63c675b54e299e9cf2b667ea",
    "albums": [],
    "watermarks": [
      {
        "id": "680fa7bebd7195d33da6630d",
        "name": "Brand Logo",
        "opacity": 80,
        "size": 6,
        "position": "bottom_right",
        "default": true,
        "image": "https://cdn.example.com/watermarks/logo.png"
      }
    ]
  }
]
  • Each watermark is account-specific.

  • You can create and manage multiple watermarks per account in Publer.

Step 2: Schedule or Publish a Post with a Watermark

When creating or scheduling a post, specify the full watermark object in the relevant accounts array. The watermark settings will be applied to all attached media.

Example Request:

{
  "bulk": {
    "state": "scheduled",
    "posts": [
      {
        "networks": {
          "facebook": {
            "type": "video",
            "text": "Watermark posts",
            "media": [
              {
                "id": "67da8532075cdb33821384c4",
                "name": "Follow your dreams.mp4",
                "path": "https://cdn.example.com/videos/67da8532075cdb33821384c4.mp4",
                "type": "video"
              }
            ],
            "details": {
              "type": "reel"
            }
          }
        },
        "accounts": [
          {
            "id": "63c675b54e299e9cf2b667ea",
            "scheduled_at": "2025-08-02T10:16:00+02:00",
            "watermark": {
              "id": "680fa7bebd7195d33da6630d",
              "name": "Brand Logo",
              "opacity": 80,
              "size": 6,
              "position": "bottom_right",
              "default": true,
              "image": "https://cdn.example.com/watermarks/logo.png"
            }
          }
        ]
      }
    ]
  }
}

Parameters

Field
Type
Description

accounts[].id

string

Target account ID

accounts[].scheduled_at

string

ISO 8601 timestamp for scheduling (omit for immediate publish)

accounts[].watermark

object

Watermark object to apply (see below)

watermark.id

string

Watermark ID (from fetched media options)

watermark.name

string

Watermark label

watermark.opacity

number

Opacity (0–100, higher = more opaque)

watermark.size

number

Relative size percentage (e.g., 6 = 6% of media size)

watermark.position

string

Position on media (bottom_right, top_left, etc.)

watermark.default

boolean

Whether this is the default watermark

watermark.image

string

URL to the watermark image (PNG recommended)

Best Practices

  • Use PNG logos with transparent backgrounds for cleaner results.

  • Place watermarks in corners with moderate opacity to protect without distracting.

  • Watermarking is available per account and per post—choose the right watermark for each audience.

Key Notes & Limitations

  • Plan Requirements: Watermarking images requires the Professional Plan, videos require the Business Plan.

  • Unlimited Media: No limit on the number of photos you can watermark per post.

  • Account-specific: Watermarks are managed and applied per account.

  • Media Orientation: Watermarks are applied consistently regardless of image/video orientation.

Last updated

Was this helpful?