Skip to content
Agency Pilot

Integrations · Google

Get access to a client's Google Merchant Center

Access granted automatically

For shopping and ecommerce clients, add Merchant Center to the onboarding link. The client signs in with Google and chooses the account; Agency Pilot invites your agency's Google login at the access level you picked. Products and feeds are never read or changed.

Google Merchant Center at a glance

How access is granted
Automatically. An invitation is sent from the client's Merchant Center account to your Google login.
Access you can request
Read only, Performance reporting, Standard or Admin.
What your client needs
Admin access on the Merchant Center account.
What is never touched
Products, feeds, promotions and settings. The connection only creates the user invitation.

What your client does

On the onboarding link you send. No password is ever asked for or shared.

  1. 1

    Opens the link and sees the Merchant Center access level you're asking for.

  2. 2

    Clicks Connect and signs in with the Google login that administers Merchant Center.

  3. 3

    Chooses the Merchant Center account if there are several.

  4. 4

    Sees Merchant Center marked Connected.

What happens on your side

  • Merchant Center sends an invitation to your agency's Google login at the chosen level.
  • You accept it from the email. Connected accounts shows Invited until you do.

Merchant Center access levels

RoleWhat it allowsOn an Agency Pilot link
AdminEverything, including users, account settings and linked accounts. Offered — rarely needed
StandardManage products, feeds and settings, but not users. Offered — for day-to-day feed work
Performance reportingSee performance and product data; can't change anything. You can pick it
Read onlyView the account. You can pick it

Adding someone in Merchant Center

  1. 1

    Open merchants.google.com and select the account.

  2. 2

    Click the gear (Settings) and choose People and access.

  3. 3

    Click Add person, enter the agency's email and pick the access level.

  4. 4

    Save. The agency accepts from the invitation email.

Exactly what we ask Google Merchant Center 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.

PermissionWhy
contentOnly on a link that asks for access: invites your agency's login to the one Merchant Center account the client chooses. Merchant Center has no narrower permission; products and feeds are never read or changed.

Removing access later

  1. 1

    Settings → People and access → the agency's row → Remove.

  2. 2

    End the connection from Onboarding → Connected accounts.

Google Merchant Center: common questions

Why does Google show a broad permission for Merchant Center?
Google only offers one permission for Merchant Center apps. We use it for a single call — the invitation — and nothing else.
Do I need Merchant Center for Shopping ads?
Yes. Shopping and Performance Max with products read from Merchant Center, and the Ads account must be linked to it.

Get Google Merchant Center access without chasing logins

One onboarding link covers every platform your client uses. Start a free trial and send your first link today.

Plan Merchant Center agency access around the delivery work

An access request is easiest to approve when the client understands the work it enables. For Google Merchant Center, start with the Merchant Center account associated with the correct store and product operation. 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 review or manage the merchant account. 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 Merchant Center handover example

Illustrative example: An ecommerce agency might receive Performance reporting for an initial assessment and Standard for a later feed-management engagement. Before editing, agree whether Shopify, another commerce platform or a feed service supplies product information so that two teams do not overwrite the same source.

For the feed-management engagement, completion means the agency accepted the invitation and can open the merchant account associated with the agreed store. Record whether its role permits review or actual product-data work. Assign the first diagnostic review to the feed specialist and identify the person who controls the upstream product source. Keep a list of separate store and Google Ads access requirements. An accepted Merchant Center invitation should not be used to mark storefront permissions, product approval or advertising-account linking as already complete.

Separate account access from a successful implementation

An accepted invitation does not approve products, fix feed errors, connect the Google Ads account or give access to the store administration. Those are separate parts of ecommerce delivery.

After access is available, agree a small, observable first task in Google Merchant Center. 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 Merchant Center connection useful after onboarding

Assign an owner for product data, shipping information and any requested store changes. Separate a platform eligibility question from the agency access request, and keep product issue evidence with the feed work.

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 Merchant Center asset, with the business owner able to understand that record.

Frequently asked questions

What should I confirm before requesting Google Merchant Center access?

Confirm the Merchant Center account associated with the correct store and product operation. 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 a client Administrator on the selected Merchant Center account. 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 Merchant Center permission is appropriate for the work?

Read only and Performance reporting support review; Standard supports day-to-day feed work; Admin includes user and account administration. Select the role that matches the service agreement. 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 Merchant Center, 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?

Agency Pilot sends an invitation at the selected access level. The agency accepts the Merchant Center email before relying on direct access to the account. Read the status in the context of that workflow. An invitation, a client confirmation and usable Google Merchant Center 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 review or manage the merchant account. 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, accept the invitation and open the expected merchant account, checking its identity against the client store before discussing feed changes. 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 Merchant Center also connect reporting?

This integration creates the access invitation. It does not read products, feeds, promotions or settings, and it should not be presented as a Merchant Center data-import dashboard. 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?

If no invitation appears, check the agency Google email, account selection and pending invitation before recreating the request. If the client cannot invite users, involve an account Administrator. 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 Merchant Center 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.

Does this integration import product feeds into Agency Pilot?

No. The documented connection creates a Merchant Center user invitation and does not read or change products, feeds, promotions or settings. Make that clear when scoping ecommerce reporting. After accepting access, an agency can carry out permitted work in Merchant Center, but that direct platform activity is separate from what the onboarding connection itself does.

Why might the client see a broad Merchant Center consent permission?

The product explains that the available Merchant Center scope is broad even though this flow uses it for the invitation. Clients should read the consent screen and the stated integration purpose before agreeing. Avoid implying that a broad platform scope means the product imports or manages every type of merchant data. The operational behavior described for this integration remains the access invitation.

Do we also need access to Google Ads or Shopify?

Only if the engagement includes work that requires those systems. Merchant Center, an advertising account and a store administration area have different responsibilities and access arrangements. For a shopping campaign project, document which team owns product data, advertising changes and storefront updates. Use the related integration guides to request the necessary additional permissions rather than treating a merchant invitation as access to the entire ecommerce stack.

Does account access resolve product disapprovals?

No. Access enables an authorized person to investigate within the granted role. The cause of a product issue still needs to be identified and addressed through the appropriate source or platform process. Preserve the affected product or feed context and agree who is responsible for changing it. Do not promise approval or a particular advertising outcome merely because the agency has accepted an invitation.

Who should control the source of product information?

Agree that in the delivery plan before making changes. Product data may originate from the store or a separate feed operation, and multiple teams can unintentionally make conflicting edits. Identify the authoritative source, the responsible person and how proposed changes are reviewed. This is an agency workflow recommendation; the Agency Pilot access connection itself does not select a feed source or synchronize product changes.

How do we end access when the engagement finishes?

Remove the agency user in Merchant Center People and access, end the Agency Pilot connection, and review separate store or Google Ads permissions that were granted for the same engagement. 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 Merchant Center 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 Merchant Center access?

Review the client’s stated merchant issue in the accepted account and identify where the affected product information originates. Coordinate with the store or feed owner before editing, and request separate Google Ads or Shopify access only where the work requires it. Keep an example product or feed issue with the diagnostic note. The first useful action is to establish the cause and responsible system; the access integration does not import products or automatically resolve eligibility problems.