Service Management

This menu provides service-specific configuration options for inquiry handling and processing, including authentication, chat, ticket, and agent settings.


➊ Anthentication

You can configure the activation status and related settings for the Open API features provided by Contiple.

1-1. Open API

① Open API Activation

  • Select whether to enable or disable the Open API feature in Contiple.

  • When enabled, the Service Key and Access IP Settings functions become available.

② Service Key

  • Generate the Key used for Open API authentication.

  • Click the Change API Key button to create or update the key.

Allowed IP setting

  • Set the IP addresses authorized to call the Open API.

  • Only requests originating from the registered IP addresses will be allowed to access the Open API.


➋ Chat

This menu allows you to configure the chat feature for 1:1 customer communication and inquiry handling. For detailed instructions on how to use the chat feature, refer to the Chat Handling section.

  • Once the chat feature is successfully enabled, you can access the chat function through the Chat Widget located at the bottom right corner of the screen.


2-1. Default Setting

Select Greeting

  • This is the automatic message sent to the customer when a chat connection is established.

② Satisfaction Guide Message

  • This is the message sent to the customer when requesting feedback.

  • You can send a satisfaction request to the customer by clicking the Evaluation button at the top of the chat window.


2-2. Assign Chat

  • This menu allows you to prioritize assignment of incoming chat consultations to agents who have recent chat history with the customer.

    • Enabled: When a chat consultation is received, it is prioritized to the agent who has recent chat history with the customer.

    • Disabled: When a chat consultation is received, it is randomly assigned to an available agent.


2-3. Chat Screen Insertion Code

You can apply the chat service provided by Contiple to other services you are currently using.

① Chat Widget

  • Using the Widget Allowed Domains feature, you can restrict the chat widget so that it can only be loaded from specific domains.

    • Enter the domain where the chat widget will be used in the input field and click Save. 9(When entering a domain, exclude the protocol — http or https.)

    • Only the registered domains can load the chat widget.

  • Copy the widget script, then paste it before the </body> tag in the HTML source code of your website to enable the chat feature.

    • The script can be used for each Help Center language configured under the Contract Details of the current service.

② Direct Chat

  • When accessing through a direct chat link from an external source, users are taken directly to the chat screen and can start a chat consultation immediately.


2-4. Manage Category

Manages the categories of handling types entered manually by agents during chat consultations.

  • Click the Add Category button to create a new handling type category.

    • You must first create a 1st-level category, then add 2nd-level and 3rd-level subcategories in order.

    • The Add Category button for 2nd- or 3rd-level categories is only activated when a parent category is selected.

  • Category names cannot be duplicated within the same level, but may be reused across different levels.

  • Use the Edit or Delete buttons to modify or remove categories.

  • When a category is deleted, all of its subcategories are deleted as well.


➌ Ticket

This data is generated to track and manage inquiries received through various channels. For detailed instructions on how to use tickets, refer to the Ticket Management Guide.

3-1. Manage Cateogory

Configure ticket classifications. Categories are divided into Inquiry Types and Handling Types, and each can be set independently.

(1) Submission Type

What is a Submission Type?

  • When a customer submits an inquiry through the Help Center’s 1:1 Inquiry form, this category is selected directly by the customer.

  • For inquiries received outside the Help Center, agents can select and save the category during ticket processing.

① Add Category

  • Click the Add Category button to create a new Inquiry Type category.

    • You must first create a 1st-level category, then add 2nd–5th-level subcategories in order.

    • The Add Category button is only activated when a parent category is selected.

  • Category names cannot be duplicated within the same level, but may be reused across different levels.

  • You can also enter category names by Help Center language, based on the language settings configured in the Contract Details of the current service.

② Edit / Delete Category

  • Double-click a category name to edit it.

  • Click the delete (ⓧ) icon displayed next to the category to remove it.

  • When a category is deleted, all of its subcategories are deleted as well.

③ Enable / Disable Category

  • Use the ON/OFF toggle to set whether each Inquiry Type is available in the Help Center.

    • Enabled : Available in both the Help Center and Ticket Management screens.

    • Disabled : Available only in the Ticket Management screen.

