Stay organized with collections
Save and categorize content based on your preferences.
The Oracle CRM integration offers the following:
Automatic CRM record updates through seamless real-time data exchange.
Call records, chat transcripts, consumer uploaded media files, session
metadata, and any passthrough custom data are uploaded to Oracle CRM.
Agent adapters can be accessed by signing in to the CCAI Platform portal.
Prerequisites
Account with access to Oracle Service Cloud
User with an administrator role assigned in the CCAI Platform portal
to access developer settings
Create a profile in Oracle Service Cloud
Sign in to Oracle Service Cloud using an account with administrator
permissions.
Click the navigation icon and select Configuration from the
drop-down menu.
Navigate to select management > profiles.
On the profiles tab, select an existing administrator profile.
Right-click and select copy.
On the new profile, click the agent browser UI extensions tab and make
sure that UJETCall and UJETChat are selected.
Navigate to the home menu at the top of the screen and click save &
close.
On the profiles tab, click home > refresh to see the new profile
in the list.
Add profile settings
In the navigation menu, navigate to site configuration > add-in
manager.
On the add-in manager tab, expand the agent browser UI extensions
menu and select UJET Call.
On the add-in details screen, navigate to the extension files list
and select call_config.json.
Navigate to the home menu at the top of the screen and click profile
access.
On the add-in access - edit screen, select the new profile from the
profiles allowed to access list.
In the server configuration properties list, double-click on the value
you want to update and enter the new value.
Navigate to the home menu at the top of the screen and click save.
Select UJET Chat from the agent browser UI extensions menu and select
chat_config.json.
Add users
In the navigation menu, navigate to staff management > staff accounts
by profile.
Navigate to the home menu at the top of the screen and click new.
Create the new user on the account details screen.
Click the profile field, and then select the profile you created in the
previous section from the profiles window.
Click Ok.
Click Change password to set the password for this user and
then click Ok.
Navigate to the home menu at the top of the screen and click save.
Configure Oracle CRM in Contact Center AI Platform (CCAI Platform)
Set up an initial connection between CCAI Platform and Oracle by
finding the required domain information and adding it into the
CCAI Platform portal.
To configure Oracle integration, the administrator must locate the following
parameters:
Oracle Interface Name
Oracle API Username and Password
Enter interface name into Developer Settings
Sign in to Oracle Service Cloud online.
Copy the Oracle Interface Name from the browser URL.
Sign in to the CCAI Platform portal using an account with admin
permissions assigned.
Navigate to settings > developer settings.
Navigate to the CRM section and select Oracle as the agent platform.
In the Oracle Interface Name field, paste the URL you copied in a previous
step.
Enter the email address of the administrator user in the Oracle API
username field.
Enter the password for the administrator user in the Oracle API user
password field.
Select the default user checkbox to use this administrator account when
creating or updating records.
Select the phone number format from the phone number format list to
specify the format used for phone number lookups and how the phone number is
formatted in the Oracle CRM record.
Select the custom user ID fields checkbox to use the default user
identifier from the Mobile or Web SDK when searching for a user in the CRM.
Select the attach session metadata files to CRM records option to include
the session metadata file as part of the record in Oracle CRM.
The session metadata file includes detailed information about a session and is
sent as a JSON file approximately 15 minutes after the session ends.
Click save.
Embed the agent adapter
The Oracle CRM integration doesn't include an agent adapter package out of the
box. However, using the following example code, you can deploy the
agent adapters in Oracle by utilizing an iFrame on any web page. You can also
customize the size of the adapters in the iFrame.
You can increase the size of the iFrames by modifying the width in the
browser. To do this, go to Developer Tools > Console and locate the width
value using the following strings:
The chat adapter can scale narrower or wider without any
display issues.
Adjust the call adapter
The maximum recommended width of the call adapter is 350 pixels. If you
assign a width greater than the recommended size, the adapter still works,
however, vertical lines appear on the portion of the adapter exceeding 350
pixels. The dial pad display and call and cancel buttons on the
outbound call screen appear broken but still function.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eThe Oracle CRM integration automatically updates CRM records with real-time data, including call records, chat transcripts, and session metadata.\u003c/p\u003e\n"],["\u003cp\u003eUsers must have an Oracle Service Cloud account and CCAI Platform portal administrator access to configure the integration.\u003c/p\u003e\n"],["\u003cp\u003eSetting up the integration involves creating a new profile in Oracle Service Cloud, adding specific settings for UJET Call and UJET Chat, and adding user accounts.\u003c/p\u003e\n"],["\u003cp\u003eThe integration requires configuring Oracle CRM settings within the CCAI Platform portal, including providing the Oracle Interface Name, API credentials, and specifying phone number format preferences.\u003c/p\u003e\n"],["\u003cp\u003eAgent adapters can be embedded into the Oracle CRM by utilizing an iframe, and its size can be adjusted by changing the width in the code.\u003c/p\u003e\n"]]],[],null,["# Oracle CRM\n\nThe Oracle CRM integration offers the following:\n\n- Automatic CRM record updates through seamless real-time data exchange.\n\n- Call records, chat transcripts, consumer uploaded media files, session\n metadata, and any passthrough custom data are uploaded to Oracle CRM.\n\n- Agent adapters can be accessed by signing in to the CCAI Platform portal.\n\nPrerequisites\n-------------\n\n- Account with access to Oracle Service Cloud\n\n- User with an administrator role assigned in the CCAI Platform portal\n to access developer settings\n\nCreate a profile in Oracle Service Cloud\n----------------------------------------\n\n1. Sign in to Oracle Service Cloud using an account with administrator\n permissions.\n\n2. Click the **navigation** icon and select **Configuration** from the\n drop-down menu.\n\n3. Navigate to **select management** \\\u003e **profiles**.\n\n4. On the **profiles** tab, select an existing administrator profile.\n\n5. Right-click and select **copy**.\n\n6. On the new profile, click the **agent browser UI extensions** tab and make\n sure that **UJETCall** and **UJETChat** are selected.\n\n7. Navigate to the **home menu** at the top of the screen and click **save \\&\n close**.\n\n8. On the **profiles** tab, click **home** \\\u003e **refresh** to see the new profile\n in the list.\n\nAdd profile settings\n--------------------\n\n1. In the navigation menu, navigate to **site configuration** \\\u003e **add-in\n manager**.\n\n2. On the **add-in manager** tab, expand the **agent browser UI extensions**\n menu and select **UJET Call**.\n\n3. On the **add-in details** screen, navigate to the **extension files** list\n and select **`call_config.json`**.\n\n4. Navigate to the **home** menu at the top of the screen and click **profile\n access**.\n\n5. On the **add-in access - edit** screen, select the new profile from the\n **profiles allowed to access** list.\n\n6. In the **server configuration properties** list, double-click on the value\n you want to update and enter the new value.\n\n7. Navigate to the **home** menu at the top of the screen and click **save**.\n\n8. Select **UJET Chat** from the **agent browser UI extensions** menu and select\n `chat_config.json`.\n\nAdd users\n---------\n\n| **Note:** Users cannot be shared. Each user needs to use their own user account.\n\n1. In the **navigation** menu, navigate to **staff management \\\u003e staff accounts\n by profile**.\n\n2. Navigate to the **home** menu at the top of the screen and click **new**.\n\n3. Create the new user on the **account details** screen.\n\n4. Click the **profile** field, and then select the profile you created in the\n previous section from the **profiles** window.\n\n5. Click **Ok**.\n\n6. Click **Change password** to set the password for this user and\n then click **Ok**.\n\n | **Note:** This password is not automatically compatible for use with the REST API call. You may need to change the password to conform to the REST API password requirements.\n7. Navigate to the **home** menu at the top of the screen and click **save**.\n\nConfigure Oracle CRM in Contact Center AI Platform (CCAI Platform)\n------------------------------------------------------------------\n\nSet up an initial connection between CCAI Platform and Oracle by\nfinding the required domain information and adding it into the\nCCAI Platform portal.\n\nTo configure Oracle integration, the administrator must locate the following\nparameters:\n\n- Oracle Interface Name\n- Oracle API Username and Password\n\nEnter interface name into Developer Settings\n--------------------------------------------\n\n1. Sign in to Oracle Service Cloud online.\n\n2. Copy the **Oracle Interface Name** from the browser URL.\n\n3. Sign in to the CCAI Platform portal using an account with **admin**\n permissions assigned.\n\n4. Navigate to **settings \\\u003e developer settings**.\n\n5. Navigate to the CRM section and select **Oracle** as the agent platform.\n\n6. In the **Oracle Interface Name** field, paste the URL you copied in a previous\n step.\n\n7. Enter the email address of the administrator user in the **Oracle API**\n username field.\n\n8. Enter the password for the administrator user in the **Oracle API** user\n password field.\n\n9. Select the **default user** checkbox to use this administrator account when\n creating or updating records.\n\n10. Select the phone number format from the **phone number format** list to\n specify the format used for phone number lookups and how the phone number is\n formatted in the Oracle CRM record.\n\n11. Select the **custom user ID** fields checkbox to use the default user\n identifier from the Mobile or Web SDK when searching for a user in the CRM.\n\n12. Select the **attach session metadata files to CRM records** option to include\n the session metadata file as part of the record in Oracle CRM.\n\n The session metadata file includes detailed information about a session and is\n sent as a JSON file approximately 15 minutes after the session ends.\n13. Click **save**.\n\nEmbed the agent adapter\n-----------------------\n\nThe Oracle CRM integration doesn't include an agent adapter package out of the\nbox. However, using the following example code, you can deploy the\nagent adapters in Oracle by utilizing an iFrame on any web page. You can also\ncustomize the size of the adapters in the iFrame.\n\nCall adapter sample code\n------------------------\n\n \u003chtml\u003e\n \u003chead\u003e\n \u003cstyle\u003e\n body {\n margin: 0\n }\n \u003c/style\u003e\n \u003c/head\u003e\n \u003cbody\u003e\n \u003ciframe src=\"https://instance.domain.co/agent/?type=call&from-crm_type\" width=\"290\" height=\"600\" style=\"border:1px solid gainsboro;\" scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" allow=\"microphone; camera; geolocation\" noresize\u003e\n \u003c/iframe\u003e\n \u003c/body\u003e\n \u003c/html\u003e\n\nResize the iFrame\n-----------------\n\nYou can increase the size of the iFrames by modifying the width in the\nbrowser. To do this, go to **Developer Tools \\\u003e Console** and locate the width\nvalue using the following strings:\n\n- **Call adapter** : `document.getElementsByClassName(\"jt-agent-call-widget component\")[0].style.width = '350px';`\n\n- **Chat adapter** : `document.getElementsByClassName(\"jt-agent-chat-widget component\")[0].style.width = '600px';`\n\n| **Note:** You can also directly adjust the width in the appropriate `div` tag, for example: `jt-agent-call-widget component`, or `jt-agent-chat-widget-component`.\n\nAdjust the chat adapter\n-----------------------\n\nThe chat adapter can scale narrower or wider without any\ndisplay issues.\n| **Note:** Any additional height beyond 590 px will just be empty space at the bottom of the adapter.\n\nAdjust the call adapter\n-----------------------\n\nThe maximum recommended width of the **call adapter** is 350 pixels. If you\nassign a width greater than the recommended size, the adapter still works,\nhowever, vertical lines appear on the portion of the adapter exceeding 350\npixels. The **dial pad** display and **call** and **cancel** buttons on the\noutbound call screen appear broken but still function."]]