The Mobile & Digital Assistant Blog covers the latest in mobile and conversational AI development and engagement

Adding Alexa as a Conversation Channel to your Oracle Digital Assistant Chatbot

Frank Nimphius
Master Principal Product Manager

article by Rohit Dhamija, November 2018


For many, chatbots are a synonym for artificial intelligence and service automation using voice and free text input. Oracle Digital Assistant is Oracle's next generation bot platform that enables developers to follow a modular approach in building composite chatbots for exposure on multiple conversational channels and messenger clients. In regards to voice support, Oracle Digital Assistant does not provide its own voice-to-text transformation but relies on 3rd party technology. This article explains how to integrate Oracle Digital Assistant with Amazon Alexa as an example for voice support. The code samples provided in the  text and for download also give you an idea how webhooks can be used to integrate other voice technologies with Oracle Digital Assistant. 


Download the Sample Code

Related Content

TechExchange: Oracle Bots Node.js SDK: Building Webhook Clients for Oracle Intelligent Bots Made Easy

Join the discussion

Comments ( 4 )
  • ravi sharma Tuesday, March 31, 2020
    so far very nice as my alexa is responding but is it possible to deploy the same alexa skill code for my chatbot in my own web UI.
    this is because i want to achieve same conversation for my alexa and chatbot with the same alexa skill code
  • Frank Nimphius Wednesday, April 1, 2020
    No ned to duplicate code. Alexa webhook code is to connect Alexa to a skill or Digital Assistant. To add your skill or Digital Assistant to your website - assuming you are on version 20.x of ODA, just create a new Oracle Web channel and associate it with your skill of Digital Assistant.

    The download the Web SDK and add it to your website as expained in the contained user guide and sample


    Look for : "Oracle Native Client SDKs (for OCI Native environments)"
  • madhavi Satguru Friday, January 29, 2021
    Hi, I have integrated my Alexa with ODA as per the steps mentioned in the article. I have not been able to invoke my ODA intent. Can you please help me with what I am missing.
    When in invoke using my invocation name, I get the welcome message. I am unable to invoke the Alexa intent or ODA intent.
  • Frank Nimphius Monday, February 1, 2021
    In regards to your Alexa not working. I am sorry, but we cannot provide help through interactions on our blog. Please use the user forum on OTN:


    To start tracing the problem, can you write log messages on the intermediary between Alexa and Oracle Digital Assistant to see if Alexa can call the "dipatching" service (The Alexa app)?
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.