④ Category ID

  • Click a category to view its Category ID.

  • Click the Copy icon to copy the ID.

(2) Processing Type

What is a Processing Type?

  • This category is selected manually by agents during ticket processing and is not visible to customers.

① Add Category

  • Click the Add Category button to create a new Inquiry Type category.

    • You must first create a 1st-level category, then add 2nd–5th-level subcategories in order.

    • The Add Category button is only activated when a parent category is selected.

  • Category names cannot be duplicated within the same level, but may be reused across different levels.

  • You can also enter category names by Help Center language, based on the language settings configured in the Contract Details of the current service.

② Edit / Delete Category

  • Click the edit button to rename it.

  • Click the delete button displayed next to the category to remove it.

  • When a category is deleted, all of its subcategories are deleted as well.


3-2. Trigger

Automate processes by defining outcomes that occur when specific conditions are met. This helps streamline repetitive tasks and improve operational efficiency.

① Add Trigger

  • Click the Add Trigger button to create a new trigger.

  • If multiple triggers are used, you can drag and drop them to change their order.

  • Triggers are executed from top to bottom in sequence.

② Edit / Delete Trigger

  • Click Edit to modify an existing trigger.

  • Only disabled triggers can be deleted.

  • To delete a trigger, first disable it, then click Delete.

(1) Add Trigger

① Trigger Condition

  • Trigger conditions are the requirements that must be met for an automated action to be executed.

  • Click the Add Condition button to configure multiple conditions.

Field Description

  • Satisfaction

    • Required (AND) : The result is executed only when this condition is met.

    • Optional (OR) : The result is executed if any of the other conditions are met, regardless of this condition’s status.

  • Object : The target of the condition (e.g., ticket status, inquiry type, assignee, etc.).

  • Condition : The comparison rule used between the object and the condition value (e.g., matches, does not match, changed, etc.).

  • Condition Value : The specific value that satisfies the selected object and condition.

② Trigger Result

  • Trigger results are the actions automatically executed when the conditions configured in are met.

  • Click the Add Result button to configure various automated actions.

Field Description

  • Object

    • Assign : Automatically assigns the ticket to the selected agent when the specified conditions are met.

    • Notification : Automatically sends a notification email to the designated recipient when the specified conditions are met.

      • Click the Set Notification Email button to create the email template.

      • Emails sent through triggers do not apply the email layout configured under [Service Management] → [Ticket] → [Email Settings].

    • Forward

      • Automatically sends ticket information to the designated recipient by email when the specified conditions are met.

    • Callback

      • Automatically calls the specified API endpoint when the specified conditions are met.


3-3. Field

This menu allows you to configure the input fields used in the Help Center’s 1:1 Inquiry, ticket creation, and ticket processing screens.

(1) Field Setting

① Customer Field

  • Customer fields are the items that customers manually enter when submitting an inquiry through the Help Center’s “1:1 Inquiry” form.

  • Select a customer field from the dropdown menu on the right.

  • You can configure different fields for each Submission Type category.

  • Click the Add button to open the Customer Field dialog and add a field to the selected inquiry type.

  • Click Save to apply your changes.

  • To delete a field, select it and click the Remove button.

  • You can also drag the reorder icon to change the field order. The Inquiry Type field is fixed at the top, and the Personal Information Consent field is fixed at the bottom.

② Agent Field

  • Agent fields are the items that agents manually enter during the ticket processing stage.

  • Select an agent field from the dropdown menu on the right.

  • Since agent fields apply to all submission types, you can view and manage all existing field configurations.

  • Click the Add button to open the Agent Field dialog and add a field to the selected inquiry type.

  • Click Save to apply your changes.

  • To delete a field, select it and click the Remove button.

  • You can also drag the reorder icon to change the field order.

  • The Handling Type and Priority fields are fixed at the top.

(2) Field Management

You can create custom fields as needed for your work.

  • Select either Customer Fields or Agent Fields from the dropdown menu on the right.

  • Click the Add button to create a new field. For more details, refer to Adding Fields.

  • Fields created manually by users are marked with a Delete button — clicking it will remove the field.

  • System fields that are automatically generated by Contiple are marked with a Reset button — clicking it will restore the field to its default settings.

