GBP Post Scheduler
Pricing
from $0.01 / 1,000 results
GBP Post Scheduler
Automate your Google Business Profile posting with scheduled publishing and batch processing.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
GBP Post Scheduler v1.0 - Queue & Auto-Publish Google Business Posts
What is Google Business Profile (GBP)?
Google Business Profile (formerly Google My Business) is Google's free tool for businesses to manage their online presence across Google Search and Maps.
This actor helps you manage, monitor, or extract data from Google Business Profiles.
Schedule and automatically publish posts to Google Business Profile. Perfect for content calendars and automated local SEO. Features: - Queue multiple posts for publishing - Schedule posts for specific dates/times - Support for all GBP post types (Update, Event, Offer) - Add images and call-to-action buttons - Batch processing - Retry on failure - Webhook notifications Post Types: - Updates: Regular business updates - Events: Time-bound events with dates - Offers: Promotions with codes and terms Call-to-Action Options: - Learn More - Book - Order Online - Shop - Sign Up - Call Configuration: - Publish immediately or schedule - Auto-retry on failures - Webhook integration for status updates Note: Requires Google account credentials with GBP access. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).
Features
Post Types
- Updates: Regular business announcements
- Events: Time-bound events with start/end dates
- Offers: Promotions with coupon codes and terms
Media Support
- Photos in Posts: Add single or multiple images to posts
- Videos in Posts: Attach videos to your updates
- Standalone Media: Upload directly to GBP Photos section
- Categories: COVER, PROFILE, LOGO, EXTERIOR, INTERIOR, PRODUCT, AT_WORK, FOOD_AND_DRINK, MENU, COMMON_AREA, ROOMS, TEAMS, ADDITIONAL
Call-to-Action Buttons
- Learn More
- Book
- Order Online
- Shop
- Sign Up
- Call
Scheduling & Modes
- Publish immediately
- Schedule for specific date/time
posts_only: Only create postsmedia_only: Only upload photos/videosposts_and_media: Do both
Integration
- Webhook notifications (Zapier, Make, n8n)
- Batch processing
- JSON input for automation
Quick Start
{"input": "your input here"}
Demo Mode
Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.
{"demoMode": true,...}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| See input schema |
Output Format
Dataset
{"businessName": "Your Business","processedAt": "2025-01-01T...","mediaMode": "posts_and_media","summary": {"posts": {"total": 3,"published": 2,"scheduled": 1,"failed": 0},"media": {"total": 5,"uploaded": 5,"failed": 0}},"postResults": [...],"mediaResults": [...]}
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| Actor start | Base cost per run | $0.10 |
| Post published | Per post published | $0.05 |
| Post scheduled | Per post scheduled | $0.05 |
| Media uploaded | Per photo/video uploaded | $0.03 |
Example costs:
- 10 posts with images: $0.10 + (10 × $0.05) = $0.60
- 20 photos uploaded: $0.10 + (20 × $0.03) = $0.70
- 5 posts + 10 media: $0.10 + (5 × $0.05) + (10 × $0.03) = $0.65
Use Cases
Content Calendar
Schedule a month's worth of posts with images in one run.
Photo Gallery Management
Bulk upload photos organized by category.
Video Marketing
Upload promotional videos and virtual tours.
Multi-Location
Run for each location to keep all GBP profiles active.
Seasonal Campaigns
Pre-schedule holiday content with themed imagery.
Common Problems & Solutions
"Invalid API key" error
Cause: Your API key is wrong, expired, or doesn't have the right permissions. Fix: Double-check your API key. Make sure you copied it exactly without extra spaces.
"Rate limit exceeded" error
Cause: You've hit the API's rate limits. Fix: Wait a few minutes, then try again. Consider reducing the number of concurrent requests.
Empty or incomplete results
Cause: The target may have anti-scraping protection or the data doesn't exist. Fix:
- Check if the URL/search query is correct
- Try with different parameters
- Some sites may block automated access
Demo data showing instead of real results
Cause: demoMode is still set to true.
Fix: Set demoMode: false and provide your API key(s).
Built by John Rippy | Actor Arsenal