Google Business Dashboard

Google Business Profile dashboard for hours, reviews, menus, and attributes

Manage hours, reviews, menus, and attributes for every Google Business Profile you run, without logging into Google once per location.

Manage your Google Business Profile from one dashboard. Update business hours, reply to customer reviews, set accessibility attributes, update menus, and post updates without logging into Google's native interface.

Last updated: July 2026

One API key. No per-account fees. 15 platforms.

API key authScheduled publishing15 platforms
Quick start
API request
1// Update regular hours for a connected GBP location2await fetch("https://api.bundle.social/api/v1/misc/google-business/location/hours", {3  method: "PATCH",4  headers: {5    "x-api-key": process.env.BUNDLE_SOCIAL_API_KEY,6    "Content-Type": "application/json"7  },8  body: JSON.stringify({9    teamId: "team_123",10    fields: ["regularHours"],11    regularHours: {12      periods: [13        { openDay: "MONDAY", openTime: "09:00", closeDay: "MONDAY", closeTime: "17:00" },14        { openDay: "TUESDAY", openTime: "09:00", closeDay: "TUESDAY", closeTime: "17:00" }15      ]16    }17  })18});
Official APIs500k+ connected accountsDirect engineer support

Managing Google Business Profile natively

Updating business hours requires logging into Google Business Manager per location, every time.
Replying to reviews manually at scale means someone is always playing catch-up in the GBP dashboard.
Attributes, menus, and profile updates live in different sections with no API-friendly way to batch them.

What bundle.social handles

Update business hours, post updates, and manage attributes for GBP locations from one dashboard.
Reply to customer reviews through the bundle.social reviews workflow without touching Google's interface.
Post offers, events, and standard updates on schedule alongside the rest of your social channels.

One dashboard for everything your Google Business Profile needs

Hours change. Menus update. Customers leave reviews. Your team shouldn't have to juggle three different Google dashboards to keep a business profile accurate. bundle.social puts all of it in one place.

Workflow

How it works

Connect your GBP location and manage hours, reviews, attributes, menus, and posts from one dashboard.

01

Connect your GBP location

Connect a Google Business Profile account via the OAuth connect URL flow. Each location maps to one team.

02

Manage from the dashboard

Update hours, post content, edit attributes, and manage menus from the bundle.social dashboard without opening Google Business Manager.

03

Reply to reviews via API or dashboard

Import reviews, assign replies to team members, and create owner responses through the reviews workflow.

Product architecture

Build social media workflows without rebuilding every platform

Google Business Profile dashboard for hours, reviews, menus, and posts

Local brands, franchise marketers, agencies, and multi-location operators spend more time in a Google Business Profile dashboard than almost anyone else, on business hours, special hours, attributes, menu sections, service lists, local posts, offers, events, and review replies. Google splits that work across different areas of its own interface, so keeping a profile accurate usually means logging in per location and repeating the same edits.

bundle.social brings those workflows into one dashboard and one API surface. Your team can update hours and attributes, manage menus for food businesses, schedule local posts and offers, and reply to reviews without opening Google Business Manager. Location permissions and Google verification rules still apply, but the operational model stays shared with the rest of the social stack.

Profile data and marketing posts are two different workflows

Hours, attributes, menus, and service lists are operational facts about a business, and they are wrong the moment they go stale. Local posts, offers, and events are campaign content with a schedule and a call to action. Treating both as the same publishing action makes ordinary corrections slower than they need to be.

bundle.social separates the two on purpose. Local posts use the standard post workflow with topic type, summary, offer, and call-to-action fields, while hours, attributes, menus, and profile fields use dedicated Google Business endpoints. Marketing teams can schedule campaigns and operations teams can fix profile data without competing for the same tool.

Reviews and multi-location management in one workspace

Review replies are the part of profile management that degrades quietly, especially once a brand runs more than a handful of locations. Reviews arrive continuously, replies need an owner, and the import that collects them is asynchronous, so a workflow built on manual checking always trails the real queue.

Reviews, replies, hours, and scheduled posts share one workspace, with each connected location mapped to its own team. Agencies, franchises, and multi-site brands can assign review replies to team members, keep local posts in the same calendar as Instagram, Facebook, and other channels, and manage every location without switching Google accounts.

Capabilities

Everything your Google Business Profile needs in one place

Hours, reviews, attributes, menus, posts, and offers. No more bouncing between Google dashboards.

Business hours management

Update regular, special, and more hours for connected GBP locations directly from the dashboard or through the Google Business hours endpoint.

Review reply workflow

Import Google Business reviews, assign them to team members, and send owner replies through the bundle.social reviews API without touching GBP directly.

Attribute updates

Set and update business attributes such as wheelchair access, parking availability, payment options, and other profile details from one interface.

Menu management

For restaurants and food businesses, update menu sections, items, prices, and descriptions directly from the dashboard.

Post scheduling

Schedule standard updates, offers, and events for Google Business Profile locations in the same calendar as your other social channels.

Multi-location support

Connect multiple GBP locations as separate teams and manage them all from one workspace without switching accounts.

Supported content

Standard postsOffersEventsBusiness hoursAttributesMenu itemsReview replies

Honest limitations

  • Google Business Profile permissions and location access still depend on the connected Google account.
  • Some profile fields such as the business name and category require Google verification.
  • Review import is asynchronous. Poll for status before assuming the list is complete.

Guarantees

Developer-first infrastructure

Visible post status

Track scheduled, processing, posted, retrying, and error states per post.

Verbose errors

When native APIs fail, we return human-readable error messages and actionable recovery steps.

Flat pricing

No per-post counting. Predictable pricing for teams managing many users, workspaces, and connected accounts.

Same-day support

Direct access to the engineers building the API. We respond to technical issues the same day, sometimes the same hour.

FAQ

Questions developers ask before building

Can I update business hours through bundle.social?

Yes. Business hours can be updated for connected GBP locations from the dashboard or through PATCH /api/v1/misc/google-business/location/hours.

Are GBP posts the same API workflow as hours, attributes, or menus?

No. Local posts use the standard post workflow. Hours, attributes, menus, services, and profile fields use Google Business misc endpoints so operational profile updates stay separate from scheduled marketing posts.

Can I reply to Google reviews?

Yes. The reviews workflow lets you import reviews, assign them to team members, and send owner replies without opening Google Business Manager.

Can I manage menus for restaurants?

Yes. bundle.social supports menu section and item management for GBP locations that have menus enabled.

Can I update attributes like wheelchair access?

Yes. Business attributes can be set and updated through the dashboard for connected GBP locations.

Does this work for multiple locations?

Yes. Connect each location as a separate team. You can manage all locations from one workspace.