Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Social · CONNECTION

Buffer + NodeHub

Create, schedule and manage Buffer posts, ideas, content items, tags and templates across your social channels.

Explore 44 workflow actions for Buffer, including account permissions and operation limits.

22 read actions22 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Add a post to a content item

Write

Add a post that already exists to a content item. The mutation creates no post. To add a new post, call createPost first. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a content item

Write

Create a content item together with all of its channel-specific post variants in a single operation. Validation is all-or-nothing: if any variant fails validation, no content item and no variants are created. Variants that fail while being processed after creation are reported per channel in the failure payload; the content item and its variants are still created in that case. This API is an... (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a content item draft

Write

Create a content item holding a channel-less draft, before any channels are selected. No network-specific validation applies to the draft content. The draft needs text or at least one asset. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a post

Write

Create post for channel

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a post template

Write

Create a post template visible only to the caller (private) or to the caller's organization (internal). (Buffer marks this a preview.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a snippet

Write

Creates a snippet in an organization. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a tag

Write

Create a tag for an organization. The name must be unique within the organization; a duplicate is refused with DuplicateError. Creation is refused with LimitReachedError once the organization already holds as many tags as its plan allows. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create an idea

Write

Create a new idea with the given content and metadata

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a content item

Write

Delete a content item: the item itself and any posts created from it. Deletion is all-or-nothing. Every post must be deletable on its own, or nothing is deleted and every blocked post is reported at once. A post can only be deleted while it is a draft, awaiting approval, scheduled, or failed, so an item cannot be deleted while any of its posts is publishing or already published. An item still... (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a post

Write

Delete a post by id.

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a post template

Write

Delete a post template owned by the caller (or an internal template in the caller's organization, if the caller is an org admin/owner). (Buffer marks this a preview.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a snippet

Write

Deletes a snippet. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a tag

Write

Delete a tag. The tag is removed from every post, idea and content item carrying it; those items are otherwise untouched. A locked tag can be deleted, and deleting an unlocked tag frees a slot for the oldest locked one. See Tag.isLocked. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Edit a post

Write

Edit post for channel

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get a channel

Read

Fetches a single channel using the provided ID

Permissions and limits

Account permissions

  • A Buffer API key

Get a content item

Read

Fetch a single content item by id. Errors if no content item with that id exists. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Get a post

Read

Fetches a post by PostID for the given organization: first and last can be set for forward pagination using Relay convention

Permissions and limits

Account permissions

  • A Buffer API key

Get a post template

Read

Fetch a single post template by ID. Returns null if not found. (Buffer marks this a preview.)

Permissions and limits

Account permissions

  • A Buffer API key

Get a tag

Read

Fetch a single tag by id. Resolves to null with a NOT_FOUND error when no tag has that id, and with an UNAUTHORIZED error when the tag belongs to an organization the caller cannot read. Both are reported in the errors array. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Get aggregated post metrics

Read

Aggregate normalized post metrics across a filtered post set. Useful for yearly summaries, channel-level rollups, and BI exports without paginating through thousands of posts. For per-post metrics, use posts(input) or post(input) with a metrics { … } selection, this query is purely for aggregation. The result always contains a baseline trio of entries: postCount (number of matched posts in the...

Permissions and limits

Account permissions

  • A Buffer API key

Get daily posting limits

Read

Returns daily posting limit status for the given channels on the specified date.

Permissions and limits

Account permissions

  • A Buffer API key

Get the account

Read

Retrieves the authenticated user's account information

Permissions and limits

Account permissions

  • A Buffer API key

Get the configuration

Read

Global, per-organization configuration: the connected channels the actor can view (with per-feature authorization) plus the service-level capability catalog (services). One round trip for every capability domain; clients select only what they need. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Get the Instagram audio catalog

Read

Return trending music and original sounds in a single request. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Get trending Instagram audio

Read

Return Meta trending Instagram audio for one channel. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

List channels

Read

Fetch all channels for the organization taking into account the current's user permissions

Permissions and limits

Account permissions

  • A Buffer API key

List content items

Read

Fetch an organization's content items in the requested order, newest first by default. Uses standard cursor pagination: pass the previous page's pageInfo.endCursor as after to fetch the next page. Requesting more than 100 items in a single page is rejected. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

List idea groups

Read

Retrieves idea groups based on the provided input parameters.

Permissions and limits

Account permissions

  • A Buffer API key

List ideas

Read

Fetch a paginated list of ideas with optional filtering

Permissions and limits

Account permissions

  • A Buffer API key

List post templates

Read

Fetch the templates visible to the current actor for the template library: public templates, plus internal templates from the supplied organizationId, plus private templates owned by the actor's account. The visibility scope is always pinned to the actor and the supplied organization, the input filter can only narrow within that scope, never widen it. (Buffer marks this a preview.)

Permissions and limits

Account permissions

  • A Buffer API key

List posts

Read

Fetches posts for the given organization: first and last can be set for forward pagination using Relay convention

Permissions and limits

Account permissions

  • A Buffer API key

List snippets

Read

Returns the snippets of an organization, sorted by name. Uses standard cursor pagination: pass the previous page's pageInfo.endCursor as after to fetch the next page. Requesting more than 100 snippets in a single page is rejected. A cursor whose snippet was deleted reports a BAD_USER_INPUT error. Fetch again from the first page. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

List tags

Read

Fetch a page of the organization's tags, sorted by name in ascending order. Uses standard cursor pagination: pass the previous page's pageInfo.endCursor as after to fetch the next page. Requesting more than 100 tags in a single page is rejected. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Move a post in the queue

Write

Move a queued post to the top or bottom of its channel's queue. Unlike editPost, this is a scheduling-only operation that never re-validates the post's content. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Refresh an Instagram audio

Read

Refresh metadata and preview availability for one Instagram audio asset. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Remove a post from a content item

Write

Remove a post from a content item. The post survives on its own channel and keeps its schedule, text, status, and tags. Only the link to the content item goes away. To delete a post, call deletePost. A second call with a post that belongs to no content item changes nothing, and the mutation reports success. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Search Instagram audio

Read

Search Instagram audio for one channel. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Search the Instagram audio catalog

Read

Search music and original sounds in a single request. Requires Facebook Login. Instagram Login channels return ChannelRefreshRequired. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key

Turn a content item draft into posts

Write

Promote a channel-less draft into channel-specific posts. One-way: once promoted, the content item can no longer be edited as a draft. If any post fails validation, none are created. A failure can also be reported when a post could not be fully processed after the promotion already took effect; re-fetch the content item to check its state before retrying. This API is an early preview and can... (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a content item

Write

Update a content item's title or target date. Fields that are omitted keep their current value. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a content item draft

Write

Replace a channel-less draft's content in full, and optionally set the content item's target date in the same write. The draft needs text or at least one asset. Only valid while the content item is still a draft. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a post template

Write

Update a post template owned by the caller (or an internal template in the caller's organization, if the caller is an org admin/owner). (Buffer marks this a preview.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a snippet

Write

Replaces the name and text of a snippet. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a tag

Write

Update a tag's name and color. Both values are replaced, so send the current value for the one you are not changing. The new name must still be unique within the organization; a duplicate is refused with DuplicateError. A locked tag cannot be edited and the update is refused. See Tag.isLocked. This API is an early preview and can change without a deprecation period. (Buffer marks this experimental.)

Permissions and limits

Account permissions

  • A Buffer API key with write access (posts:write for posts, ideas and tags)

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Buffer. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Social.

Buffer integration | NodeHub