Following the steps below 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 30 - 60 minutes and can be completed by any non-technical member of your organization.
Please note that some steps involve sensitive information.
Please also note that this process involves paying a 25 USD one-time registration fee to Google.
Step 1: Create a Google Gmail Account for your organization:
If you already have a Gmail Account for your organization you can skip this step and proceed using your organization's existing Gmail account.
To follow the steps in this guide we will need you to provide a Gmail address to set up your Google Developer Account. We recommend you to avoid using personal email addresses and using your organization’s email address instead. If your organization doesn’t use Gmail, you can create a new account here: https://accounts.google.com/signup/v2/createaccount?flowName=GlifWebSignIn&flowEntry=SignUp
Step 2: Create a Google Developer Account for your organization:
2a. Get started
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" under the 'An Organisation'.
IMPORTANT NOTE: It has to be an ORGANISATION account. Please use a reliable email address to create the account. We recommend using a company-managed account, allowing future team members to manage the account as needed.
Next you will be shown a list oof things you will need to have for creating the account.
You have defined the type of Developer Account. Now make your company name your, developer name.
2b. Create/Select a payment profile
You will be prompted to enter you company D-U-N-S number.
IMPORTANT: If you are entering your Organisation's name at any point of creating a payments profile, be sure that it matches the name linked to your D-U-N-S number.
2c. About your organisation
2d. Enter whatever details you feel comfortable with here
2e. About you as an account owner
2f. About the account
- Please make the 'Developer account name' the name of your company.
- The contact email is where Google sends important updates about your account, make sure this is a reliable and easily accessed company email address.
2e. About the type of apps
2f. Accept Google’s terms of service
2g. Pay the registration fee and your account is created!
Step 3: Create an Application in your new Google Developer Account
3a. Log in in you Google Developer Account, click on “Create App” and fill the required information
3b. Choose a name for your app and don’t forget to specify that your app not a game, and that it will be free by selecting the following options
3c. Read and check all the declarations, and click on the “Create App” button
☕️ You're halfway there - take a quick coffee break if you need one ☕️
Step 4: Give Access to our Speakap-automation user by creating a JSON API Key
Completing this step allows us to automatically update your app in your account.
4a Log in on “Go to Google Cloud Platform” using this Link and click on “Go to console”
4b. In the top right dropdown, either select an existing project or create a new one and call it Speakap.
4c. In the search bar type ‘Service Accounts’ and click on the option shown below.
4d. This will guide you to this screen, where you need to click on “Create Service Account”
4e. This will open a new menu. Give the name “speakap-automation” to the Service account name and click on “Create” This will generate a Service account ID
4f. In step number two, search and select “Service Account User” in the search bar, then click on the “Done” button.
4g. 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 then on “Manage keys”
4h. 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”
4i. Select the JSON option and click on “Create”
4j. This will create a new key and open a menu to save it locally. Save it and you will see this confirmation
4k. Copy the email address of the service account, close this tab and go back to the Google Play Console.
Select ‘Users and permissions’ on the left menu then click ‘Invite new users’ on the right.
4l. Fill in the email address of the service account. Under “App permissions” select your app.
4m. Click on the “Apply” button and select “Admin (all permissions)” in this menu
4n. Select “Apply” and don’t forget to send the invitation by clicking on the “Invite user” button
Step 5: Enable API
5a. Go to this link and enable the “Google Play Android Developer API". This must be enabled in order to use the API-Key to send updates of the application automatically.
https://console.developers.google.com/apis/api/androidpublisher.googleapis.com/
Step 6: Invite our Mobile-development user
6a. 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
6b. 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
6c. We prefer that you give mobile development 'Admin' in "Account permissions" as well. This would avoid delays in the future. However if company policy does not allow it, then this step is not a must.
6d. 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