Integrate Yeastar P-Series PBX System with Zoho CRM

This topic describes how to integrate Yeastar P-Series PBX System with Zoho CRM.

Prerequisites

Procedure

Step 1. Get the PBX authentication information

  1. Log in to PBX web portal, go to Integrations > CRM.
  2. Click Zoho.

  3. In Network section, select the URL from the Homepage URL drop-down list.
    Note: The Homepage URL is the web page URL of your PBX, Zoho CRM will communicate with the PBX with the selected URL.

    A redirect URI according to the selected Homepage URL is automatically generated in the Authorized Redirect URI field.

  4. Take note of the Homepage URL and the redirect URI as you will use them later on Zoho CRM.

Step 2. Register the PBX with Zoho CRM

  1. Log in to the Zoho API Console, click GET STARTED.

  2. On the Choose a Client Type page, select Server-based Applications.

  3. On the Create New Client page, enter the PBX information to register as a Zoho CRM client.

    • Client Name: Set a client name.
    • Homepage URL: Paste the PBX Homepage URL.
    • Authorized Redirect URI: Paste the PBX authorized redirect URI.
  4. Click CREATE.

    A Client ID and a Client Secret are generated.

  5. Take note of the Client ID and Client Secret, as you will need them later.

Step 3. Make Authorization Request to Zoho CRM

  1. Log in to PBX web portal, go to Integrations > CRM.
  2. Click Zoho.
  3. In Authorization section, fill in the following API authorization information.

    • Account Server Address: Enter the CRM Account Server URL.
      Note: The default URL https://accounts.zoho.com applies in many cases, but you may need to change the domain URL according to the location where you signed up your Zoho account. For example, if your Zoho account is signed up in Europe, you need to change the URL to https://accounts.zoho.eu.
    • Zoho CRM Address: Enter the Zoho CRM URL.
      Note: The default URL https://crm.zoho.com applies in many cases, but you may need to change the domain URL according to the location where you signed up your Zoho account. For example, if your Zoho account is signed up in Europe, you need to change the URL to https://crm.zoho.eu.
    • Client ID: Paste the Zoho API Client ID.

    • Client Secret: Paste the Zoho API Client secret.

  4. Click Save.

    A new browser page will be launched to request for Zoho CRM data access permission.

  5. Click Accept to allow the PBX to access data in your Zoho account.

    If the authorization succeeds, the web page will display "Authorization succeeded!".

    On the PBX configuration page, a pop-up window displays the authentication result.

  6. Click OK to confirm.

    The Status field will display Connected, indicating that the Zoho CRM integration is successfully set up.

Step 4. Associate Zoho CRM users with PBX extensions

  1. On the CRM integration page, click besides Zoho User to obtain the latest Zoho CRM user list.
  2. Associate the Zoho users with PBX extensions.
    Associate automatically
    If users bind the same email address to their Zoho accounts and PBX extensions, you can implement automatic association of their Zoho accounts and PBX extensions.
    1. Click the Associate Automatically button.
    2. On the pop-up window, Click OK.
    3. Click Save.
    Associate manually
    If users bind different email addresses to their Zoho account and PBX extension, you need to manually associate the user's Zoho account and PBX extension.
    1. In the Extension drop-down list beside the Zoho user, select the desired user's PBX extension.
    2. Click Save.

Result

  • The integration of Yeastar P-Series PBX System and Zoho CRM is set up.
  • Associated Zoho CRM users can make or receive calls with their PBX extensions.

What to do next