What is a System Field?

  • Help Center System Fields: Inquiry Type, Email, Subject, Inquiry Content, Personal Information Consent

  • Phone System Fields: Consultation Date & Time, IN/OUT, Call Reservation, Reservation Time, Reservation Number (Phone system fields are applied only to tickets received via phone and are not displayed in the Help Center.)

Adding Field
  1. Select Field Type : Choose the type of field to create.

  2. Enter Field Code : Enter the field code, which is used when developing with the Open API feature. ※ Field codes must be unique and cannot be reused, even if the original field is deleted.

  3. Enter Field Name : Enter the name that will be displayed in the Help Center, Ticket forms, and other related screens.

  4. Set Required Option : Choose whether the field is mandatory or optional.

  5. Set Personal Information (Encryption)

    1. You can choose to encrypt the field’s input values for secure storage.

    2. However, if encryption is enabled, search functionality for this field will not be available.

  6. Set Visibility : Configure whether the field will be visible or hidden.

  7. Enter Additional Details : Depending on the field type, you can specify additional information such as help text, default values, or preset options.


3-4. Manage Templete

This menu allows you to create and manage templates for frequently used ticket response formats.

(1) Add Templete

  • Click the Add button, compose the template form you want to use, and complete the template creation.

Field Description

  • Substitution Code : Double-click to insert a placeholder into the message body. When processing a ticket, the placeholder is automatically replaced with the corresponding ticket information.

  • Search Code : A code used to quickly search and apply templates during ticket processing.

  • Templete Connection : Select the handling type to be linked to the template.

(2) Templete Connection

You can view templates linked to each handling type, and add or delete templates for the selected handling type.

  • Select the handling type to link a template from the left panel.

  • Click the Add button to open the Template Selection dialog.

  • Select the template you want to add, then click Confirm to link and save it to the selected handling type.


3-5. Email Setting

You can manage the email accounts used in Contiple and the email layout applied to ticket responses.

① Account Management

  • You can register a primary email account.

  • When an inquiry is received through the registered address, it is automatically converted into a ticket.

  • Only IMAP-based email reception is supported. Please refer to your email service’s setup guide for configuration details.

② Sender Information

  • Specify the sender name and email address used for emails sent from Contiple.

③ Mail Layout

  • This feature automatically sends emails when a ticket is resolved, put on hold, or manually processed.

  • You can customize the email content for each ticket status type.

  • Email templates can be created for each Help Center language, as defined in the Contract Details of the current service.

  • When selecting a substitution code, a placeholder is inserted into the editor, which is then replaced with the corresponding ticket information when the email is sent.

  • Among substitution codes, #{content} (Response Content) is a required field and must be included in the template.


3-6. Sensitive

By registering Sensitives, you can prevent restricted words from being included in ticket responses during processing.

  • If a Prohibited Term is included in the ticket response, the ticket cannot be processed or previewed when clicking Process or Preview.


3-7. Issue Transfer

This menu allows you to configure automatic transfer of ticket information from Consultation Management Service to Issue Management Service when a ticket is escalated.

  • When transferring an issue, this feature automatically inputs the consultation details into the Issue Transfer editor (popup window).

② Field Connection

  • Basic

    • When transferring an issue, the basic customer information — such as ID, email, phone number, name, and member number — is automatically entered.

  • Directly Setting

    • Link the fields of the current Consultation Management service with those of the Issue Management service.

    • You can connect the necessary fields based on your operational needs for easier management.


3-8. Alerts

(1) Surge Alerts

When the inquiry volume increases rapidly, a notification can be sent to the designated agent.

(2) Recipient Settings

You can register external recipients who do not use the Contiple service as notification targets.


3-9. Other Setting

① Other Setting

  • When creating a ticket, you can set whether the assignee group or agent can be specified or restricted.

  • You can set resolved tickets to be completed automatically based on a specified time interval.

