Integrations · Google
Get Manager access to a client's Google Business Profile
The client signs in with Google on your onboarding link and chooses their business. Agency Pilot adds your agency's Google login as a Manager of that Business Profile — the role Google recommends for agencies — and starts reporting views, calls, direction requests and search keywords.
Google Business Profile at a glance
- How access is granted
- Automatically. Your Google login is added as a Manager of the business account the client chooses.
- Role requested
- Manager. Owner and Primary owner are never requested.
- What your client needs
- Owner or Manager on the profile, signed in with that Google login.
- Feeds into Agency Pilot
- Profile views on Search and Maps, calls, direction requests, website clicks and the top 25 search keywords.
- Service-area businesses
- Supported. Hidden-address listings are handled the same way.
- Data delay
- Google publishes Business Profile performance 2–3 days late.
What your client does
On the onboarding link you send. No password is ever asked for or shared.
- 1
Opens the link and sees that your agency is asking to be a Manager on their Business Profile.
- 2
Clicks Connect and signs in with the Google login that manages the profile.
- 3
Chooses the business if the login manages several, and clicks Share this one.
- 4
Sees Business Profile marked Connected.
What happens on your side
- Your agency's Google login is added as a Manager — the same as the client inviting you under People and access, without the invitation hunt.
- Connected accounts shows Added, or Already had access.
- Views, calls, direction requests and keywords start appearing on the client dashboard.
- The listing can be used straight away in geo grid scans and the Business Profile audit.
Business Profile roles
| Role | What it allows | On an Agency Pilot link |
|---|---|---|
| Primary owner | Owns the profile. Only one per profile; can transfer ownership and remove anyone. | Never offered |
| Owner | Everything a manager can do, plus adding and removing users and deleting the profile. | Never offered |
| Manager | Edit business information, hours, photos and posts; reply to reviews; see performance. | Offered — the only role requested |
Adding a manager by hand
- 1
While signed in to the Google login that owns the profile, search Google for the business name (or open Google Maps and select it).
- 2
In the business panel, click the three-dot menu and choose Business Profile settings.
- 3
Click People and access, then Add.
- 4
Enter the agency's email address, set access to Manager and click Invite.
- 5
The agency accepts the invitation from the email Google sends.
Agencies with many locations often use a Business Profile organization account and location groups. Those work with manual invitations to the group; links grant access per business.
What the Business Profile connection feeds
- Profile views on Google Search and Maps, calls, direction requests and website clicks on the client dashboard.
- The top 25 search keywords that showed the profile.
- Business Profile columns and the channel filter in Mission Control.
- A reliable listing ID for geo grid scans, the Business Profile audit and review monitoring.
Exactly what we ask Google Business Profile for
A link only requests the permissions the platforms on it need. Nothing here is used for anything other than the reason next to it. More on how we handle access.
| Permission | Why |
|---|---|
| business.manage | Reads performance for the client's listing and — only on a link that asks for access — adds your agency's login as Manager of the one account the client chooses. |
| openid, email, profile | Labels which Google login the connection belongs to. |
Removing access later
- 1
Business Profile settings → People and access → the three dots next to the agency's email → Remove.
- 2
End the reporting connection from Onboarding → Connected accounts or the client's Google Account third-party connections.
If something doesn't work
The business isn't in the list
The client signed in with a login that isn't an owner or manager of the profile. Ask them to check which account manages it at business.google.com.
The profile is suspended or unverified
Google doesn't allow users to be added until the profile is verified and reinstated. Sort that out first, then reopen the link.
It says the account has too many locations to pick from
The client manages many listings. They can search the list on the link, or add you to a location group by hand.
Google Business Profile: common questions
- Why Manager and not Owner?
- Manager covers everything an agency does day to day — edits, posts, photos, review replies, performance. Keeping ownership with the business protects both sides if you part ways.
- Can I report on a profile I don't manage?
- Yes. Geo grid scans, the Business Profile audit and review monitoring work from public data, so you can use them on prospects before they sign.
- Does this work for service-area businesses with no address?
- Yes. Access is by business account, and the geo grid matches hidden-address listings by their Maps ID.
- Will the client get an email?
- Google may notify owners when someone is added. The link page tells them to expect it.
Keep going
Related integrations
Google Search Console
Search queries in reports, plus a guided step that adds you at Full or Restricted.
Google Analytics 4
Added straight to the property at the role you pick, with GA4 traffic in every report.
Google Ads
Invitation at Standard, Read only or Admin, plus campaign reporting and sold-job uploads.
Get Google Business Profile access without chasing logins
One onboarding link covers every platform your client uses. Start a free trial and send your first link today.
Plan Google Business Profile agency access around the delivery work
An access request is easiest to approve when the client understands the work it enables. For Google Business Profile, start with the specific business listing and location the agency is responsible for. Write down the first task your team will perform and the person responsible for it. A reporting review, a configuration change and ongoing management can require different permissions. Put that purpose in the onboarding brief before sending the link, so the client has a concrete reason to approve the request and knows who to contact if something is unclear.
The intended recipient is the agency Google login that will manage the Business Profile. Check that identity with the person who will actually do the work. An account name alone can be ambiguous when an agency has several teams or the client has several businesses. Record the intended asset and recipient together. This small preparation step makes a later missing-access question much easier to resolve because both parties can compare what was requested with what was granted. It also helps the next account manager understand why the connection exists.
A practical Google Business Profile handover example
Illustrative example: A local SEO agency serving a plumbing business with several branches could confirm one location at a time, note which phone number and service area belong to it, and then compare profile performance with a geo grid scan. This keeps branch-level evidence separate from overall company results.
For each branch, record the listing identity, assigned agency Manager and the local contact who approves business information. Confirm that the private profile reporting belongs to that same location, then identify the grid and keywords used for public ranking research. Ask the local SEO specialist to review hours and location details against the client’s approved information before editing. Keep ownership and any existing verification issue with the business owner. This prevents a multi-location onboarding checklist from marking every branch complete after only one listing has been checked.
Separate account access from a successful implementation
Manager access does not promise a higher Maps position or resolve a suspended listing. Public-data tools such as geo grid scans are separate from the private performance connection.
After access is available, agree a small, observable first task in Google Business Profile. For a review engagement, that might be opening the expected account information and documenting what will be assessed. For implementation work, it might be locating the intended setting without changing it yet. Do not test a permission by making an unnecessary live change. If a real change is required, use the client’s agreed approval process and record what you changed, why it was needed and how the result will be checked.
Keep the Google Business Profile connection useful after onboarding
Keep approved opening hours, service descriptions and review-response responsibilities with the delivery plan. Check the available data-through date before claiming that yesterday produced no profile activity.
Revisit the access arrangement when the scope changes, the client adds another business asset or the delivery team changes. Ask whether the existing permission still matches the work and whether someone who no longer serves the client still has access. Keep the review proportionate: a small one-off project may need only a clear closing check, while ongoing management benefits from a repeatable review point. The useful outcome is a current record of who can do what on the intended Google Business Profile asset, with the business owner able to understand that record.
Frequently asked questions
What should I confirm before requesting Google Business Profile access?
Confirm the specific business listing and location the agency is responsible for. Ask the client to identify the account they actually use for the work in scope, rather than choosing from a familiar-looking name. Also agree whether the immediate objective is assessment, configuration or ongoing delivery. These details determine which permission is reasonable and what your team will check afterward. If the client is unsure which asset belongs to the project, resolve that ownership or account-selection question before they approve access to an unrelated account.
Who should complete the client side of the request?
The request needs the client account that can manage the intended Business Profile and complete the permitted access action. Send the instructions to that person or ask the client to involve them. A staff member who can read a dashboard may still lack permission to invite an agency. Repeating the same request with the same insufficient role will not fix that distinction. The authorized person should review the requested asset, recipient and permission before proceeding, and retain their own independent access after the agency is added.
Which Google Business Profile permission is appropriate for the work?
The onboarding flow requests Manager, which supports everyday profile work. Owner and Primary owner are outside this request, keeping business ownership with the client. Start by naming the actions the agency must carry out, then match the role to those actions. If the team only needs to inspect Google Business Profile, explain why a viewing role may be sufficient. If a later task requires more authority, make that a deliberate scope decision with the client. Avoid requesting the broadest available role simply to prevent a possible future question; the current engagement should explain the permission being requested.
Is this an automatic grant or a guided client step?
After the client selects the business, Agency Pilot adds the agency Google login as Manager and connects profile performance. A listing with an access or verification problem needs that issue resolved with Google. Read the status in the context of that workflow. An invitation, a client confirmation and usable Google Business Profile access are related milestones, but they do not always happen at the same moment. Assign responsibility for the next step before marking delivery as ready. This prevents an agency teammate from arriving at a scheduled task and discovering that a required acceptance or platform action is still outstanding.
Which agency identity should receive access?
Use the agency Google login that will manage the Business Profile. Verify it before creating or sending the onboarding request, especially when the agency works through more than one account. Ask the actual recipient to confirm the identity they will sign in with. A forwarded email or a similar display name is not reliable proof that the correct account has been added. For a staffing change, arrange the replacement person’s appropriate access and remove obsolete assignments through the relevant platform process.
How do we verify that onboarding is complete?
After the platform action, check the business name, location and listing identity, then open the profile with the agency login before changing business information. Record who performed that check and whether any required work remains blocked. Prefer a harmless viewing check over an unnecessary live edit. If a teammate cannot reach the asset, compare the actual recipient and role with the original request before asking the client to start again. Completion should mean the right person can reach the intended asset with the agreed capability, rather than only that a message or notification was received.
Does connecting Google Business Profile also connect reporting?
Profile views, calls, direction requests, website clicks and search keywords support local reporting. These profile interactions should not all be described as completed sales or qualified leads. Keep the client’s reporting expectation explicit in the service brief. If a metric is needed for a report, identify its source, date range and definition before promising that it will appear. A successful access step establishes only the capabilities described for this particular integration. It should not be used as evidence that another platform, a separate dataset or an unrelated source of business results has also been connected.
What should we check if the requested account is unavailable?
A missing business usually calls for checking the Google login and listing access. Similar business names or multiple branches make location verification especially important. Start with account identity and authority because those determine what the client can share. Write down the exact stage where the flow stopped rather than repeatedly recreating the same request. If Google Business Profile shows an account-specific restriction, the appropriate platform administrator may need to resolve it first. Avoid broadening permissions or switching to another asset just to make a completion indicator appear; verify the intended account instead.
How do multi-location businesses avoid connecting the wrong listing?
Confirm the location identity along with the business name. Branches can share a brand while having different phone numbers, addresses or service areas. Map each listing to the relevant client reporting and delivery responsibility before editing anything. When comparing results across locations, retain that mapping so a strong result from one branch is not mistakenly reported as the performance of another.
Does profile access change the client’s primary ownership?
The link requests Manager rather than Owner or Primary owner. The client should retain control of the business profile and understand which agency login has been added. If an ownership issue already exists, resolve it separately with the appropriate owner and Google. Adding an agency Manager is not an ownership recovery or transfer workflow and should not be described as one.
Can we use local research before the client grants profile access?
Agency Pilot’s public-data local tools, including geo grid scans and Business Profile audits, can support prospect research independently of the private reporting connection. Explain which source you are showing. A public ranking observation and the client’s private profile interaction data answer different questions. The ability to inspect public information should not be mistaken for permission to edit the business listing.
Are profile calls the same as completed customer jobs?
No. Profile interactions and recorded business outcomes belong to different parts of the customer journey. Explain the metric shown before presenting it as a lead or a sale. For operational reporting, agree how the client records qualified enquiries and sold work, then use those records alongside profile performance. This makes a local marketing review more useful than treating every visible interaction as revenue.
What should be agreed before updating hours or replying to reviews?
Establish the source of approved business information and the client contact for unusual situations. Hours, service descriptions and public replies affect what customers expect from the business. The agency’s Manager role enables work but does not supply the client’s approval of a particular statement. Keep a practical escalation path for sensitive reviews and confirm branch-specific information before applying changes across several locations.
How do we end access when the engagement finishes?
Remove the agency Manager in People and access and end the reporting connection. For multi-location work, check every assigned listing or any separate group-level arrangement. Agree a handover point before removing access that is still needed to finish approved work. Confirm the business retains the people and permissions it needs after the agency leaves. Keep permission removal separate from decisions about delivered work or historical reporting data; those are different questions. Record which Google Business Profile assignments were removed and which, if any, remain for an explicitly agreed support period, with a clear owner for the final review.
What is a sensible next step after verifying Google Business Profile access?
Confirm the approved hours, contact details and responsibilities for review responses on the selected listing. Establish a reporting baseline using the available profile-performance dates, then use the separate geo grid workflow if the client needs location-based ranking evidence. Keep profile interactions and sold work distinct in the report. For a business with several branches, complete that mapping per location before proposing shared changes so the client can see which evidence supports each local recommendation.
