Overview
Google My Business (GMB) allows you to create posts that appear on your Google Business Profile. You can create standard updates, events, or offers.Settings Schema
Properties
| Property | Type | Required | Description |
|---|---|---|---|
__type | string | ✅ | Must be "gmb" |
topicType | string | ❌ | Post type: STANDARD, EVENT, or OFFER |
callToActionType | string | ❌ | CTA button type |
callToActionUrl | string | ❌ | URL for CTA (required if callToActionType is set) |
eventTitle | string | ❌ | Event name (required for EVENT type) |
eventStartDate | string | ❌ | Event start date |
eventEndDate | string | ❌ | Event end date |
eventStartTime | string | ❌ | Event start time |
eventEndTime | string | ❌ | Event end time |
offerCouponCode | string | ❌ | Coupon code (for OFFER type) |
offerRedeemUrl | string | ❌ | Redemption URL |
offerTerms | string | ❌ | Offer terms and conditions |
Call-to-Action Types
NONE- No buttonBOOK- Book nowORDER- Order onlineSHOP- Shop nowLEARN_MORE- Learn moreSIGN_UP- Sign upGET_OFFER- Get offerCALL- Call
Examples
Standard Post
Event Post
Offer Post
Full Example
Notes
- GMB posts appear on your Google Business Profile in Search and Maps
- Images are highly recommended for better engagement
- Event posts require date/time information
- Offer posts can include coupon codes for tracking

