# Create Generic Channel

This section describes how to create a new generic channel by doing the following steps:

Go to the **Integration** menu and click the **Channel Connector** menu, then you will see a channel connector page, as seen in the images below.

<figure><img src="https://765826444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYDAnLjpg2T8z2BplJOS%2Fuploads%2Fc9mI6cTLu6m9GzJepnrw%2FGeneric%20channel%20edit.png?alt=media&#x26;token=3a112a7b-920c-46aa-85c8-56b77cb86424" alt=""><figcaption><p>Generic Channel</p></figcaption></figure>

On the channel connector page, click the **'Plus'** button in the generic channel section, and then you will see a pop-up channel setting.

<figure><img src="https://765826444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYDAnLjpg2T8z2BplJOS%2Fuploads%2FFRfdgCBT1z92EFiShLCk%2FChannel%20Setting%20Generic%20edit.png?alt=media&#x26;token=401e459b-fbbd-4d01-8ef4-1401a4c8ee4f" alt=""><figcaption><p>Channel Setting Generic</p></figcaption></figure>

**Component Explanation:**

<table><thead><tr><th width="68" data-type="number">No</th><th width="194">Name</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td>Channel Name</td><td>Your channel name (Required).</td></tr><tr><td>2</td><td>Unique Identifier </td><td>Used to provide your generic channels with different channel IDs (Required).</td></tr><tr><td>3</td><td>Username</td><td>Username for the API integration. </td></tr><tr><td>4</td><td>Password</td><td>Password for the API integration.</td></tr><tr><td>5</td><td>Guestname</td><td>Incoming tickets will be created according to the filled guestname.</td></tr><tr><td>7</td><td>Encrypt Mode </td><td>Determines whether the exchange information  will be in encryption mode or not. </td></tr><tr><td>6</td><td>URL Callback</td><td>Indicates a callback URL from the API integration.</td></tr><tr><td>8</td><td>HTTP Header</td><td>Add a callback using HTTP header. </td></tr><tr><td>9</td><td>Ticket </td><td>JSON mapping for ticket fields. Right field is the parameter owned by 3Dolphins. Left field is the field sent by the 3rd Party.<br>{ <br>"person_screen_name": "account_screen", "person_name": "account_name", <br>"text": "message", <br>"session_generic": "ticket_number", <br>"person_id": "account_id", "dolphin.ticket.contact_id":"md5(person_fist_name|person_last_name|person_phone|person_email)" <br>}</td></tr><tr><td>10</td><td>Contact</td><td>JSON mapping untuk field contact. Right field is the parameter owned by 3Dolphins. Left field is the field sent by the 3rd Party.<br>{ <br>"person_last_name": "contact_last_name", "person_email": "contact_email", "person_fist_name": "contact_first_name", "person_phone": "phones", <br>"person_id": "external_contact_id", "dolphin.contact.id":"md5(person_fist_name|person_last_name|person_phone|person_email)" <br>}</td></tr><tr><td>11</td><td>Outgoing</td><td>JSON mapping for the transmission of outgoing fields to the callback 3rd party. <br>{ <br>"person_last_name": "contact_last_name", "person_first_name": "contact_first_name", "message": "message", <br>"session_generic": "ticket_number", <br>"person_id": "external_contact_id" <br>}</td></tr></tbody></table>

Once all necessary fields have been completed, click 'Save' to create a new generic channel.

<figure><img src="https://765826444-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYDAnLjpg2T8z2BplJOS%2Fuploads%2FPJi45XTfzpUp5bCbt4ad%2Fsave%20generic%20channel.png?alt=media&#x26;token=bae6878d-0e70-4af9-a84c-4db4f1100838" alt=""><figcaption><p>Save Channel</p></figcaption></figure>