② Internal Resolution Response Settings

  • This message is displayed in the consultation details when a ticket is processed as an internal resolution.

  • You can create the message for each Help Center language, as defined in the Contract Details of the current service.


➍ Call

  • You can register IVR route codes and route names for callback management, and set the outgoing caller ID that will be displayed to customers during outbound calls.

  • For detailed instructions on how to use phone features, refer to the Phone Handling section.

4-1. IVR Route Management

This menu allows you to link IVR routes that directly connect customers to agents in the configured CTI scenario with the Contiple phone feature.

① Add IVR Route

  • When connected to CTI, click the Add button to open the Add IVR Route dialog.

  • You can view the list of consultation menus registered in the CTI tenant that have not yet been registered in the current service.

  • Select the desired routes, then click Save to complete the addition.

    Registered IVR routes can only be deleted.

  • If the IVR route data has been modified in the connected CTI system, delete the existing route in Contiple and re-add it to reflect the latest data.

② Submission Type

  • You can assign an Submission Type to each registered IVR route.

  • When a call is received through the corresponding route and a ticket is created, it will be automatically categorized under the assigned submission type.


4-2. Calling Number

  • You can register and manage outgoing caller IDs that are displayed to customers during outbound calls.

  • If a single agent handles multiple services within the same organization, this feature allows the agent to select the appropriate caller ID based on the purpose of the outbound call.

① Confirmed

  • Only caller IDs with the status “Confirmed” are displayed in this list.

  • You can drag the reorder icon to adjust their order.

  • The updated list is reflected in real time in the [Call Widget → Make a Call] caller ID selection menu.

② Total

  • Displays all registered caller IDs, regardless of their registration status.

③ Add

  • Click the Add button to open the Calling Number Add screen.

  • Enter the caller name, caller number, and attach the certificate of telecommunications service usage, then click Save.

  • The entry will be registered with the status “Under Review.”

  • After verification, the status will change to either “Confirmed” or “Rejected.”

  • Once registered, the caller ID will appear in the ① Registered Numbers list.

④ Edit / Delete Callering Number

  • Click Edit to modify the details of a registered caller ID. (Only caller IDs with the status “New” can be edited.)

  • Click Delete to remove a registered caller ID — deletion can be performed regardless of its status.


➎ Agent

5-1. Agent

① Invite Member

  • If the agent you want to add is not registered as an IAM member, click the Invite Member button to open the dialog box.

  • Enter the information of the member (agent) to be invited, then click Confirm.

  • An invitation email will be sent to the entered address, and the IAM member registration will be completed once the invitee sets a password through the email link.

② Add Agent

  • Click the Add Agent button to open the Add Agent page.

  • Depending on the role or ticket handling scope, enter the required details and click Save to complete the agent registration.

Field Description

  • Account : Click the Search Agent button to find and select an IAM member to register as an agent.

  • Group : Select the group to which the agent will belong. If no group exists, click the Add Group button to create one.

  • Basic Permission : Select the agent’s access level — choose either Administrator or Agent.

  • Agent Role : Choose the consultation channels (e.g., Ticket, Chat, Phone) that the agent can use, based on the current service contract.

  • Ticket Forwarding : Grants the agent permission to forward tickets to other agents.

  • Search Role : Allows the agent to view access logs for all agents within the organization.

  • Permission Extract : Allows the agent to export and download detailed ticket histories.

  • CTI ID : The connection ID used to link with the phone server. (Requires phone feature activation)

  • CTI NO : The extension number used for call distribution in the phone server. (Requires phone feature activation)

Permission GuideAgent

  • Agent : Grants permissions required for Ticket, Phone, and Chat consultations.

  • Administrator : Includes all agent permissions, plus access to Service Settings and configuration menus.

Ticket Assignment

  • Set whether the agent can be assigned tickets.

  • If set to OFF, the agent cannot be assigned tickets during creation or forwarding.

Chat Assignment

  • Set whether the agent can be assigned chat inquiries.

  • If set to OFF, the agent will not receive chat assignments, even if their chat status is set to Online.

