Every post is one of Google's three kinds: an update, an offer or an event. You write it in the composer, with a live preview and checks against Google's rules, and choose when it goes out. Approval rules decide who releases it.
Go to Posts and click New Post. The Posts page has four tabs: Posts, Media, Autopilot and Settings. On the Posts tab you switch between Calendar, List, Approvals and Needs Attention.
Post types
- Hotels and other lodging profiles cannot post offers, and their posts may not mention deals or discounts. Google does not allow either, so both are refused before sending
| Kind | What it is for | Needs |
|---|---|---|
Update | A service in focus, proof, availability, news | Text |
Offer | A deal with a start and an end. Coupon code, Where to redeem it and Terms are optional. An offer carries no button | Title (up to 58 characters), Text, Starts and Ends |
Event | Something happening on set dates, with optional start and end times | Title (up to 58 characters), Text, Starts and Ends |
This is a customer-side screen. Because you are in your agency account, you can reach it two ways: go to Business -> Customers -> Manage Customers and click Open dashboard on the customer: you go into their dashboard with nothing locked, even features their plan hides, and a bar at the top shows whose dashboard you are in (handy for done-for-you setups or granting access beyond a plan); or choose View as customer on the same page to see their dashboard exactly as they see it, with their plan's limits. If your sidebar shows the Agency / Customer switcher, the Customer tab plus the location switcher is a shortcut to the same place.
Text rules
- Up to 1,500 characters. Autopilot and
Write It for Meaim for 40 to 80 words, with the point in the first sentence - Phone numbers and email addresses are stopped before sending. Use the
Callbutton for the phone number - A link or @handle you type gets a heads-up:
Google Business Profile may not show links in the text. Use the button instead.It goes out if you release it. AI-written text never includes them - AI-written posts carry no hashtags by default. To end every post with the same tags, set a fixed list under
Hashtagsin the playbook or inVoice and Instructions. A hashtag you type yourself gets a heads-up and goes out if you release it - The
Checkspanel lists whatMust be fixed:and what toCheck this:while you type
Photo
- One photo per post:
Choose from Library, orUpload a Photo, or drop or paste a photo into the box. Uploads stay in the library for later posts. A post can also go without one - Use real photos of the business, its work and its team. Google asks businesses to avoid stock photos and heavily edited images
- Upload JPEG, PNG or WebP photos up to 20 MB under
Posts -> Media(iPhone HEIC photos too, where supported), with a description of what each one shows - A 4:3 photo fits Google's post layout best. Set a focal point (
Editon the photo, then click the part that matters most) so crops keep it in view - The copy sent to Google is a JPG, and the camera's own location is removed. Your original stays as you uploaded it
- With Photo Location on (the default), each copy sent with a post is tagged with the business's town, name and services. See Photo Library and Photo Location
Write It for Me
Type a topic in What Should the Post Be About? (optional: Leave it empty and the draft uses the business facts.), and click Write It for Me. A draft is written on your AI key from the facts confirmed under Posts -> Settings, Business Facts. It takes up to a minute, and a finished draft shows Why This Post.
- Needs an AI provider. Without one, customers read
Askfollowed by your agency nameto switch on AI writing, and can still write by hand - Every draft counts toward
AI drafts per location per month(30 by default). Drafts made withOpen dashboardnever count. Work done withView as customercounts, as the customer's own would - Every number, price and date in an AI draft is checked against the confirmed facts. When you approve it, anything not on the facts shows as
Check these are right before it goes out: .... You decide, and your approval records what you saw - Numbers in text you wrote yourself are never checked against the facts
- Autopilot drafts and assistant drafts that still miss a fact stay with you under
Needs Attentionand are not emailed to the client - If the post already has text, you are asked
Replace your text with a new draft?.Keep My Textleaves it alone - If writing fails, your text stays:
Writing failed. Your text is unchanged. Try again.
When it goes out
- Under
When:Schedule for later(pick aDateandTime),Publish now, orSave as draft (no time yet) - The composer shows
Who approves, withChange in Settings, and a livePreviewof the Google post Save Draftkeeps the post.Request Approvalsends it to the location's approvers and needs a time first (Pick a time first. The approver sees when it goes out.)Approve and Schedulereleases the post for its time andPublish Nowsends it at once. Both need theSchedule postspermission- Times are the location's local time, with the zone shown. A time that does not exist on the clock, such as 02:30 on the night the clocks go forward, is refused
- Scheduling ahead needs a confirmed time zone (
Confirm the time zone to schedule posts.) - The calendar has
MonthandWeekviews. Click the + on a day for a new post on that date, and drag a post to another day to move it. It keeps its time of day, and moves to today or a later day - An empty calendar offers
Write the First Post for Me - Editing a post that was approved or is waiting sends it back for approval (
Saving sends this post back for approval.)
Monthly limits
- When the plan sets
Posts per location per month, a post counts in the month it is scheduled for, in its own time zone: a post written in October for 3 November counts in November - At the limit, customers read
This month's posts are used. Next postfollowed by the first day of next month - Posts made with
Open dashboardand shared review images never count. Work done withView as customercounts, and so do Autopilot's posts - Failed, cancelled and expired posts do not count
- With no limit set, posts are unlimited