GBP Poster icon

GBP Poster

Create posts on Google Business Profile with text, images, and call-to-action buttons. By John Rippy.

GBP Poster

AI-generated

Summary

Create a Google Business Profile post by running the GBP Poster actor through Apify. For each input item, return the actor run status and, when it succeeds, the first dataset result.

Inputs

  • Access Token (required) — Google OAuth2 access token with Google Business Profile API permissions.
  • Business Account ID (required) — Google Business Profile account ID, such as accounts/xxxxx.
  • Location ID (required) — Location ID, such as locations/xxxxx.
  • Post Content (required) — Text for the post; the UI description states a maximum of 1,500 characters.
  • Post Type — Choose What's New, Event, or Offer; defaults to What's New.
  • Image URL — Optional image URL to include in the post.
  • Call to Action Type — Choose None, Book, Order Online, Shop, Learn More, Sign Up, or Call Now; defaults to None.
  • CTA URL — Sent for CTA types other than None and Call. The UI describes this URL as required when a CTA other than None is selected.
  • Demo Mode — Passed to the actor; defaults to false. The UI describes this as running without posting.
  • Timeout (seconds) — Actor run wait time in seconds; defaults to 60.

Output shape

One output item per input item, containing a JSON object.

On a SUCCEEDED run, the object includes runId, status, and postResult (the first dataset item, or {"success":true} if none is returned). For other run statuses, it includes runId, status, and a message indicating the poster did not complete successfully. Errors are thrown as a node operation error. The operation also requires the apifyApi credential with an API token.

Links

Discussion