diff --git a/docs/platgovsalesforce/integrations/zendeskintegration/_category_.json b/docs/platgovsalesforce/integrations/zendeskintegration/_category_.json new file mode 100644 index 0000000000..9c7b28dc68 --- /dev/null +++ b/docs/platgovsalesforce/integrations/zendeskintegration/_category_.json @@ -0,0 +1,10 @@ +{ + "label": "Zendesk", + "position": 20, + "collapsed": true, + "collapsible": true, + "link": { + "type": "doc", + "id": "zendesk_integration" + } +} \ No newline at end of file diff --git a/docs/platgovsalesforce/integrations/zendeskintegration/finding_change_requests_from_zendesk.md b/docs/platgovsalesforce/integrations/zendeskintegration/finding_change_requests_from_zendesk.md new file mode 100644 index 0000000000..199b070cbe --- /dev/null +++ b/docs/platgovsalesforce/integrations/zendeskintegration/finding_change_requests_from_zendesk.md @@ -0,0 +1,17 @@ +--- +title: Finding Change Requests from Zendesk +--- + +# To find your change requests that originated in Zendesk: + +1. Open **Reports**. +2. Click **New Report**. +3. Choose a **Report Type**: Other Reports and Change Requests. +4. Click **Continue**. +5. Add a filter: **Change Type Equals Zendesk**. +6. Add any additional columns you want to display. +7. Once the report is created, click **Save**. + +:::tip Best Practice +Title the report something meaningful, such as 'Find Change Requests from Zendesk'. +::: \ No newline at end of file diff --git a/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_approval_process.md b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_approval_process.md new file mode 100644 index 0000000000..6cb87a85e4 --- /dev/null +++ b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_approval_process.md @@ -0,0 +1,152 @@ +--- +title: Approval Process - Zendesk Integration +--- + +# Overview + +Platform Governance for Salesforce – Zendesk Integration supports three types of approval processes. These processes control how Change Requests (CRs) are approved, either within Zendesk or Salesforce. The approval type is configured in the app settings in Zendesk and determines the user actions available. + +# Approval Process Types + +## a. Approval in Zendesk + +- Operators can Request Approval when the CR is in Draft. +- Admins can Approve or Reject when the CR is Pending Approval. +- Admins can Complete the CR once it is Approved. + +### Screenshots + +**Request Approval:** + +![Approve Process - Request Approval](/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp) + +**Approve / Reject:** + +![Approve Process - Approve or Reject](/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Approve_or_Reject.webp) + +**Complete:** + +![Approval Process - Complete](/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp) + +After completing the Change Request you will see the record in a complete status: + +![Approval Process - After Complete](/images/platgovsalesforce/integrations/zendesk/Approval_process_-_After_Complete.webp) + +## b. Approval in Salesforce + +- Operators initiate Request Approval from Zendesk. +- The approval continues in Salesforce according to approval rules configured there. +- Admins in Zendesk only see Complete once Salesforce has approved the CR. + +### Screenshots + +**Request Approval:** + +![Approve Process - Request Approval](/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp) + +**Users should continue the approval process in Salesforce:** + +![Change Request View](/images/platgovsalesforce/integrations/zendesk/Change_Request_View.webp) + + +## c. No Approval Needed + +- No formal approval is required. +- Admins can Push the CR directly from Zendesk. +- Complete is available after the Push or once marked Approved. + +### Screenshots + +**Push:** + +![Approval Process - Push](/images/platgovsalesforce/integrations/zendesk/Approval_Process_-_Push.webp) + +**Complete:** + +![Approval Process - Complete](/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp) + +After completing the Change Request you will see the record in a complete status: + +![Approval Process - After Complete](/images/platgovsalesforce/integrations/zendesk/Approval_process_-_After_Complete.webp) + +# Governance Elements + +The following elements may require approval based on governance policies in Salesforce: + +- **Change Requests (CRs)**: each Zendesk ticket generates a CR. +- **Customizations**: fields, objects, workflows, validations, and other metadata. +- **Data Records**: configuration data critical to business processes. +- **Policies**: define whether changes require approval. + +# End-to-End Flow Diagrams + +The approval flow varies depending on the configuration: + +- **Approval in Zendesk**: Complete workflow handled within Zendesk + +```mermaid +flowchart TD + A[Draft] + B[Pending Approval] + C[Approved] + D[Rejected] + E[Completed] + + %% Actions + A -.->|"🔵 Request Approval
(Operator)"| B + B -.->|"✅ Approve
(Administrator)"| C + B -.->|"❌ Reject
(Administrator)"| D + C -.->|"✔️ Complete
(Administrator)"| E + + style A fill:#f9f,stroke:#333,stroke-width:2px + style B fill:#bbf,stroke:#333,stroke-width:2px + style C fill:#bfb,stroke:#333,stroke-width:2px + style D fill:#fbb,stroke:#333,stroke-width:2px + style E fill:#bbb,stroke:#333,stroke-width:2px +``` +- **Approval in Salesforce**: Initial request in Zendesk, approval in Salesforce + +```mermaid +flowchart TD + A[Draft] + B[Pending Approval] + C[Approved] + D[Rejected] + E[Completed] + + %% Zendesk Actions + A -.->|"🔵 Request Approval
(Operator - Zendesk)"| B + C -.->|"✔️ Complete
(Administrator - Zendesk)"| E + + %% Salesforce Process + B -.->|"⚙️ Approval Process
(In Salesforce)"| C + B -.->|"⚙️ Approval Process
(In Salesforce)"| D + + style A fill:#f9f,stroke:#333,stroke-width:2px + style B fill:#bbf,stroke:#333,stroke-width:2px + style C fill:#bfb,stroke:#333,stroke-width:2px + style D fill:#fbb,stroke:#333,stroke-width:2px + style E fill:#bbb,stroke:#333,stroke-width:2px +``` + +- **No Approval Needed**: Direct push without approval requirements + +```mermaid +flowchart TD + A[Draft] + B["Pushed (Approved)"] + C[Completed] + D[Operator] + + %% Actions + A -.->|"🚀 Push
(Administrator)"| B + B -.->|"✔️ Complete
(Administrator)"| C + + %% Operator limitation + D -.->|"🚫 No actions available"| A + + style A fill:#f9f,stroke:#333,stroke-width:2px + style B fill:#fd7,stroke:#333,stroke-width:2px + style C fill:#bbb,stroke:#333,stroke-width:2px + style D fill:#eee,stroke:#333,stroke-width:2px,stroke-dasharray: 5 5 +``` diff --git a/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_integration.md b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_integration.md new file mode 100644 index 0000000000..bf42e4ae3f --- /dev/null +++ b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_integration.md @@ -0,0 +1,151 @@ +--- +title: Platform Governance for Salesforce - Zendesk Integration +--- + +# Overview + +Platform Governance for Salesforce's Change Management capabilities are integrated with Zendesk, one of the most popular customer service and issue ticketing systems. Customers are able to look for and include Salesforce Customizations, assess impacts for requested changes, and push Zendesk change tickets into a Change Request. This enables easy management of changes, seamless tracking of compliant changes and automating the reconciliation of change logs during an audit. + +User benefits include: + +- Avoid duplicate effort of creating tickets in two different systems. +- Pull Customizations into Zendesk for scope of changes. +- Perform impact analysis assessment. +- Approve requests in either Zendesk or Salesforce. +- Automatic ticket reconciliation between Zendesk and Salesforce. +- Enable automatic synchronization of Zendesk and Salesforce change tickets. + +# Prerequisites + +- Salesforce org with Platform Governance (FLODocs) package installed +- Zendesk account with admin access +- Consumer Key and Consumer Secret from Salesforce Connected App +- Platform Governance for Salesforce Zendesk App installed from Marketplace + +To set up the Zendesk integration: + +1. Install the App +2. Set up Approvals + +## Install the App + +Here are the steps to install the Zendesk app. You must have **Admin** privileges to install the app. + +1. Open your Zendesk dashboard. +2. Click the **Admin** icon in the left panel. +3. Navigate to **Apps and integrations** > **Zendesk Support apps** > **Marketplace**. +![Zendesk App Menu](/images/platgovsalesforce/integrations/zendesk/Zendesk_Apps_Menu.webp) +4. Search for **Platform Governance for Salesforce**. +5. Click **Platform Governance for Salesforce** when it is displayed. +6. Click **Install**. When installation is complete, you are prompted to sign in to your Zendesk dashboard to continue. +7. Click the **Admin** icon in the left panel. +8. Navigate to **Apps and integrations** > **Zendesk Support apps**. +9. Hover on the **Platform Governance for Salesforce** tile to access the **Settings** menu. +![Zendesk App Menu](/images/platgovsalesforce/integrations/zendesk/App_Change_Setting.webp) +10. Click **Change settings**. + + ![Set up the Platform Governance for Salesforce Zendesk app](/images/platgovsalesforce/integrations/zendesk/App_Setup.webp) + + - **Title**: the name associated with the app. The default is **Platform Governance for Salesforce**. + - **Consumer Key**: Enter the Consumer Key from your Salesforce Connected App. + - **Consumer Secret**: Enter the Consumer Secret from your Salesforce Connected App. + - **Sandbox**: Check this option if connecting to a Salesforce sandbox org. + + :::note + OAuth authentication is required by Salesforce. You need to create a Connected App in Salesforce first: + 1. Go to https://test.salesforce.com/ for sandbox or https://login.salesforce.com/ for production. + 2. Navigate to Setup > Apps > App Manager > New Connected App. + ![New Connected App](/images/platgovsalesforce/integrations/zendesk/New_Connected_App.webp) + 3. Fill in the required fields and enable API (Enable OAuth Settings). + 4. Set the Callback URL: https://server-sf.herokuapp.com/auth/handle_decision. + 5. Select OAuth Scopes: 'api, web, refresh_token'. + ![New Connected App OAuth](/images/platgovsalesforce/integrations/zendesk/New_Connected_App_OAuth.webp) + 6. Save the new app. + 7. In App Manager, open the app > Manage > Edit policies: + - OAuth Policies: Relax IP restrictions. + - Refresh Token Policy: 'Refresh token is valid until revoked'. + ![Connected App Policy](/images/platgovsalesforce/integrations/zendesk/Connected_App_Policy.webp) + + 8. Copy the Consumer Key and Consumer Secret for use in the Zendesk app configuration. + + Only administrators can view the **Consumer Key** and **Consumer Secret** information. + ::: + + - **Enable role restrictions**: Check this option to restrict access to the app based on roles. Enter the roles allowed to access the app. + - **Enable group restrictions**: Check this option to restrict access to the app based on group membership. Enter the groups allowed to access the app. + +11. Click **Install**. The Consumer Key and Secret information is hidden when it is saved. + +### Authorize Salesforce Connection + +:::note Admin Only +This step is only for Zendesk Admins. +::: + +After installation, you need to authorize the connection to Salesforce: + +1. Click the new **Platform Governance for Salesforce** icon in the left panel. +1. Click the **Salesforce Credentials** option. +2. Click the **Login** button. + +![Admin Panel OAuth](/images/platgovsalesforce/integrations/zendesk/Admin_Panel_Oauth.webp) + +3. A popup window will open redirecting to Salesforce's OAuth 2.0 authorization screen. +4. Log in with your Salesforce credentials. +5. You will be asked to authorize Platform Governance for Salesforce to access data in your org. +6. Once authorized, the app securely stores the access and refresh tokens and links the Salesforce org with Zendesk. + +![Auth Succesfull](/images/platgovsalesforce/integrations/zendesk/Auth_Succesfull.webp) + +# Set up Approvals + +:::note Admin Only +This step is only for Zendesk Admins. +::: + +After you install the Zendesk app, set up the approvals. + +Click the new Platform Governance for Salesforce icon in the left panel. The Group Configurations page opens. + +Enter the group and approval information: + +- **Allow these Zendesk groups to request approval**: one or more groups who can request approval for a change request. Select a group from the drop down list. Click +. Repeat as needed. +- **Allow these Zendesk groups to approve**: one or more groups who can approve a change request. Select a group from the drop down list. Click +. Repeat as needed. +- **Approval process**: select the approval process to use: + - **Approval in Zendesk**: Approvals managed directly in Zendesk. + - **Approval in Salesforce**: Approval continues in Salesforce. + - **No Approval Needed**: Direct push of changes without approval. + +![Admin Panel Configuration](/images/platgovsalesforce/integrations/zendesk/Admin_Panel_configuration.webp) + +# Using the App in Tickets + +In the ticket sidebar, the Platform Governance app displays CR information, action buttons, and accordions for existing/proposed customizations and data records. External links to Impact Analysis and Document Requirements (DRD) in Salesforce are also available. + +:::note +The integration will only appear in the ticket sidebar once the Zendesk ticket has been created. +::: + +![Integration After Create Zendesk Ticket](/images/platgovsalesforce/integrations/zendesk/1_See_integration_after_create_a_zendesk_ticket.webp) + +# Approval Flow + +The approval flow depends on the selected approval process: + +## Approval in Zendesk +- Operators can Request Approval when CR is in Draft. +- Admins can Approve or Reject when CR is Pending Approval. +- Admins can Complete when CR is Approved. + +## Approval in Salesforce +- Operators can Request Approval, which moves the process to Salesforce. +- Admins only see Complete once Salesforce approves. + +## No Approval Needed +- Admins can Push the change request directly. +- Complete becomes available once approved/pushed. + +# Troubleshooting + +- **Buttons not visible**: Verify group configuration and approval process. +- **Authentication errors**: Token expired; re-login from configuration page. diff --git a/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_walkthrough_example.md b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_walkthrough_example.md new file mode 100644 index 0000000000..1e89b5075c --- /dev/null +++ b/docs/platgovsalesforce/integrations/zendeskintegration/zendesk_walkthrough_example.md @@ -0,0 +1,77 @@ +--- +title: Zendesk Walkthrough Example +--- + +# Overview + +This walkthrough demonstrates how to use the Platform Governance for Salesforce Zendesk integration. It covers adding existing and proposed customizations, data records, and managing approval processes directly from a Zendesk ticket. + +# Step 1 – Open a Zendesk Ticket + +When you open a Zendesk ticket, the Platform Governance for Salesforce app appears in the sidebar. + +![Integration After Create Zendesk Ticket](/images/platgovsalesforce/integrations/zendesk/1_See_integration_after_create_a_zendesk_ticket.webp) + +# Step 2 – Add Existing Customizations + +Click **Look up Customization** to search Salesforce for existing customizations to link to this Change Request. + +![Customization Lookup](/images/platgovsalesforce/integrations/zendesk/Customization_Lookup.webp) + +Select **customization** from the result form + +![Customization Lookup Result](/images/platgovsalesforce/integrations/zendesk/Customization_Lookup_Result.webp) + +# Step 3 – Add Proposed Customizations + +Click **Add Proposed Customization** to add new or modified customizations that will be created or changed as part of this Change Request. + +![Add Proposed Customization](/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Customization.webp) + +# Step 4 – Add Existing Data Records + +Use **Look up Data Record** to search for existing data records in Salesforce that are related to this Change Request. + +![Lookup Data Record](/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Record.webp) + +Select the appropriate data records from the search results: + +![Lookup Data Records Result](/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Records_Result.webp) + +# Step 5 – Add Proposed Data Records + +Click **Add Proposed Data Record** to include new data records that will be created or modified as part of this Change Request. + +![Add Proposed Data Record](/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Data_Record.webp) + +# Step 6 – Request Approval + +Once all required information is added, the operator can click **Request Approval** to move the CR into Pending Approval status. + +![Approve Process - Request Approval](/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp) + +# Step 7 – Approve or Reject + +Admins can then Approve or Reject the Change Request directly in Zendesk if the process is configured for in-Zendesk approvals. + +![Approve Process - Approve or Reject](/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Approve_or_Reject.webp) + +# Step 8 – Complete or Push + +When a Change Request has been approved, the admin can click **Complete** to close it. If no approval is needed, the admin can use **Push** to send the CR directly to Salesforce. + +![Approval Process - Complete](/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp) + +![Approval Process - Push](/images/platgovsalesforce/integrations/zendesk/Approval_Process_-_Push.webp) + +# Step 9 – Open DRD (Document Requirements) + +From the ticket sidebar, click the DRD link to open the Document Requirements view in Salesforce. + +![DRD](/images/platgovsalesforce/integrations/zendesk/DRD.webp) + +# Step 10 – Open Impact Analysis + +Click the Impact Analysis link to view the detailed analysis of the Change Request in Salesforce. This shows how the proposed changes might affect other components in your Salesforce org. + +![Impact Analysis](/images/platgovsalesforce/integrations/zendesk/Impact_Analysis.webp) diff --git a/static/images/platgovsalesforce/integrations/zendesk/1_See_integration_after_create_a_zendesk_ticket.webp b/static/images/platgovsalesforce/integrations/zendesk/1_See_integration_after_create_a_zendesk_ticket.webp new file mode 100644 index 0000000000..69f625c77c Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/1_See_integration_after_create_a_zendesk_ticket.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Customization.webp b/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Customization.webp new file mode 100644 index 0000000000..35d537677e Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Customization.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Data_Record.webp b/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Data_Record.webp new file mode 100644 index 0000000000..0097c38f87 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Add_Proposed_Data_Record.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_Oauth.webp b/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_Oauth.webp new file mode 100644 index 0000000000..64c8d7f7bd Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_Oauth.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_configuration.webp b/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_configuration.webp new file mode 100644 index 0000000000..4765d9b02f Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Admin_Panel_configuration.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/App_Change_Setting.webp b/static/images/platgovsalesforce/integrations/zendesk/App_Change_Setting.webp new file mode 100644 index 0000000000..8def4c2c22 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/App_Change_Setting.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/App_Installed.webp b/static/images/platgovsalesforce/integrations/zendesk/App_Installed.webp new file mode 100644 index 0000000000..27882ee5e6 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/App_Installed.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/App_Setup.webp b/static/images/platgovsalesforce/integrations/zendesk/App_Setup.webp new file mode 100644 index 0000000000..c876ab1d28 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/App_Setup.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Approval_Process_-_Push.webp b/static/images/platgovsalesforce/integrations/zendesk/Approval_Process_-_Push.webp new file mode 100644 index 0000000000..7b11b128b3 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Approval_Process_-_Push.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_After_Complete.webp b/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_After_Complete.webp new file mode 100644 index 0000000000..954aef0db1 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_After_Complete.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp b/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp new file mode 100644 index 0000000000..3d959c4fcf Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Approval_process_-_Complete.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Approve_or_Reject.webp b/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Approve_or_Reject.webp new file mode 100644 index 0000000000..8c4be86eae Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Approve_or_Reject.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp b/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp new file mode 100644 index 0000000000..4d91533466 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Approve_Process_-_Request_Approval.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Auth_Succesfull.webp b/static/images/platgovsalesforce/integrations/zendesk/Auth_Succesfull.webp new file mode 100644 index 0000000000..68331a32be Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Auth_Succesfull.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Change_Request_View.webp b/static/images/platgovsalesforce/integrations/zendesk/Change_Request_View.webp new file mode 100644 index 0000000000..482f32dd0c Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Change_Request_View.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Connected_App_Policy.webp b/static/images/platgovsalesforce/integrations/zendesk/Connected_App_Policy.webp new file mode 100644 index 0000000000..a371ec1bd1 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Connected_App_Policy.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Customization_Added.webp b/static/images/platgovsalesforce/integrations/zendesk/Customization_Added.webp new file mode 100644 index 0000000000..bda6e524b0 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Customization_Added.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup.webp b/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup.webp new file mode 100644 index 0000000000..ecbd7ef3e5 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup_Result.webp b/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup_Result.webp new file mode 100644 index 0000000000..6d3c8615be Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Customization_Lookup_Result.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/DRD.webp b/static/images/platgovsalesforce/integrations/zendesk/DRD.webp new file mode 100644 index 0000000000..fe94038831 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/DRD.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Impact_Analysis.webp b/static/images/platgovsalesforce/integrations/zendesk/Impact_Analysis.webp new file mode 100644 index 0000000000..770910667d Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Impact_Analysis.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Record.webp b/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Record.webp new file mode 100644 index 0000000000..99137bc310 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Record.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Records_Result.webp b/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Records_Result.webp new file mode 100644 index 0000000000..8242f649b4 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Lookup_Data_Records_Result.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App.webp b/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App.webp new file mode 100644 index 0000000000..c2a7a69b59 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App_OAuth.webp b/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App_OAuth.webp new file mode 100644 index 0000000000..eb98fa69e3 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/New_Connected_App_OAuth.webp differ diff --git a/static/images/platgovsalesforce/integrations/zendesk/Zendesk_Apps_Menu.webp b/static/images/platgovsalesforce/integrations/zendesk/Zendesk_Apps_Menu.webp new file mode 100644 index 0000000000..364037c7d5 Binary files /dev/null and b/static/images/platgovsalesforce/integrations/zendesk/Zendesk_Apps_Menu.webp differ