Post Mate icon

Post Mate

Schedule posts, generate captions and manage social media across 13 networks

Actions19

Post → Schedule / Create

AI-generated

Summary

Creates a post through the Post Mate API (POST /api/v1/posts) for one or more connected social accounts, either publishing immediately or scheduling it for a later time.

Inputs

  • type (required) — Post type: Text, Image, Video, or Story. Defaults to Text.
  • caption — Main caption text sent for all selected accounts. The description says it is shared across networks unless overridden per account, but this node has no per-account override field.
  • socialAccountIds (required) — Comma-separated list of social account UUIDs. Values are trimmed and empty entries are dropped. The node errors if none remain. Get IDs with Account → Get Many.
  • scheduledAt — ISO 8601 datetime. If blank, scheduled_at is omitted and the post is published immediately, per the field description.
  • timezone — Timezone string sent with the request. Defaults to UTC.
  • mediaJson — JSON array of media objects from the Media → Upload operation (key, mime_type, size_bytes). It is parsed and sent as media. The node errors on invalid JSON. Ignored if blank.

Output shape

One output item per input item, containing the JSON object the Post Mate API returned for the created post.

The node doesn't document the response fields. With Continue On Fail enabled, a failed item returns {error: message} instead of stopping the workflow. Validation errors (empty account IDs, invalid media JSON) are raised per item.

Examples

Example 1: Publish a text post immediately to two accounts

Type=Text, Caption='Hello world', Social Account IDs='uuid1,uuid2', Scheduled At left blank.

Example 2: Schedule an image post for next Monday

Type=Image, Caption set, Social Account IDs=one UUID, Scheduled At='2026-10-05T09:00:00', Timezone='Europe/Kyiv', Media Keys JSON from the Media Upload output.

Links

Discussion