Please note: If you have an existing Google developers account, please watch from 2:36min
Introduction
Following the below steps will grant Speakap the ability to publish your white-label app quickly and securely. This will ensure that your organization is always using the latest version of the application. Following this guide will take about 30 minutes and can be completed by any non-technical member of your organization. Note that some steps involve sensitive information.
If you are technically familiar with the process, you may follow our brief guide: Brief Walkthrough
Click here to create a Google Gmail Account
This is just a regular Google Gmail Account that you can tailor to your organization’s preference. We will publish your Speakap Android White-Label App under this account
1. Follow this link to create a Google Developer Account: https://play.google.com/console/u/0/signup, select the Google account from which you want to create the Developer Account in the left panel, and click on “Get started” to create an account for your organization.
You have defined the type of Developer Account. In the next screens you will find formularies to fill in all the data that Google requires to create your account:
- About your organization:
- About you as an account owner:
- About the account:
- About the type of apps:
- Pay the registration fee and your account is created!
1. Create your app by clicking on the blue button Create app
2. Fill out the App details:
note: The app name can be changed by Speakap if you are unsure about the final app name yet.
3. scroll down and checkmark both Developer Program Policies & US export laws and click on Create app
4. Click on All Apps on the top left
5. Click on Settings - Developer account - API Access and click on the “Choose a project to link” button.
6. Scroll the page down to Service accounts and click on the button Create new service account
This will allow us to automatically update your app in your account
7. Select “Create a new Google Cloud project” option and “Save” button. You will be redirected to the following screen:
8. Click on “Learn how to create service accounts”. This will open this pop-up:
9. Click on “Go to Google Cloud Platform”. This will open another tab in your browser and will guide you to this screen:
10. Click on Create Service Account and this will open this menu:
Give the name “speakap-automation” to the Service account name and click on “Create”. This will generate a Service account ID.
In step number two, search and select “Service Account User” in the search bar:
11. You don’t need to specify anything in step number three, so you can directly click on the “Done” button. This will bring you back to the previous screen, where you will see the new service. Click on the three dots to open the Actions menu and the in “Manage keys”
12.This will open a new tab where you will see an option to Add a Key, click that button to open the menu and select “Create new key”
13. Select the JSON option and click on “Create”:
14. This will create a new key and open a menu to save it locally. Save it and you will see this confirmation: Please email this file to your Customer Success Manager.
Almost finished!! 🎉
Now you can close this tab and go back to the Google Play Console (Your tab should still open in the API Access menu, if not select Setup and API Access in the left panel). You will see that the new speakap-automation API key has been added to the Service accounts (if not, refresh the page).
From the API Access menu in the Google Play Console, click on “Manage Play Console Permissions”.
1. This will open the Users and Permissions sub-menu. Go to “App permissions” and select your app.
Click on the “Apply” button and select “Admin (all permissions)” in this menu:
Select “Apply” and don’t forget to send the invitation by clicking on the “Invite user” button:
2. Now speakap-automation is invited but we need to add mobile-development as an user. To add it, click on the “Invite new users” option under the three dots menu:
3. Specify the email address: mobile-development@speakap.nl and in the same way as you did before, select the app in “App permissions” and “Admin”, click on “Apply”, select “Admin (all permissions)” in this menu, and send the invitation:
If you go now to the “Users and Permissions” menu (you can access from the left panel), you should see at least three users, mobile-development, speakap-automation and yourself:
1. Check that you sent the downloaded JSON file via email to your Speakap Customer Success Manager
2. Click here: https://play.google.com/apps/publish/#AdminPlace
3. Login with the same Google Account
4. You should see three entries under the Users and permissions section
1. Check that you sent the downloaded JSON file via email to your Speakap Customer Success Manager
2. Click here: https://play.google.com/apps/publish/#AdminPlace
3. Login with the same Google Account
4. You should see three entries under the Users and permissions section