AI-generated summary
Genesys Cloud for Salesforce is a managed package that integrates Computer Telephony Integration (CTI), custom Salesforce code for interaction logs, call center configuration, and user configuration utilities to enable embedded scripts, email and chat channel integration, and comprehensive call center management. The package is downloaded from Salesforce AppExchange and supports installation across production or testing environments using one of three scope options: Install for All Users, Install for Specific Profiles, or Install for Admins Only.
Installation and permission management require careful configuration. Version 5.0 and later include enhanced security updates that may necessitate manual assignment of permission sets or custom permissions when using restricted installation scopes. Users must be assigned either the Genesys Cloud for Salesforce CTI Admin or CTI User permission set to access integration objects. The CTI User permission set specifically enables access to purecloud.PureCloudScriptConsoleComponent for users requiring embedded scripts or channel windows. Additional permissions can be independently assigned to agents for extended functionality such as third-party contact search features. The purecloud.PureCloudScriptConsoleComponent permission must be enabled through Visualforce Page Access during integration setup.
Call center configuration requires adherence to specific administrative procedures. Default values in call center definitions should not be modified unless directed by Customer Care. During upgrades that modify call center definitions, administrators must configure the new definition, reassign users from the old definition to the new one, and delete the obsolete definition. Selecting Install for Admins Only may result in degraded performance for non-administrators and should be considered carefully during deployment planning.
Implementation guidance is available through Salesforce's package installation documentation, Salesforce call center setup documentation, and the About Genesys Cloud for Salesforce resource. Related documentation covers embedded clients, call center setup, integration configuration, managed package settings, permission sets, external routing packages, call control functionality, and Salesforce External Contact Sync integration.