The MemberPress App add-on brings MemberPress membership sites to mobile platforms, giving members convenient access through iOS and Android apps. For clients who prefer a hands-off approach, MemberPress offers a Done-For-You (DFY) service in which the MemberPress team manages the entire app build and configuration process.
To configure push notifications and other cloud services for the mobile app, the MemberPress team requires Owner access to the Google Cloud Console project. This document provides step-by-step instructions for granting MemberPress the required permissions.
Understanding Google Cloud IAM Roles
Google Cloud uses Identity and Access Management (IAM) to control access to resources. The main roles relevant to this setup are:
- Owner: Full access to all resources and settings, including the ability to manage IAM permissions;
- Editor: Edit access to all resources, but cannot manage IAM permissions;
- Viewer: Read-only access to all resources.
The MemberPress team requires the Owner role to configure Firebase, push notifications, and other services for the mobile app.
Pré-requisitos
Before proceeding, the following requirements must be met:
- Um ativo Google Cloud project;
- Owner or IAM Admin access to the Google Cloud Console project.
Granting MemberPress Owner Access
- Navegue até a seção Google Cloud Console and sign in with the organisation Owner credentials (the user who created the organisation).
- In the top bar, from the project dropdown, selecione o project associated with the mobile app.

- Next, click the hamburger icon to open the navigation menu.
- In the navigation menu on the left side, click IAM & Admin.

- Clique em IAM from the submenu.
- Clique no botão Grant Access button at the top of the page.

- No New principals field, enter: appsup@memberpress.com

- Clique no botão Select a role dropdown. Select Owner do Básico roles category, or search for the term “Owner” in the search field.

- Clique em Salvar to grant the permissions.
O MemberPress team will automatically receive an email notification about the granted access. The permissions take effect immediately.
Important Notes
- The Owner role grants full access to all project resources, including the ability to manage other users' permissions.
- Unlike invitations in App Store Connect and the Google Play Console, Google Cloud IAM permissions do not require acceptance. Access is granted immediately after saving.
- The granted access does not expire unless manually revoked.
Verifying the Access
After granting access, verify that the MemberPress team appears in the IAM members list.
- Navigate back to IAM & Admin > IAM in the Google Cloud Console.
- Look for appsup@memberpress.com in the members list.
- Verifique se o Owner role is listed in the Função coluna.
Solução de problemas
- The “Grant Access” button is not visible or disabled: Verify the account being used has Owner or IAM Admin permissions on the project. Only users with these roles can manage IAM permissions.
- The email address is not accepted: Ensure you entered the correct email address (appsup@memberpress.com). The email must be associated with a valid Google Account.
- The project is not visible in the project selector: Verify that the account has access to the project. If the project was created under a different account, request access from the project owner.
- The Owner role is not visible in the role selector: Scroll through the role list or use the search function. The Owner role is listed under Básico roles. Note that some organization policies may restrict granting the Owner role.
Revoking Access
After the DFY service is complete, access can be revoked if desired.
- Navegue até a seção Google Cloud Console and sign in.
- Select the project from the project dropdown.
- In the left sidebar, click IAM & Admin > IAM.
- Encontre o appsup@memberpress.com entry in the members list.
- Clique no botão Edit principal (pencil) icon next to the entry.
- Clique no botão Excluir icon next to the Owner role.
- Clique em Salvar to remove the permissions.
Alternatively, to remove all access:
- Encontre o appsup@memberpress.com entry in the members list.
- Check the checkbox next to the entry.
- Clique em Remove Access na parte superior da página.
- Confirmar the removal in the dialog.