This integration allows you to post updates to your Google Business Profile. Before you start, make sure you have a Google account and a verified Google Business Profile.
Setup
1
Go to Google Cloud Console
Make sure you are logged in to your Google account and visit the Google Cloud Console. Make sure to read the terms and conditions and “Agree and Continue”.
2
Create or Select a Project
Create a new project by clicking on the “Create Project” button, or select an existing project. Fill in the project name and details, then click “Create”.
3
Enable Required APIs
Click Enable APIs and Services at the top of the dashboard. Search for and enable each of the following APIs:
Google My Business API- This will only appear after your access request has been approvedMy Business Account Management APIMy Business Business Information API
4
Configure OAuth Consent Screen
Navigate to the OAuth consent screen tab. If not already configured:
- Select “External” user type (unless you have a Google Workspace organization)
- Fill in the required app information
- Add yourself as a test user
- Save and continue through the wizard
5
Create OAuth Credentials
- Navigate to the Credentials tab
- Click on Create Credentials and select OAuth client ID
- For Application Type, select Web application
- Enter a name for your application
- Production:
https://postqueen.example.com/integrations/social/gmb - Local development:
http://localhost:4200/integrations/social/gmb - Docker:
http://localhost:4007/integrations/social/gmb
6
Copy your credentials
After creating the credentials, you will see your
Client ID and Client Secret. Copy these and add them to your .env file:These are the same credentials used for YouTube integration. If you have already configured YouTube, you do not need to add new environment variables - just ensure the GMB redirect URI is added to your existing OAuth credentials.
7
Restart PostQueen
Stop PostQueen if it is running, and restart it with the updated environment variables.
8
Add Google My Business in PostQueen
Go to the PostQueen web interface, click on the “Add Channel” button, and select “Google My Business”. You should be redirected to Google to authorize the application.
The channel is in the left sidebar with its avatar and name. That is the whole confirmation: if it is in the list, she can post to it.
Troubleshooting
API Access Not Approved
If you cannot find the “Google My Business API” in the API library, your access request may still be pending. Check your email for updates from Google, or resubmit the access request form.403 Forbidden Errors
Make sure all three required APIs are enabled:- Google My Business API
- My Business Account Management API
- My Business Business Information API
Next steps
What she can post to Google My Business
Limits, post types and settings
Configuration reference
Every variable she reads
Connect errors
Invalid state, invalid_grant and the rest
Another channel
Every network, and what each one asks for