Available in Classic and VPC
A domain group is a feature that groups 2 or more chatbot domains together to find and respond with the most appropriate domain’s answer to a user’s question. For example, if a company provides three types of services, it is recommended to configure each service as a separate domain rather than offering all three within a single domain, and then group them together through a domain group. In the Domain Group menu, you can group and manage multiple domains.
When the beta version or service version of a subdomain changes, the Domain Group must be rebuilt and redeployed.
Create domain group
To create a domain group:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group.
- Only the domain administrator can access the Domain Group menu.
- Click [Create domain group].
- When the Create domain group window appears, enter the information.
- Domain group name: Designate the domain group name. You can enter up to 100 characters.
- Group code: Enter a unique value that does not duplicate. It is recommended to enter the value in a name space form (com.ncloud.chatbot.support).
- Natural language processing: Currently, only Korean is supported.
- Click [Create domain group].
Subdomain setting
To set a subdomain of the domain group:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the created domain.
- Go to the detailed item settings page of the corresponding domain group.
- In the [Subdomain list] tab, click [Add subdomain].
- When the list of generated domains appears, select the domain you want to add and click [Add domain].
- You cannot set domains with enabled Knowledge Database service as a subdomain of a Domain Group.
- The more diverse the characteristics of the added subdomains, the better the Domain Group can classify the user’s questions. Therefore, it is recommended to register at least 5 unique questions in each subdomain that do not overlap with other subdomains.
Build domain group
Domain groups also need to be built and deployed. To build a domain group:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the built domain group.
- At the right bottom of the interface, click [Build model] > [Build conversation model].
- When there is a build request, the information of the linked subdomains is collected and used for training to enable classification.
- Once the Build domain group confirmation window appears, click [OK].
- By clicking the [Build history] tab, you can check the version information of the subdomain set at the time of building.

If the completion date of building a subdomain is earlier than October 18, 2019, building the Domain Group may fail because key components related to the Domain Group are not included.
Domain Groups operate independently from the linked subdomains. Based on the beta version of the subdomains set at the time of building a model, the Domain Group learns which domain to route the user’s question to. Therefore, the version of building subdomains set at the time of building a model must be carefully managed.
Domain group test
You can test a domain group once the building process is complete. You can not only view the domain information where the question was answered, but also check the analyzed results of the conversation name, conversation type, entities, keywords, and regular expressions.
After the Domain Group is built, be cautious since the answer quality may deteriorate if the version of building a subdomain is changed.
To test a domain group:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the domain group.
- Click the [Test] tab.
- Proceed with testing with the beta version.

Deploy domain group
Once the test is complete, you have to reflect it to your service by clicking the Deploy service button.
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the domain group that you want to deploy.
- At the right top of the interface, click [Build model] > [Build conversation model].
- Once the Build domain group window appears, click [OK].
- To apply the deployed Domain Group to the actual service, click [Deploy service].
You have to set the beta ID and service ID of the subdomains to the same version. After the Domain Group service is deployed, be cautious since the answer quality may deteriorate if the deployment version of a subdomain is changed.
Add the persistent menu of a domain group
The persistent menu is fixated at the bottom of the chatbot interface. By pinning a specific conversation quickstart or an external URL as a menu at the bottom of the chatbot, you can provide answers to frequently asked questions to users more quickly and conveniently.
To register a persistent menu:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the domain group that you want to deploy.
- Click the [Persistent menu] tab at the top of the interface.
- Click Create persistent menu.
- Specify persistent menu information.
| Item | Description |
|---|---|
| Persistent menu name | Enter the persistent menu name. |
| Menu button configuration | Select the menu button configuration.
|
| Image menu layout | Select an image menu layout. This menu is activated only when you select images for menu button configuration. |
| Menu setting |
|
- Once persistent menu configuration is complete, click [Save].
- To link the registered persistent menu to the platform, click [Platform integration setting] at the top right.
- Click [Integrate] on the messenger that you want to set with the persistent menu.
- When connecting the messenger, go to the 'Step 4 Persistent menu integration' section and enable the persistent menu.
- Select the persistent menu you want to connect and click [Select].
Messenger integration of a domain group
After deploying the Domain Group, you have to link it with the channel that actually provides the service. Each domain has to provide a certain level of usage and the service has to be securely accessible from outside, so it is necessary to integrate with NAVER Cloud Platform’s API Gateway.
- To create the Invoke URL of API Gateway, see API Gateway basic integration.
- The Invoke URL represents the connection point through which you can integrate external channels.
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the built domain group.
- Click the [Messenger integration] tab at the top of the interface.
- Messenger channel: Can process utterances coming in through various channels such as LINE and TalkTalk, and integrate them with messenger platforms. Messenger platforms that can be integrated include LINE, TalkTalk, Face Book, and NAVER WORKS.
- Custom channel: A feature that extends and provides REST API–based endpoints so that you can easily achieve integration not only with messenger channels but also with web-based pages and mobile applications.
Individual chatbot domains, not just domain groups, can also directly integrate with the channels they serve. If each subdomain has its own linked channel, it operates independently from the Domain Group. For example, Domain A and Domain B can each be integrated with LINE and TalkTalk messenger, and then Domain A and Domain B can be set as subdomains of a Domain Group to be integrated with NAVER WORKS.
Service integration of a domain group
You can integrate the knowledge database provided by NAVER. If the Chatbot cannot find an appropriate answer to the user's question, it can respond with results retrieved from the knowledge database instead of a failure message.
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the built domain group.
- Click the [Service integration] tab at the top of the interface.
- Activate the knowledge database and click [Integrate].
- When the service integration window appears, write the search failure message and the search error message, then click [Integrate].
Individual domains can directly integrate with the knowledge database, but you cannot add domains that have integrated the knowledge database service to a Domain Group. Therefore, any domain you want to add to the Domain Group has to have its knowledge database integration disabled. If a knowledge database action method has already been registered in the answer, it is recommended to delete that action method.
Domain group image management
In the domain group's Image Management menu, you can manage the images used within the persistent menu of the domain group. To upload and delete images of a domain group:
- In the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA Chatbot > Domain Group. - Click [Set domain group] of the built domain group.
- Click the [Image management] tab at the top of the interface.
- To upload images, click [Upload] and upload images as you want.
- You can retrieve registered images when registering fixed menus in the Domain Group.
- To delete images, click the checkbox of an image you want to delete and click [Delete].
- You cannot delete images that are currently in use within a persistent menu.