# User Manual – Callpicker Extension For Zoho CRM

![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/06f5df20-b669-4c98-852e-1e23b642068d/Frame%201.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=55fb8174b552eafd747d9af165f6d26888372298a712b146fed4ca1a89f56b94&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1081x176")

# **Summary**

This document describes the functionality, scope, and setup process of the Callpicker Extension for Zoho CRM. Its purpose is to facilitate the automated logging of calls and the creation of leads (potential customers) within the Zoho CRM platform.

# **Glossary**

## **Zoho CRM Extension**

A Zoho CRM extension is a tool or integration that expands the platform’s native features, allowing it to connect with external systems (such as Callpicker), automate processes, or add custom functionalities. These extensions can be:

* **Developed by Zoho** (e.g., integrations with Mailchimp or WhatsApp).
* **Created by third parties** (such as specific solutions for call logging).
* **Customized** through APIs or the Zoho Marketplace.

In this context, the “Callpicker for Call Logging” extension acts as a bridge between the phone system and Zoho CRM, automatically synchronizing call and lead data.


:::info
It is important not to confuse the Callpicker extension for Zoho with voice service extensions, as they may seem similar but refer to different contexts.

:::

# **Installation**

The following are the steps required for the proper installation of the **Callpicker – Call Logging** extension.

## **Prerequisites**

### **Zoho CRM**

* You must have a Zoho CRM account with **Administrator** or **Super Administrator** permissions.
* The Zoho account must belong to the [**Zoho data center**](https://help.zoho.com/portal/en/kb/accounts/manage-your-zoho-account/articles/data-center-for-zoho-account) located in the United States (i.e., the domain should be ***.com***). If the account belongs to another data center (such as *.eu*, *.ca*, etc.), the integration cannot be installed.

### **Callpicker**

* You must have a Callpicker account with access to integrations.
* The following Callpicker features must be enabled (contact Callpicker support if needed):
  * API access
  * Call webhooks
  * The following API scopes must be enabled:
    * calls
    * extensions
    * webhooks

#### **Optional**

* The “Preferred trunk for outbound calls by extension” feature should be enabled (only applies if you plan to [filter Callpicker trunks in the extension settings](https://callpicker.getoutline.com/s/c4ab9a28-eee2-412b-b0c9-5c109758b368#h-register-calls-from-specific-callpicker-numbers)).
* The “Disable call recording” feature should be turned **off** (only applies if you want to [display call recordings](https://callpicker.getoutline.com/s/c4ab9a28-eee2-412b-b0c9-5c109758b368#h-show-call-recordings-in-zoho-crm)).

## **Installation Procedure**


1. Go to the Zoho Marketplace.
2. Search for “Callpicker for Zoho CRM” and click Install.
3. On the installation window, accept the ‘Terms of Service’ and the data usage authorization, and click Continue.

   ![Installation window](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/d87c3ff9-64ce-4c1b-8e58-0453711e8210/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=80422702dabc4b82f75cbc29e3f4cedc483541fb32e80f0d250fc1b9cb87ae7a&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =826x544")
4. Wait for the installation process to finish (this may take a few seconds), and then continue with the configuration.

   ![Installation in progress](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/11c407c2-7a6c-4625-bb3f-fcb29dc2ff4b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=e36c8acfceb636d47657b12bbef1f2d8016cdac8cd489d1123b80ed5c533af46&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1211x441")

# **Configuration**

This section explains the step-by-step process for configuring the Callpicker extension for Zoho CRM. Here you will find:

* **Basic configuration**: Initial connection and authorization between platforms.
* **Advanced configuration**: Customization of synchronization rules and additional options.

Follow each instruction carefully to ensure the integration functions correctly and is tailored to your organization’s needs.

## **Accessing the Integration Settings**

Once the Callpicker extension for Zoho CRM is installed, you should be redirected to the configuration section. If not, you can access it manually by clicking the “Settings” button.


 ![Access to settings form](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/b03ae4e7-c869-4755-b8d6-149ad2aab3e7/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b87cac55aeba0265b5ed86d63c1dc5779e398285af1ba9d1c38a684f78ef02ad&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1625x346")


 ![Settings - Connect with Callpicker](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/fa88144d-c0af-4082-8c75-928c19e37538/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=17ff114ee637269a032edcf348d37c0ac593952c7713cc5694ddf8b11e95c172&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =553x445")

You can access this form anytime you need to make changes to the behavior of your extension. To access it again from anywhere within Zoho CRM, follow these steps.


1. Click the “Marketplace” button located in the upper-right corner of the Zoho CRM interface.

   ![Marketplace in Zoho CRM](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/113020c5-57a4-4ef2-9478-22e8307d400e/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=dfdef7a7fb344146ca9f4d4f07e0457e1732cb4433fe95ef1e6507b09f029faf&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =730x463")
2. Click the “Installed” tab.

   ![Marketplace "installed"](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/70c691ac-2b26-4fec-8d37-d8d02f98cb5d/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=c275cf85ad9e0e599ebd7f665160072fc094428d83ad8366ff4f81ce464c26e4&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =436x504")
3. Locate the extension named “Callpicker For Zoho CRM”.

   ![Marketplace - Callpicker for Zoho CRM](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/7e13647f-430a-45b8-9442-6c32e962c713/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=0acd98295e17854a64fe9d13d09471ffde2fbe6848505ef5314bd48975b6b7a2&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =869x477")
4. Click the “Settings” button.

   ![Settings button](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/3ee9d2bc-c929-43f6-88a2-74e89e335cb1/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=aa28248a467265b21ee0ad0c3babb3f0e9e5398487ee48dcb4ce66cec2d76c54&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =922x526")

## **Connect the Extension to Your Callpicker Account**

In order to log Callpicker calls into your Zoho account, the extension needs access to the Callpicker API. This requires your Callpicker API credentials. You can obtain these credentials from: **Developers** → **API Functions.** You will need the **Client ID** and **Client Secret.**

 ![Callpicker API Credentials location](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/bc7f9a21-800e-406c-8068-dd0a7f97fd46/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=cf8b2fcec02adfca63d3b8db72145f5cb65651e8d88b29ac3821355b3941bd66&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =784x580")

These credentials will be requested on the first screen of the extension’s configuration form. Fill in the required fields and click “Connect”.

 ![submit Callpicker credentials](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/3bf3ec4b-8130-4c87-8880-b1ded8ccf87a/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=3109195766b8f9bbeba1e61263e7f918cc42d6182943c1830216ab3907b63649&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =671x415")

During this process, the system will attempt to connect to the Callpicker API. If any of the prerequisites are not met or an error occurs while verifying the information, an error message will be displayed indicating that the connection could not be established. Additionally, an option will appear to start a conversation via WhatsApp with the Callpicker support team.

 ![Alerta de no conexión](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/cb0cc8ea-48b8-42dd-915a-5bbdd5f4b23b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=92407aaaa4baea2614a00376c362497aec7e092d8bf53a7dfbc999a60d0033d2&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x298")


## **Zoho API Console Application Authorization**

After connecting your Callpicker account, the next step is to authorize a special Zoho CRM application. This authorization is required to allow the extension to interact with the Zoho API and create records such as leads or contacts.

Once the Callpicker credentials are validated, a prompt will appear requesting authorization for the Zoho API Console application. Click **“Continue”** to proceed. You’ll be redirected to a Zoho window where you can grant the necessary permissions

 ![API console autorization request alert](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/12d529ee-6af7-48f1-81a5-2b38e63d7be2/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b1d78a69d50221cc5ce0d776c1001ac04b154920a4dda1dd253f247c147914c5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =600x255")

You will then be redirected to a new tab to continue the process. On this page, follow these steps to authorize the API Console application:


1. Select the organization where the application will be installed (this only applies if your account manages more than one organization).

   ![Chose Organization](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/5b693699-58a6-4058-b4c0-9746da0079a5/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=82237385fb989a77544e38c3a58db2f7b63c939b73b343a9e568523f34833f11&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =802x602")
2. All the permissions required for proper call logging and lead creation will be listed. You must accept these permissions by clicking the “Accept” button. This will complete the authorization process.

   ![Confirm required permissions](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/326a86ae-c1f0-4fbd-a790-aa2cb525d65f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b3cd70d7cf72712bbac758cdc102328e24c779386a59828f67b9b41d0aef636b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =675x629")
3. You will be redirected to a new page showing the status of your authorization.

   
   1. If everything was successful, you will see a confirmation page indicating the authorization was completed. You can use the “Close and Return to Zoho CRM” button to go back to the tab where the extension settings are located.

      ![Success Authorization](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/53dad274-637c-4ddf-90ab-7d55f0a9817a/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b5d77a54765b527c825fac992d23cb89473d3ea76de88e244ac16fe1e75ebb2b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =609x333")
   2. In case of an error during the authorization process, the page displayed will show an error message indicating that the organization could not be authorized. On this page, you will also find two options to contact Callpicker support for assistance.

      ![Autorización con error o invalida](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/51be0775-3ded-44a4-9d8a-1f74d3fd3c0b/Captura%20de%20pantalla%202025-04-30%20a%20la%28s%29%209.33.48%E2%80%AFa.m..png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=f8a4e7c32f7d9a440334a20828a8a3197c8b754379208265ec123067050982dc&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
4. Upon returning to Zoho, you will see a new form for the basic configuration.



:::info
When you return to the extension’s configuration tab, you may see an alert indicating that the authorization is being validated. This happens because the status cannot be updated in real time and may take up to 10 seconds to update automatically.

 ![Waiting authorization dialog](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/dd93d226-1d97-4e1d-aa4c-2544fa22e2a1/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b780dfa5dcce2e8ef774f3e175b8b5cb85d98ff84e41ff4f0ca34756173d42eb&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =403x270")

:::


## **Basic Configuration Form**

As the name suggests, this form is designed to allow basic modifications to the call logging workflow. The available modifications include:

### **Language**

#### **Feature Description**

Allows you to change the language of all labels on new call records. Currently, the extension supports two languages:

* English
* Spanish (default)

#### **How to Configure**

In the form, you will see a selection with the two languages listed above. Simply click on the language you want to use and then press the “Save” button.

 ![Lang settings](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/47265c52-b9c7-457d-96f4-7b05826e667f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=04aaa3fbe3789ba4fb9d5914a85ba934dd7abb093c78ced9d884317c9dec64cc&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =580x596")


### **Phone Number Format**

#### **Feature Description**

This setting determines the format in which phone numbers will be displayed for all logged calls. You can choose from three options:

* **10 digits**: A simple format commonly used for national numbers.
* **12 digits**: A format that typically includes the country code.
* **E.164**: The international standard for phone numbers.

#### **How to Configure**

The process is similar to the language setting. In the form, you will see a selection with the three options listed above. Simply click on the desired format and then press the “Save” button.

 ![Phone format setting](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/d53517ca-bb84-44ea-a5ca-c4ff35db0604/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=7e5f2261fbbcab9df74accb11c0c757d951ba8366f8838443daa2440b730ebbf&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =545x594")


:::info
It is not necessary to save each basic configuration option individually; you can modify both options and then use the Save button to apply the changes.

:::


## **Change Callpicker Credentials**

This is a link available in the basic configuration form, which allows you to change the Callpicker account linked to your extension.

 ![Change Callpicker credentials location](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/3637407e-a1c3-46ba-86b0-afb725c95356/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=60485b9307b607f8c8b78fd708c05685c2ccb1267f12d4f343e9cc22e09ea86d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =545x594")


:::warning
Please note that returning to the Callpicker account connection form will erase all your current settings, including both basic and advanced configurations. In any case, you will be prompted for confirmation before proceeding with this action.

 ![Change credentials confirmation](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/ac368c84-d889-45a2-a535-5e504db81916/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=d308a08cbe3cec9d71ea250148f2bda863a2c60dd62219c3f4992decfb4d7d29&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =608x282")

:::


## **Advanced Configuration Form**

The **basic configuration form** includes a link to access the **advanced configuration form**. This section is designed to enable specific features tailored to the unique requirements of your organization, offering **five customizable options**.

 ![Advanced settings link](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/ae23a92d-e39d-4a26-9b6f-5c5cb7aa08bc/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=c237bd8c60ea95f133d0a598fa7f2e3f22d0418c19c38dd006b32b3a03894097&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =545x594")


 ![Advanced settings form](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/e11ec47c-85c4-4f27-8bd3-46d6da5b57e8/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=9fb0c0f5f1ae4478f89bf435ab8591996d1d9ff8063ed23936c8da0f5263318f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =518x480")


### **Register Calls from Specific Callpicker Numbers**

#### **Feature Description**

This is an **optional** feature that allows you to specify which Callpicker phone numbers should register calls in Zoho CRM. By default, if no filter is applied, **all calls** from **all Callpicker phone numbers** will be registered.

#### **Limitations**

* If you apply this filter and later acquire new Callpicker numbers, you must update the extension configuration for the integration to work with the new numbers.

#### **Considerations**

* All calls made or received from **unselected numbers** will be ignored.
* By default, both inbound and outbound calls are registered in Zoho CRM. However, using this number filter may prevent **outbound calls** from being logged, since Callpicker determines the trunk used for the call, which may not be one of the selected numbers.

  To avoid this, ensure that the extensions making outbound calls are configured with a [**preferred trunk**](https://callpicker.getoutline.com/s/c4ab9a28-eee2-412b-b0c9-5c109758b368#h-prerequisites) that matches one of the selected numbers.
* If you enable this feature and do not select any number, it will be automatically disabled when you save the configuration.
* If your Callpicker account has no available numbers, activating this feature will trigger an alert. The feature will then be disabled and locked until you reload the page.

  ![Alerta de no número Callpicker](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/28d54fe6-7bc5-4d79-ad14-fcf7c8add9ea/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=49b555560c5cc2f60b719861553a56eb0f64b5ff2dd48bc69ee7def801ab0dd3&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =471x217")


#### **How to Configure**

The setup is fairly simple. When you enable the checkbox **“Register calls from specific Callpicker numbers”**, a number selector will appear listing all the Callpicker phone numbers available in your account.

Using this selector, you can choose which Callpicker numbers will be considered for registering calls in Zoho CRM.

 ![Callpicker numbers selector](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/ff5aa234-d43d-4b5f-b377-66cf8f57b852/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=c178aec23bed1e7723137d6b3700d820e47aec8bba6ab222e1867b01afec41a9&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x506")


### **Search for Leads or Contacts Using Custom Fields**

#### **Feature Description**

This is an **optional** feature that allows you to configure which fields should be used when searching for a phone number within the Leads and Contacts modules.

It is common for organizations to add custom fields in Zoho CRM to meet specific needs, or to stop using some of the default fields — either in the Leads module, the Contacts module, or both.

For this reason, the integration provides the option to configure which fields should be used to search for the phone number in Leads and Contacts, either by adding additional fields or by replacing the default fields.

To use this feature, it is important to have the API names of the fields where you want to perform the additional phone number search.

#### **Limitations**


1. The character limit for each field is 55.
2. You can specify up to 5 fields per module (5 fields for Leads and 5 fields for Contacts).
3. Enabling the feature without specifying any fields will have the same effect as not enabling it at all, as the option will be automatically disabled when saving.
4. It is important to note that when this additional feature is configured, any lead created through the integration will have the phone number placed in the specified fields, and future searches will be performed using those fields.

   
:::info
   If none of the custom fields specified in the configuration exist, the lead will be created but the phone number will not be assigned to any field; it will only be visible in the lead’s last name.

   :::
5. To find the API names of Zoho fields, follow these steps:

   
   1. Click the Settings icon in the navigation bar.
   2. In the **Developer Center** section, click on **API & SDK.**
   3. In the **CRM API** tab, click on **API Names**.
   4. Select the corresponding module (Leads/Contacts).

      ![Selección de modulo para visualizar nombres API](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/c5c4019d-27c0-4329-a107-46a7f6682408/a441a262-5053-4dfb-886b-f1319b622814/4.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=e08127e7437a120dd65045b4aae991ea1b9aa15fd2decc0bc36f4c3599b982ca&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =714x176")
   5. Search for the desired field.
   6. Copy the value of **API Name**.

 ![Find API names](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/cc4534a4-8556-4c89-8fb2-1bbadd7a6aa8/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=3ab5805dc6c62c3d597cca691e55a53774f17138fb50afb206b2ab59a80bffc0&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1185x963")

#### **How to Configure**

To enable this feature, simply check the box for “Search leads using custom fields” or “Search contacts using custom fields,” depending on the case.

A field will appear for you to specify the first API name, along with an option to add more fields.

 !["Add field" button](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/82e96799-9489-4ad2-9e7c-d415703fa1a4/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=0b2ca213fab1a447488406a7d153ac1fa8a1d58ebbd864c5c1010d2b1941cf21&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =523x551")

You can specify up to 5 fields per module—that is, 5 fields for searching leads and 5 fields for searching contacts. The fields you specify for leads can be different from those specified for contacts.

 ![Max inputs for search leads](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/d01b6e3e-1e67-496d-a308-f8110d84fa1e/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=5e23099a0c108b479fb50fa82cc6c93f68559d31e3a9eef52f083c08a9102317&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =560x729")


 ![Max inputs for search contacts](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/cd66016a-3c35-4690-ace6-ad4da5b2f8b5/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b6eda3fe6680978d1df1ef2d9c8e2758c7c2c71d9c035b3bffefc403cbade66e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =553x720")


### **Send Call Details as a Note in Zoho CRM**

#### **Feature Description**

This is an **optional** feature that allows the automatic creation of notes attached to leads or contacts within Zoho CRM, containing details about the call made.

Below is an example of a note created with the call information:

 ![Sample note](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/434f0b6b-42b0-4778-801b-dc3de9c1974b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=089ae9cd64502490c6901f09a660bd785c332dcdd1d6729c8f76e146d9262d1e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =896x445")

Additionally, if multiple leads or contacts share the same phone number, an individual note will be created for each of them.

#### **Limitations**

* It is not possible to specify a specific Zoho CRM user as the owner of the note because Zoho CRM does not support this functionality.

#### **Considerations**

* Enable this feature only if your current workflow already accounts for these elements in your call records.

#### **How to Configure**

Simply check the box labeled “Send call details as a note in Zoho CRM” in the configuration form.

 ![Enable call notes](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/43f04cbe-12a3-4278-9406-c5756061f9ed/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=e65457c234de819e0a27e2a9733f7dc44d46d58b616732821dc07f18ba07d6ae&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =528x492")


### **Show Call Recordings in Zoho CRM**

#### **Feature Description**

This is an **optional** feature that allows call recordings to be included with new call records created in Zoho CRM. By default, this feature is disabled and is **subject to availability in your Callpicker account.**

This feature adds a link to access the call recording in the following places:

* Call record (in the call record description)
* Note creation (within the note content)
* Recording URLs stored in call records (in this case, recordings are **not** added as attachments to leads or contacts)
* Link to listen in the related list on leads and contacts

Below are example images for each of the functionalities mentioned above:

 ![Recording in related list](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/b8fd53fd-1fc8-45ff-a6f0-19ccd8978714/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=2598c8c22a1c9b0a65d914d6d6ad441fb7e898f3cf170bef4904a527fae142e6&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1390x114")


 ![Recording in call note](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/8df94e33-054c-41ce-b71c-1b3fe55e4a43/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=28a3990b45b1cda4a370bf23af78c1e8de305f324aa96dd5c287f60ab021ea6c&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =766x315")


 ![Recording in Zoho Call object](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/844580d1-e920-42c9-825c-21c53a324952/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=8ded05dfd5ea9994ca37b1160bad6dcc0e658fcc8ff3d5dcf0b5cc5345095fef&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Recording as attachment](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/56bc0a45-bf19-4341-9fed-7284eb4a741f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=3ab59691ed86ba98276e9417d6fd03243bf72dee14fd128ad5ed11666309ea3f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1400x131")


#### **Limitations**

* This option depends on your Callpicker account having call recording enabled. If your Callpicker account does not have access to this feature, attempting to activate it will cause the option to be disabled and locked until you reload the page.
* Additionally, you will see an alert notifying you that you do not have access to this feature.

  ![Callpicker recordings disabled](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/2c94e237-ec87-4b65-a3be-2807dacee2fc/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=a9c4325ce5abfa93d5f87f764436bdafc0ab467bd80863e6ce48e3e36bb0efa8&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


#### **Considerations**

* If you require this feature, please verify with Callpicker support that the “**Disable Call Recording**” option is not enabled in your Callpicker account, as this will prevent the feature from being activated in the extension.

#### **How to Configure**

Simply enable the option **“Show call recordings in Zoho CRM”**.

 ![Call recordings enabled](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/9bc04a94-d654-40d8-82db-beb59ca342aa/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=307b013cdc37e4f655958036098a05b102685a8a50ebab439e07fd0a38454e77&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =555x486")

# Operation and Scope

This section details the workflow of the Callpicker extension for Zoho CRM, explaining how call data is automatically synchronized with the platform. The process includes:

* **Call capture**: Callpicker logs phone interactions and collects key metadata (number, duration, date/time).
* **Processing**: The data is transformed and validated according to configurable rules before being sent to Zoho CRM.
* **Synchronization**: Leads are created in Zoho, associating the call record with the corresponding lead or contact.

## Call Logging

All incoming and outgoing calls will be automatically logged in the **Calls** module of Zoho CRM, following this flow:


1. **Contact/Lead Search**:
   * The integration checks if there is a lead or contact in Zoho CRM associated with the call’s phone number.
   * If none is found, a **new lead** is automatically created with that number.
2. **Call Record Creation**:
   * A call record linked to the found lead or contact is created.
   * The **subject** of the record varies depending on the call type (incoming/outgoing).
   * All calls logged by the extension include the tag “Callpicker”.
3. **Duplicate Handling**:
   * If multiple leads or contacts share the same number, an **individual call record** is created for each, up to a limit of 5 records per module (meaning only the first 5 leads and/or first 5 contacts found by the configured search criteria will be considered).
4. **Owner Assignment**:
   * If a Zoho CRM user exists with the same name as the Callpicker extension involved, that user will be assigned as the **owner** of the record.
   * Otherwise, the administrator user who installed the extension will be assigned as the owner.
5. **Metadata and Recordings**:
   * The **call record description** includes the following details:

| Field | Description |
|-------|-------------|
| Status | Corresponds to the status Callpicker assigns to the call (may differ from Zoho, do not confuse). Possible statuses are:* Answered <br> * Missed <br> * Missed by Agent <br> * Voicemail <br> * Auto-attended |
| Date  | Corresponds to the date and time of the call. |
| Duration | Duration of the call in minutes. |
| Duration (seconds) | Duration of the call in seconds. |
| Caller | Information about who made the call.For outgoing calls, this corresponds to the Callpicker trunk and the extension name.For incoming calls, this corresponds to the contact’s phone number. |
| Receiver | Information about who received the call.For outgoing calls, this corresponds to the contact’s phone number.For incoming calls, this corresponds to the Callpicker trunk and the extension name. |
| Location | Location determined based on the contact’s phone number connected to Callpicker. |
   * The **recording URLs** (if available) are attached to the corresponding leads or contacts.
   * Leads and contacts include a related list with call details.
6. **Optional Note**:
   * Optionally, a **note** summarizing the call information can be created and linked to the lead or contact.

Here is a series of example call records:

**Incoming calls**

 ![Llamada entrante contestada (lista)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/dbd73e91-ba50-4260-9ce8-f3386603b4fe/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=e7c4ddb2051b864cc4837a84272d562146a7c12c82a8ae8ecef6defb5d9ed975&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Llamada entrante contestada (detalle)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/69e0b9eb-70de-4896-9306-560aa342c00b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=c7a425d8cf80272c8bf66ce8b362fb709f59f2912b72a8c36c2b80131fe642d7&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

 ![Llamada entrante perdida (lista)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/a2fe0ac8-de97-43ab-b466-0190aaefb835/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=8a820aa36dedc1366fdea15f2e1fa97d5293476817dd9d0157966d10574c6201&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Llamada entrante perdida (detalle)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/aa962635-3c77-4e6f-a7ef-15d6eb818172/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=24cd9eb88bfa83a0c93582739c9226f31439ada0be1281796625349174070241&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)



---


**Outgoing calls**

 ![Llamada saliente contestada (lista)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/dc2682ec-1c9f-474a-98db-934c91a9ab8c/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=74ffe561c69b01972624178e2109ef2853a4cf60e1e0a0b9ec1cebae657c4ea9&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Llamada saliente contestada (detalle)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/7c7756d5-4114-4669-b6f3-1b9695449782/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=b5e5656cd294378598c21384c9a08aa57a76ce3bdd18d2fc4b1683aefb16afa4&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Llamada saliente perdida (lista)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/8c3a677e-335e-4bce-b322-250e2d03bb20/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=9d01139e827c44a4db13273b257f76f0fc1ca9bf32867e2583788dd9110c33ff&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


 ![Llamada saliente perdida (detalle)](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/a64e6486-086f-4682-bcb5-afba8e6d46c9/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=55b193a805516133c9933f80606a939dd02961cbb10d8b5197159d60117c49bd&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)


### Limitations

* For missed incoming or outgoing call records, the call description with detailed information cannot be displayed. This is a limitation of the CRM itself and is beyond the scope of the integration.
* Missed outgoing calls can only be identified by the **Subject** of the call, as Zoho CRM has a known limitation that causes the phone number to always be labeled as the **Call Origin** instead of the **Call Destination** in this type of record.
* The visibility of call records in Zoho CRM depends on the account profile type. Standard users can only see the records if they are assigned as owners (see the FAQ section for more details).
* Zoho CRM automatically assigns the "**Created by**" field to the account used during the app installation for all records created by the integration (leads and calls). This behavior cannot be modified.

## Lead and Contact Search

When the integration performs the search for leads and contacts in Zoho CRM to register calls, it checks by default whether the phone number exists in the **Mobile** or **Phone** fields. However, there are a few important points to clarify about this search:

* **The search is performed individually**, since leads and contacts belong to different modules within Zoho CRM. To determine if a lead or contact has the phone number, a search is executed in both modules.
* It is not necessary for the phone number to appear in both fields; having it in just one is sufficient for the lead or contact to be considered a valid match.
* Both modules have default **Mobile** and **Phone** fields in Zoho CRM, which is why the search is performed by default in those fields.
* When searching for national numbers, the search is internally carried out using a 10-digit format. This allows Zoho CRM to include in the search results all leads and contacts that may have the number in a different format (e.g., *E.164 Format*). Some examples of phone number formats that may be included in the search are:
  * 4421235555
  * 524421235555
  * +524421235555
* When searching for international numbers, the search is carried out using the full phone number with the country code (e.g., 12061234567).

## Related Lists

A **related list** in Zoho CRM is a secondary module that displays records linked to a primary record, allowing you to manage relationships between different CRM entities. It shows connected records (e.g., all **Callpicker Calls** associated with a **Contact**).

A related list automatically appears on the primary record's page (as a section).

 ![Callpicker calls related list](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/3e699f44-914f-4368-aeba-0525c4f0bcfc/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=ea8eb435245a10349030b5afe509802148cb067ec7db545671245b2c6454725e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =758x290")


For this extension, leads and contacts will contain a related list called **“Callpicker Calls”**, which will include the following data:

* Summary
* Duration
* Date
* Callpicker Number
* Extension connected to the call
* Recording

 ![Related list data](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/491da69a-eadd-4bc9-9505-b3f91a9fc85b/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=559b60a2f891c098d42e5fe15bc6d81c648a45a936a3056e0e5034097f8319ed&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1388x188")



:::info
The related list added by the extension will only display **Callpicker calls**. In Zoho, these calls are specifically marked with the **“Callpicker”** tag.

:::


:::info
For missed calls, it is not possible to display the **Callpicker Number**, **Extension**, and **Recording**. This is because these details are extracted from the call description, which cannot be added to missed calls.

:::

## Lead Creation (Potential Customers)

When a call notification—either inbound or outbound—is received from [Callpicker ICN](https://api.callpicker.com/docs/icn.html#/paths/ICN/post) (listening for the **inbound_call_completed** and **outbound_call_completed** events), the integration searches Zoho CRM to verify whether a lead or contact already exists.  
If **no** lead or contact is found, a new lead is created in Zoho CRM, placing the phone number in the following fields—**unless** the optional custom phone-fields feature has been configured:

| Zoho Field | Example Value |
|------------|---------------|
| Lead Name  | 4421234567    |
| Phone      | 4421234567    |
| Mobile     | 4421234567    |
| Lead Source | Callpicker    |


:::info
If the custom phone-fields feature is enabled, the phone number will be stored in the custom fields you specified rather than in the default fields shown above.

:::

Below is an example image of a lead created through the integration:

 ![Lead created example](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/ca9321a6-5328-4aa0-ac8a-cba9d2554fc7/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=866b8e526478de3fe958cd41c0b007f04e7d61be695d4a2c9598ab6335a89a0c&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1314x92")

 ![Lead details](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/1e450362-a1d4-47ee-9fcc-50d5cae007bf/8c8c70c0-26e1-45b1-942c-4ffc8e17beb7/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=f427f06780a55f2499e343590117207a656239149c8d3e9cd069d7cd1012d89d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1292x724")


### Considerations

A lead will be created in Zoho CRM only if the following conditions are met:


1. The phone number is **NOT** already associated with an existing lead in Zoho CRM.
2. The phone number is **NOT** already associated with an existing contact in Zoho CRM.

### Lead Owner Assignment

If there is a Zoho CRM user whose name exactly matches the name of the Callpicker extension that made or received the call, that user will be assigned as the owner of the lead. Otherwise, Zoho CRM will assign the lead owner as the administrator user who authorized the installation of the Callpicker app.


:::info
Please note that for this association to occur, the username must be **exactly** the same as the **extension name** (including case sensitivity, numbers, spaces, etc.).

:::

Below is an example image of a lead created with the owner assigned:

**User name in Zoho CRM**

 ![Zoho CRM user name](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/c5c4019d-27c0-4329-a107-46a7f6682408/7c902cef-5380-4393-bb11-849e5e6259f9/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=9a501762ae901cf0416bd89eade35de8848ad26ee346537bd395a93d073b4591&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =598x419")


---


**Callpicker extension name**

 ![Callpicker extension name](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/c5c4019d-27c0-4329-a107-46a7f6682408/7e3305ca-fed1-4539-812b-c94c582e7141/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=6bc938b0b00a0744aac1be1fba83f0db5f358e2bdcca3621c39dcc72c6bc3f9d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =241x468")


---


**Lead creation result**

 ![Lead assigned to user](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/c5c4019d-27c0-4329-a107-46a7f6682408/a9274372-cbcb-44ee-a1eb-384f33edb903/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=3900ebf843a19acddba73e8a0f4d7f62c77aae1168ce20faf8fa9e59050a897e&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =958x74")

 ![Lead owner](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/c5c4019d-27c0-4329-a107-46a7f6682408/89e813fd-e478-4835-9915-6122b53b9694/15.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260830%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260830T080000Z&X-Amz-Expires=86400&X-Amz-Signature=1c28f85543d91ce1bc1a544be6024f908dddb4437cfa52eff59ee7c143c669dc&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =770x313")


# FAQs

## 1. Can I view call records from other accounts in Zoho CRM?

By default, Zoho CRM accounts can be configured with two profile types: Administrator or Standard. Standard profile accounts cannot view call and lead records created by the integration from other Standard, Administrator, or Super Administrator accounts. Only accounts with Administrator or Super Administrator profiles can see all records created by all accounts in Zoho CRM. Standard profile accounts can only see records (leads, calls) if they are the owners of those records (this also applies to contacts).

## 2. Why are new leads created with each call instead of recognizing existing ones?

This situation may occur due to a configuration error, specifically in the custom lead search fields. Two scenarios may arise:


1. **The provided fields do not exist.** If the fields provided do not exist in the leads module, it will be interpreted as the lead not existing, and therefore a new lead will be created.
2. **The client’s phone number is not in the provided fields.** Even if the provided fields are correct, the phone number might not be present in those fields. In this case, it will also be interpreted as the lead not existing, and a new lead will be created.

## 3. Why are outgoing calls not registered when the Callpicker numbers filter is active?

This is likely because the extensions in your Callpicker account do not have a preferred trunk specified for making calls. This causes Callpicker to arbitrarily select the number for the call connection, which may not be in the list selected in the extension settings. The solution is to specify a preferred trunk that is included in the configured list.


:::info
If you do not have the option to select a preferred trunk, please contact the Callpicker support team.

:::

Another scenario is when the extension does have a preferred trunk, but that Callpicker number is not in the list selected in the extension settings ([**Advanced Configuration**](https://callpicker.getoutline.com/s/15643307-5bc2-4faf-8b97-87152923f091#h-formulario-de-configuracion-avanzada) → [**Register calls from specific Callpicker numbers**](https://callpicker.getoutline.com/s/15643307-5bc2-4faf-8b97-87152923f091#h-registrar-llamadas-de-numeros-callpicker-especificos)). In this case, simply update the list in your settings to include the Callpicker number.