Integrating NAVER WORKS

Prev Next

Available in Classic and VPC

Explains how to integrate with NAVER WORKS of NAVER Cloud Platform

Note
  • Since API 2.0 for NAVER WORKS messenger integration has been officially released, please use API 2.0 when setting up new integration. Since API 1.0 is scheduled to be deprecated, it is recommended to switch the existing integration settings to API 2.0 as well. For more information on API 2.0 release, please see NAVER WORKS Guide.
  • The method to create and set up NAVER WORKS account as described in this guide may slightly differ from the latest process. Please refer to the NAVER WORKS User Guide for the latest method of account creation.

Preparations

The following tasks need be performed before integrating with NAVER WORKS.

  • Create API Gateway Invoke URL

  • Create NAVER WORKS account

  • Check the required information for integrating with NAVER WORKS

    API 1.0 API 2.0
    Bot No Bot Id
    APP ID, Server API Consumer Key Client ID, Client Secret
    Server ID, Secret key Service Account ID, Private Key

Create NAVER WORKS account

The following describes how to create a NAVER WORKS account.

  1. Access NAVER WORKS, and click the [Start for free] button.

  2. Select the product to use.

  • You will be redirected to the console in NAVER Cloud Platform
  1. From the NAVER Cloud Platform console, sign up for the NAVER WORKS.

Integrating with API 1.0

This page introduces the method for integrating NAVER WORKS using API 1.0.

Copy the required information for integrating with NAVER WORKS

You can check and modify information such as callback URL, API ID, and more in NAVER WORKS.

  1. From the NAVER Cloud Platform console, click i_menu > Services > Business Applications > NAVER WORKS > Developers and log in to the NAVER WORKS Developers console.
  2. From the NAVER WORKS Developers console's Bot menu, click the [Register] button.
    • A new bot can be registered. Go to Step 4 if a bot has already been registered.
  3. Enter the required information of the bot.
    • Bot profile image: register an image to be used as the bot's profile image.
    • Bot name: register the name of the bot
    • Bot description: write the introductory message for the bot
    • API Interface: Choose API 1.0
    • Callback URL: Turn on the callback URL settings and enter the invoke URL value created in Basic integration of CLOVA Chatbot and API Gateway
    • Select the items that can be sent to the bot by member: Select 'TEXT'
    • Person in charge: Specify the person in charge
  4. Check the registered bot's bot number and save.
    • Required values to integrate chatbot with NAVER WORKS
      chatbot-chatbot-5-5_1-1_ko
  5. Click the API 1.0 (Scheduled to be deprecated) in the NAVER WORKS Developer console.
  6. Copy the API ID and Server API consumer key.
    • Required values to integrate chatbot with NAVER WORKS
      chatbot-chatbot-5-5_1-2_ko
  7. Click the [Issue] button in the Service API Consumer Key area.
  8. Copy the issued server ID and secret key.
    • Required values to integrate chatbot with NAVER WORKS

Setting up NAVER WORKS integration in chatbot Builder

The following describes how to set up integration between the chatbot and NAVER WORKS in the chatbot builder.

  1. Complete the preliminary preparation.
    • Integrating with API Gateway
    • Bot No. Confirm
    • Check the APP ID and Server API Consumer Key
    • Check server ID and secret key
  2. From the NAVER Cloud Platform console, click the i_menu > Services > AI Services > CLOVA Chatbot > Domain menus, in that order.
  3. Click the [Run builder] button of the domain you want to run the chatbot builder.
  4. From the chatbot Builder, click chatbot settings > Integrate messenger button.
  5. Enable NAVER WORKS, and then click the [Integrate] button.
  6. Click [API 1.0 integration (scheduled to be deprecated)] button.
  7. Enter the bot number in the Step 1 area of Messenger integration settings.
  8. Enter the APP ID, Server API Consumer Key value in the Step 2 area of Messenger integration settings.
  9. Enter the server ID and secret key value in the Step 3 area of Messenger integration settings.
  10. Click the [Integrate] button.

Integrating with API 2.0

This page introduces the method for integrating NAVER WORKS using API 2.0.

Copy the required information for integrating with NAVER WORKS

You can check and modify information such as callback URL, API ID, and more in NAVER WORKS.

  1. From the NAVER Cloud Platform console, click i_menu > Services > Business Applications > NAVER WORKS > Developers and log in to the NAVER WORKS Developers console.
  2. From the NAVER WORKS Developers console's Bot menu, click the [Register] button.
    • A new bot can be registered. Go to Step 4 if a bot has already been registered.
  3. Enter the required information of the bot.
    • Bot profile image: register an image to be used as the bot's profile image.
    • Bot name: register the name of the bot
    • Bot description: write the introductory message for the bot
    • API Interface: Choose API 2.0
    • Callback URL: Turn on the callback URL settings and enter the invoke URL value created in Basic integration of CLOVA Chatbot and API Gateway
    • Select the items that can be sent to the bot by member: Select 'TEXT'
    • Person in charge: Specify the person in charge
  4. Check the registered bot's bot number and save.
    • Required values to integrate chatbot with NAVER WORKS
      chatbot-chatbot-5-5_1-1_ko
  5. Click the API 2.0 in the NAVER WORKS Developer console.
  6. Click Add app.
  7. Fill out App description and click the [Manage] button to set up OAuth Scopes.

chatbot-chatbot-5-5_1-4_ko{height="" width="70%"}
8. Select bot, bot.read as the API scope and click the [Save] button.

  1. Copy the Client ID and Client Secret.
    • Required values to integrate chatbot with NAVER WORKS
      chatbot-chatbot-5-5_1-3_ko
  2. Click the Service Account [Issue] button.
  3. Click the Private Key [Issue/Reissue] button.
  4. Copy the issued Service Account and the downloaded Private Key.
    • Required values to integrate chatbot with NAVER WORKS
Note
  • When changing OAuth Scopes, reissue the Private Key and modify it with the reissued Key from the builder.

Setting up NAVER WORKS integration in chatbot Builder

The following describes how to set up integration between the chatbot and NAVER WORKS in the chatbot builder.

  1. Complete the preliminary preparation.
    • Integrating with API Gateway
    • Bot Id. Confirm
    • Check client ID/Client Secret
    • Check Server Account and Private Key
  2. From the NAVER Cloud Platform console, click the i_menu > Services > AI Services > CLOVA Chatbot > Domain menus, in that order.
  3. Click the [Run builder] button of the domain you want to run the chatbot builder.
  4. From the chatbot Builder, click chatbot settings > [Integrate messenger] button.
  5. Enable NAVER WORKS, and then click the [Integrate] button.
  6. Click the [Integrate API 2.0] button.
  7. Enter the bot ID in the Step 1 area of Messenger integration settings.
  8. Enter the Client ID and Client Secret in the Step 2 area of Messenger integration settings.
  9. Enter the Server Account and Private Key value in the Step 2 area of Messenger integration settings.
  10. Click the [Integrate] button.