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;
- Rédacteur en chef : 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.
Conditions préalables
Before proceeding, the following requirements must be met:
- Un système actif Google Cloud project;
- Owner or IAM Admin access to the Google Cloud Console project.
Granting MemberPress Owner Access
- Naviguez jusqu'à la page 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, sélectionnez l'option 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.

- Cliquez sur IAM from the submenu.
- Cliquez sur le bouton Grant Access button at the top of the page.

- Dans le cadre de la New principals field, enter: appsup@memberpress.com

- Cliquez sur le bouton Select a role dropdown. Select Owner de la De base roles category, or search for the term “Owner” in the search field.

- Cliquez sur Économiser to grant the permissions.
Les 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.
- Vérifier que le Owner role is listed in the Rôle colonne.
Dépannage
- 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 De base 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.
- Naviguez jusqu'à la page Google Cloud Console and sign in.
- Select the project from the project dropdown.
- In the left sidebar, click IAM & Admin > IAM.
- Trouver le appsup@memberpress.com entry in the members list.
- Cliquez sur le bouton Edit principal (pencil) icon next to the entry.
- Cliquez sur le bouton Supprimer icon next to the Owner role.
- Cliquez sur Économiser to remove the permissions.
Alternatively, to remove all access:
- Trouver le appsup@memberpress.com entry in the members list.
- Check the checkbox next to the entry.
- Cliquez sur Remove Access en haut de la page.
- Confirmer the removal in the dialog.