Allocation Control

  • Set whether the agent can manually change their own ticket and chat assignment settings.

  • If set to ON, the agent can directly modify their Ticket Assignment and Chat Assignment options in Personal Settings.


5-2. Group

This menu allows you to register and manage agent groups. Depending on the inquiry type, you can use groups to assign tickets or send notification emails.


5-3. Connection Log

You can view the login and logout history of all agents within the organization.


5-4. Menu Access Settings

You can set access permissions for administrators and agents on specific menus (excluding Global Management).

  • Change the setting of the target menu to Partial Access, then click the Detailed Settings button on the right to open the dialog box.

  • Select the members whose access you want to revoke, and click the button to move them to the Restricted Access list.

    • For Ticket Management, members currently handling unresolved tickets cannot be selected.

    • For Callback Management, members holding unassigned callbacks cannot be selected.


➏ Help Center

This screen allows you to configure your Help Center page, which supports features such as Announcements, FAQs, 1:1 Inquiries, and Chat.

Help Center Access

  1. Access via Domain : https://{domain}.oc.nhncloud.com/{serviceID}/hc

    1. Change Domain Name : Go to [NHN Cloud CONSOLE] → [Organization Management] → [Domain Settings] to modify the domain name.

    2. Check Service ID (Not Editable) : You can verify your Service ID under [Global Management] → [Contract Service Status] → Information entered when adding a service.

  2. Access via Shortcut : Click the Help Center shortcut located at the bottom right corner of the Contiple website.

6-1. PC/Mobile Templete Management

You can manage the main page design themes for both PC and mobile versions of each service’s Help Center.

  • Click the Add Template button to add a new template.

  • Click the Activate button to apply the selected template to the Help Center page.

  • The currently applied template is marked with an “In Use” tag.

  • Only inactive templates can be edited or deleted using the Edit or Delete buttons.


6-2. Manage File Uploads

You can manage files used for Help Center templates, ticket processing templates, and email layouts. Commonly used files can be uploaded to the server once and reused by referencing their file paths in the required menus, eliminating the need for repeated attachments.

① File Upload

  • Click the Upload File button to upload a file stored on your PC.

  • Files with the same name as an existing file cannot be uploaded.

  • Click the Download icon on the right to download a registered file.

  • Click the Preview (magnifier) icon to view the file before using it.

  • Select a file and click the Delete button to remove it.

② File Path

  • You can check the file path of the uploaded file.

  • Copy and paste the path into templates, layouts, or other menus where the file is needed.


6-3. Default Setting

You can control the visibility of Help Center features by activating or deactivating each function.


  • This feature allows you to integrate your own service’s user authentication system with the Contiple Help Center.

  • Through login integration, users can submit inquiries and check their inquiry history using their existing login information from your service.

Member Integration Activation

  • Set this option to Active to enable member integration.

② Non-member Inquiry

  • Enable : Allows customers to submit inquiries without logging in.

  • Disable: Restricts inquiry submissions to logged-in users only.

③ Integration Settings

  • Select the login integration method and configure the required URL and parameters.

    • Two integration types are supported: POST and GET.

    • To complete the integration, develop and register the API according to the technical specifications provided by Contiple.

Member Intergration API Guide


6-5. Multilingual Mangement

(1) Multilingual code

  • You can manage the multilingual language sets used in the Help Center.

  • For default system language sets, only the content and tags can be modified — the code values cannot be changed.

  • Click the Registeration button to open the Multilingual Set Registration dialog.

  • You can create language sets for each Help Center language defined in the Contract Details of the current service.

  • Use Tag Settings to categorize language sets by usage or type.

  • Registered sets can be inserted into the script in [PC/Mobile Template Management] to build language-specific Help Centers.

  • Click the Modify or Delete button to modify or remove a language set.

(2) Tag

  • You can manage custom tags to help you categorize language sets more efficiently.

  • Added tags can be linked to language sets in the [Multilingual Code] tab.


6-6. External Menu Management

After adding an external menu, click the activation toggle in the list to apply it to the Help Center navigation.

