Published in


How To Publish Google Assistant Application

We have already seen how to create Google Assistant application using Actions and Dialogflow in our previous article Create Your First Google Assistant Application.

Today we will learn how to publish/deploy it to the store so that other people can access it.

What you will need?

  • Description(Long and Short both)
  • Sample Invocations
  • Banner image and Logo image
  • Contact Detail
  • Privacy Policy URL

Before starting to publish/deploy it over the store, make sure you are having the above details.

Once you have everything ready, open google actions console and select your assistant application.

First and foremost thing you need to do is to give your action a display name. Select Develop from the menu and click on Invocation. Enter Display name, select the voice of Google Assistant and click on Save button

Now Click on Deploy from the menu and select Directory information.

Enter a short description and a full description of your action. Make sure that full description should not exceed 4000 characters.

Now click on Sample invocations and add phrases using which user will access your application. In our case, it was about cricket facts so we can add few phrases like :

  • Talk to Cricket Facts
  • Talk to Cric Facts

Note : Make sure to test your sample invocations in the web simulator or on your own device. If they don’t work, your deployment will be denied.

Now expand the Images section and there it will ask you for a small logo and large banner image which is optional.

You need to upload exact size images for both banner and small logo. For banner it must be of size 1920 x 1080 and for a small logo it must be 192 x 192.

Once you have uploaded it, click on the Contact Details section and fill the necessary information.

Now click on Privacy and consent and there you need to provide URL of your privacy policy document. Google has given a sample document, you can check it by clicking on Learn More.

After updating application privacy policy document select appropriate category from the Additional Information section and fill other necessary details also available there.

Now click on the Save button to make sure that everything is stored, it will give you an error if you have missed adding anything in that section.

After adding all the details, select all the locations where you want your actions to be displayed from the Location Targeting tab available in the left-side menu.

Once you add all the above details, you will be able to release it over the store. There is some additional information also which you can provide like Surface capabilities, Company details, Developer details, Business contact details.

Finally, we are going to deploy our first action over the store. Select Release tab from the left-side menu and click on Submit for production.

It will ask you for confirmation, read all the details and click on Submit for Review.

Once you finish the process, you will be able to see a message “ Version 1 has been submitted and you will receive an email in a few minutes on its status.”. You will also receive an email regarding the submission status of the application.

That’s it, once your action is live on the store, you will receive an email stating that your action is live now.

Good luck!




The (retired) Pub(lication) for Android & Tech, focused on Development

Recommended from Medium

Mistakes that you should avoid when you are a Junior Web Developer.

Mellanox NIC configuration in bare-metal OpenShift clusters

Code is the Least Valuable Thing You Can Have A Job Candidate Write

Git & GitHub

Is the future of software engineers really coming to an end?

Handling failures in background workers with Elixir and supervisors

Underneath the Spectrum — querying your Data Lake on AWS

BlaBlaCar : a journey to the cloud

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ravi Rupareliya

Ravi Rupareliya

React Native | Android. Find more about me on

More from Medium

Intermediate: How to Integrate Cloud DB in Cordova

How to upload your first library to Open Source

Twilio Android Client + Google Speech API

Push end-to-end test with Firebase Cloud Messaging