Skip to main content

Description

Schedules or immediately publishes a social post to a connected channel (Google Business Profile, Facebook, Instagram, LinkedIn, or Twitter). If no schedule time is provided, the post goes out approximately 5 minutes after the call. Returns a trackingId to monitor post status per location using get_social_post.
This is a write tool — it publishes public content on the connected social channel. Confirm the exact text, channel, target locations, and timing with the user before calling. If scheduleTimestamp is omitted, the post goes live ~5 minutes after this call — communicate this to the user.

Parameters

Example Usage

Response

Notes

  • Use the returned trackingId with get_social_post to verify whether the post succeeded or failed per location.
  • callToActionType and callToActionUrl are only supported for GOOGLEMYBUSINESS posts.
  • scheduleTimestamp must be in Unix milliseconds (not seconds).
  • To edit a published post, use edit_published_social_post. To delete it, use delete_social_post.