NBA All-Star Google Assistant Action

NBA All-Star Google Assistant Action

As the Senior Software Engineer and Engineering Manager I worked in collaboration with Google and the NBA to develop the Google Assistant Action. The Dialogflow project was written in TypeScript and JavaScript. Fans were able to vote via any Google Assistant-enabled device by saying, “OK, Google, talk to NBA All-Star.”

The NBA All-Star Game is an annual exhibition match where fans get to pick the players. For the 2019 competition, Google is playing an exclusive role in the voting process that heavily promotes Google Assistant and Search.

NBA All-Star Voting 2019 is officially “presented by Google.” The company’s participation in the process is not new, with users last year able to vote via Google Search. However, in addition to the NBA website and app, voting for 2018 was possible via Twitter, Facebook, Amazon Alexa, Sina Weibo, and Tencent.

This year, third-party voting is only available though Search and Google Assistant, as well as NBA.com and the official app. The National Basketball Association and Google signed a multi-year agreement for this exclusive arrangement, with last year’s process sponsored by Verizon.

In Google Search, queries like “NBA Vote” or “NBA All-Star Vote” will bring up the voting process, while the Knowledge Panel for any team or player will also surface it. The selection interface will be available on the desktop and mobile web, as well as the Google app on Android and iOS.


Replacing last year’s Amazon Alexa skill, voting is now possible from Google Assistant by saying “Hey Google, talk to NBA All-Star.” This Action on Google is available on any Assistant enabled device like Home smart speakers, Smart Displays, phones, tablets, and more. Both methods allow fans to submit votes for 10 unique players per day from Dec. 25 to Jan. 21.

For Google, this is another example of a big push into sports and raising consumer awareness of its services. YouTube TV heavily sponsored the MLB World Series and NBA Finals, but Google is now using sporting events to push Assistant.

Voting began on Tuesday, December 25th, 2019 at 11 AM EST and ran until Monday, January 21th, 2019. The 68th NBA All-Star Game will be played in Charlotte, North Carolina on Sunday, February 17th, 2019 at 8 PM EST.


Google Action

NBA All-Star Google Assistant Action