The client created in your Service Cloud instance will perform create, update operations on behalf of end users as well as notify end users on Case related updates.
The Moveworks Service interacts with your Salesforce platform so that the bot can:
The Moveworks Connected App and dedicated service account in Salesforce allows the Moveworks service to read and update tickets, read users, and KB articles.
Read only access is needed for the following objects in your Salesforce environment:
Read/write access is needed for the following objects in your Salesforce environment:
This integration leverages a server-to-server integration using OAuth 2.0 JWT Bearer Flow. A private key/certificate pair will be created. The private key will be encrypted within the Moveworks backend, to sign the JWT claim generated by Moveworks. The certificate file will be uploaded to the Salesforce Connected App in order to file will be uploaded to Salesforce to validate the signed JWT assertions.
After setup is complete, you will need the following information to create the connector in Moveworks Setup
openssl req -x509 -sha256 -nodes -days 36500 -newkey rsa:2048 -keyout salesforce.key -out salesforce.crt.key) will be used to sign the JWT claim generated by Moveworks. The certificate (.crt) will be uploaded to Salesforce to validate the signed JWT assertions.

New Connected AppMoveworks_Server, API Name: Moveworks_Server, Contact Email: support@moveworks.ai}salesforce.crt that was generated in step 1.Consumer Key and the Consumer SecretManage> Edit Policies
Newmoveworks_connected_app as the Label & Api Names & click Savemoveworks_connected_app Permission Set and click Assigned Connected AppsMoveworks_Server to list of Enabled Connected Apps & click Save
New UserMoveworksmoveworksmoveworks@{{customer-domain}}.comAdmin (or whatever the customer allows)moveworks_connected_app to list of Enabled Permission Sets & click SaveEdit policies