--- title: "Configure screen pop for inbound calls" slug: "configure-screen-pop-for-inbound-calls" updated: 2026-07-23T10:06:46Z published: 2026-07-23T10:06:46Z canonical: "help.8x8.com/configure-screen-pop-for-inbound-calls" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.8x8.com/llms.txt > Use this file to discover all available pages before exploring further. # Configure screen pop for inbound calls Defining **screen pop** settings for a custom CRM requires: 1. Creating a **screen pop** program 2. Hosting the **screen pop** program on a valid HTTP server to handle **screen pop** for inbound/outbound interactions. In the example discussed below, we display the call-related parameters posted during **screen pop**. **To create a screen pop program:** 1. Log in to **8x8 Admin Console**. 2. Go to **Integration > Screen Pop**. 3. From the choice of Target CRMs listed, select **Custom**. > [!NOTE] > Note: > > If your CRM is not listed in the target CRMs on this page, select **Custom**. 4. Enter URL: https://vcc-na8x8.com/SPOP/params.php. Example: [https://vcc-na7.8x8.com/SPOP/params.php](https://vcc-na7.8x8.com/SPOP/params.php) 5. For more details on **screen pop** parameters for inbound calls, click ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/icon_info_20x18.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A01%3A17Z&se=2026-11-04T00%3A01%3A17Z&sr=c&sp=r&sig=Oun9T6A9vxBXNnWFbcc3gWQDqO3pC7kGOHrchOUAGp0%3D) under the logout button in **8x8 Configuration Manager**. ![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/config-manager-screen-pop-custom-crm.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A01%3A17Z&se=2026-11-04T00%3A01%3A17Z&sr=c&sp=r&sig=Oun9T6A9vxBXNnWFbcc3gWQDqO3pC7kGOHrchOUAGp0%3D) 6. Go to **Trigger A Popup Window** to define events that trigger a **screen pop** for a transaction. You can configure a **screen pop** of a corresponding record for the following events: - When an agent is offered an interaction - When an agent accepts an interaction - When an agent completes an interaction 7. Select the **Open new window for screen pop** check box to specify the **screen pop** window size and position (optional). Learn more about how to control properties of a **screen pop** window. 8. Save your settings. 9. Refer to the respective [external CRM Integration - Configuration Guide](/documentation/docs/integrate-with-external-crm) for detailed instructions on setting up the integration. ## Code snippet from Params.php Notice the key value pairs. A key is a unique identifier for some item of data, and the value is either the data that is identified or a pointer to the location of that data: ```xml      

Screen Pop Parameters

   

The following is a list of all parameters posted to this script.

   
 $value) {
      $value = htmlspecialchars($value);
      echo "{$key} => ${value}\n";
    }
    ?>
  ``` ## View parameters of Params.php screen pop You can log in to **8x8 Agent Workspace** as an agent, and view all available parameters passed to the custom CRM as an HTTP POST message. 1. Log in to **8x8 Agent Workspace** as an agent. 2. Generate an inbound call. 3. The new **screen pop** is triggered based on events (offered, accepted, or completed) selected in **8x8 Configuration Manager**.![](https://cdn.us.document360.io/e3a59e39-abd3-4423-964c-0a4008dc5673/Images/Documentation/ScreenPop-Parameters.png?sv=2026-02-06&spr=https&st=2026-11-03T23%3A01%3A17Z&se=2026-11-04T00%3A01%3A17Z&sr=c&sp=r&sig=Oun9T6A9vxBXNnWFbcc3gWQDqO3pC7kGOHrchOUAGp0%3D) 4. Notice the event parameter. In this example, the **screen pop** occurs when an event (which matches the selected option in **8x8 Configuration Manager**) is Offered to an agent. 5. Notice the ANI parameter. This can be used to look up a relevant record in a Custom CRM to return a URL for **screen pop**. [Click here](/documentation/docs/example-of-a-crm-trigger) for another example of a **screen pop** program.