Field Description

  • Menu Name : The name displayed in the Help Center navigation.

  • Exposure : Set whether the menu is displayed on PC, mobile, or both.

  • Base URL : The link destination when clicking the external menu.

  • Parameter Settings : If parameters are required when calling the URL, you can configure them using API, Fixed Value, or Combined options.


➐ External Channel

7-1. Kakao Talk Plus Friend

① Activating Plus Friend

  • When the Chat Service is activated, existing Plus Friend 1:1 Chat will be disabled.

  • Inquiries received through KakaoTalk will be categorized under the channel “Kakao.”

  • The connection process takes up to 1–2 business days.

  • If the connection request is rejected, you can check the rejection reason in the status details.

② Kakao Plus Friend Settings

  • Click an account (ID) to open the Kakao Plus Friend Detail Settings dialog.

  • You can configure consultation hours, available chat days, service hours, and automatic messages.

  • Automatic Messages are sent automatically during specific events:

    • Outside Business Hours: Sent when a chat is received outside of the configured consultation time.

    • Greeting Message: Sent when the chat is successfully connected.

    • No Agent Available: Sent when no agents are online.

    • Satisfaction Request: Sent when the agent sends a satisfaction survey.

    • End of Consultation: Sent when the chat session is closed.


7-2. SMS

You can integrate the SMS service provided by NHN Cloud with Contiple to send text messages.

① SMS Activation

  • Enter the APP KEY from the [NHN Cloud Notification] → [SMS] service console.

  • If the APP KEY is valid, the SMS feature will be activated, and the list of registered sender numbers will be displayed below.

② Add Sender Number

  • Click the Add button to open the Add Sender Number dialog.

  • You can retrieve sender numbers registered in the [NHN Cloud Notification] → [SMS] service.

  • Check the sender numbers you want to use in Contiple, then click Confirm to complete the addition.

  • When sending SMS or MMS messages, you can select from the added sender numbers.


7-3. Dooray!

You can integrate the Dooray! service with Contiple to use it for ticket handling and issue transfers.

① Activate Dooray! Transfer / Allow IP Access / Configure Project Webhook

  • Click the Enable button to active the Dooray! Transfer feature.

  • For integration, you must configure IP access permissions and project webhooks in Dooray!

    • Click the Receive IP Information link, then enter an email address to receive Contiple’s IP list.

    • After confirming the received IP addresses, refer to the Dooray! guide, “Restrict Service Access by Specific IP or Members,” and allow access from these IPs.

    • Once IP access is granted, refer to the Dooray! guide, “Integration with External Services (Outgoing),” and enter the required information as described.

Input Fields
Values

Webhook URL

https://{조직 도메인}.oc.nhncloud.com/{서비스ID}/api/v2/dooray/hook

Message Format

Dooray!

Notification Items

Change Work Status, Add Work Comments

Usage Status

Enable(Use)

② Add Dooray! Organization

  • Click Add Organization and enter the organization name, organization ID, and tenant token for Dooray!.

  • You can request a tenant token via email at [email protected].

③ Add Dooray! Project

  • After registering your organization, click Register Dooray! Project to add sub-projects under it.

  • Enter the project name, project URL, project ID, and representative IAM ID.

    • You can find the project address and ID in the project URL: https://{organization-domain}.dooray.com/project/{project-id}

    • If a consultant creating a task or comment in Dooray! is not a member of the linked project, the task or comment will be created under the representative registrant’s name.

For individual consultants creating Dooray! tasks, a Dooray! User Key is required.

  • When registering a Dooray! organization, if the consultant’s IAM email matches the email used in Dooray!, a Dooray! User Key will be automatically issued.

  • You can check this information in [Service Management] → [Agents] → Edit Agent.

④ Temporary Pause

  • You can temporarily suspend the Dooray! integration while keeping existing data.

  • When paused, the Dooray! Transfer button in the ticket details will be hidden, and transfers will not be available.


➑ Security Management

8-1. Log Linkage

Provides a Personal Information Masking feature that encrypts customer data transmitted for log integration and consultation activities.


8-2. Spam Management

Also includes a Spam Management feature to handle repeated or malicious inquiries. You can register spam sources by email or IP address.

Last updated