CLOVA Extension Integrations

Prev Next

Available in Classic and VPC

Before integrating with CLOVA Extension (CEK, CLOVA Speaker), complete the following tasks:

  • Create API Gateway Invoke URL
  • Create a CLOVA Extension

Access the CLOVA Developers console

  1. Access CLOVA Developers Console.
  2. Sign in with your NAVER account.

Configure CLOVA Extension integration in the Chatbot Builder

To integrate a chatbot with a CLOVA Extension in the Chatbot Builder:

  1. In the NAVER Cloud Platform console, navigate to i_menu > Services > AI Services > CLOVA Chatbot > Domain.
  2. Click [Run builder] of the domain you want to run the Chatbot Builder.
  3. In the Chatbot Builder, click Chatbot Setting > [Messenger Integration] tab.
  4. Click [Integrate] for CLOVA Extension.
  5. In Step 1, click [Generate] to create a Secret Key, then click [Copy].
  6. Close the CLOVA Extension integration window, then build the conversation model and deploy the service.
  7. In Step 3, click [Enter deployment information].
    • The CLOVA Developers Console page opens.
  8. Sign in with your NAVER account and agree to the terms of service.
  9. When the Create New Extension interface appears, enter the extension details and click [Create].
    • Extension ID: Enter the chatbot domain code. Use reverse domain notation.
      Example: com.chatbot.guide
    • Chatbot Secret: Enter the Secret key issued in step 4.
  10. Return to the CLOVA Extension integrations window and click [Integrate].
Note

To access external service user accounts using the authentication information registered in the server settings of a CLOVA Extension, see OAuth authentication integrations. After you integrate OAuth, enable Step 4 in the CLOVA Extension integration window.

CLOVA OAuth integration settings

To configure CLOVA OAuth integration:

  1. Access CLOVA Developers Console.
  2. In the registered Extension, click [Edit] under Basic information item.
  3. Click Server settings and set Account integration to Yes.
  4. Enter the Login URL, Client ID, Access Token URL, and Client Secret.
  5. Enter secret information and click [Next].
  6. Return to the CLOVA Extension integration window and enter the login prompt message and the login success message.
    • The CLOVA Extension integration window appears when you click Chatbot setting > [Messenger integrations] > [Integrate] for CLOVA Extension in the Chatbot Builder.

Using OAuth integration

  • When you create an Action Method v1.0 and select CLOVA OAuth Access Token, the action method retrieves the access token of the certified user account in the CLOVA app and sends requests using that token.

    chatbot-chatbot-5-6_extention01_ko

  • When sending a CEK request, the action method forwards the request body received from CEK to the specified URL.