Collecting the contact information matters most to your business and service. In CINNOX, Contact consists of standard contact details - full name, phone number, email address, company information and mailing address. With customer business growing and knowledge increasing, you may need to collect more than the standard contact details.
With Custom Fields, you can create any fields, collect information from your visitors, leads, prospects, customers and other contacts, save them in their contact profiles and use them in your business operation and engagement.
š
Advantages of using Custom Fields
- You can add custom fields to the contact profiles and map them onto the different areas of visitor input (e.g. chat window/visitor form/platform account integration) so that the enquiry is handled fast and efficiently with the provided context to each enquiry provided.
- Custom fields can also be used for automation triggers, where automation can happen when a custom field's value is changed.
- This contact information can also be collected by the ChatBot and stored in the custom fields, thus being passed to an agent to facilitate the enquiry handling process.
Create custom fields on the Contact Field Management page with two entry points:
1. Via the External Contact Page

2. Via the Visitor Forms

Click on Manage Custom Field

Contact Field Management

Click on Create New Field

Fill in the Form

Select one field type



Reminder
| View | Browser language | CINNOX display language |
|---|---|---|
| Custom fields viewed by visitors | * Display the custom field in the browser languages when the selected languages for custom fields match the browser languages * Directly display the entered field names when the browser languages are undetected. | N/A |
| Custom fields viewed by agents | N/A | * Display the custom field in CINNOX display languages when the selected languages for custom fields match with CINNOX display languages * Directly display the entered field names when the CINNOX display languages are undetected. |
š
Notices
- For Dropdown List (Single Selection) and Dropdown List (Multiple Selection):
- The limit of values to be entered is 50.
- The limit of characters of each value is 25.
- Visitors can select only one value from the Dropdown List (Single Selection) while selecting multiple values from the list from the Dropdown List (Multiple Selection).
- The limit of custom fields to be created is 20.
- The limit of the text type of custom fields is 500 characters.
- Custom field name supports all languages with a limit of 50 characters.
- Custom field description supports all languages with a limit of 100 characters.
- Custom field ID starting with "cf_"supports small case a-z and underscore"_".
- Each Custom field ID, with a limit of 100 characters, is not editable and is used for ONE FIELD ONLY.

Click on Edit

Click on Save
š
Reminder
- The Field Type and Field ID are not editable.

Click on delete

Click on Go to Visitor Forms


The custom field is deleted
You are enabled to manage the custom fields, which can be added, edited and deleted to boost the effectiveness of collecting information in the Visitor Forms.

Click on Add New Field

Enter the keyword into the search box

Click on Save

Resequence the custom field

Click on the trash bin icon
The custom fields in the external contact come from the added custom fields on the Contact Field Management page. You must create the custom field on the Contact Field Management page if adding the custom fields to the external contact.
Refer to Create Custom Fields for more details on creating the custom fields.

Custom fields in the External Contact

Click on Edit Information

Click on Save
The custom fields in Chatroom come from the added custom fields on the Contact Field Management page. If adding the custom fields to the Chatroom, you must create the custom field on the Contact Field Management page.
Refer to Create Custom Fields for more details on creating the custom fields.

This feature is used via the CINNOX Widget that sends visitor information from the website to CINNOX without asking for visitor information that has been provided.
After installing the Web Widget and completing the Widget initialisation, you can call window.onCinnoxReady function to pass the required contact information via the Widget.
JavaScript
//After the Widget installation code
window.onCinnoxReady = (cinnox) => {
// Add the CINNOX Javascript Function here
}
| Function | Type | Description |
|---|---|---|
| cinnox.contact.setCollectedForm(formData) | Array | * Format of formData: Field ID:Value\ * Example: cf_colur:'Black'\ * Field ID: cf_color Value: Black |
JavaScript
<script type="text/javascript">
window.wcSettings = {
serviceName: 'hk01b.cx-tb1.cinnox.com',
ctaTags:{ // Editable
'ritatest': { tagId: '*', contactMethod: 'CALL' }
}
};
!function(e,t,c){var n,s=e.getElementsByTagName(t)[0];e.getElementById(c)||(n=e.createElement(t),n.id=c,n.defer=!0,n.src="https://cxwc.cx-tb1.cinnox.com/cxwc/cxwc.js",n.charset="UTF-8",s.parentNode.insertBefore(n,s))}(document,"script", "wc-dom-id");
//
window.onCinnoxReady = (cinnox) => {
//
cinnox.contact.setCollectedForm({cf_color:'Black'})};
</script>

Call the function
š
Notices
- You should have permission to access the contact custom field to get and send data by installing the widget.
- The data overlap should be avoided since the javascript form data will override the visitor form data if the two data sets overlap.
- In case of any data/information leakage, we suggest the general data be passed via Javascript.