Set up CRM Integration Features

This topic describes how to set up the integration features after you integrate the PBX with a custom CRM, including contact synchronization, contact creation, call journal, etc.

Prerequisites

You have integrated the PBX with a custom CRM via template.

Set up contact synchronization

If this feature is enabled, inbound calls and outbound calls will trigger a contact lookup in the CRM system. If there exists the same number in CRM, the matched contact will be synchronized to the associated PBX phonebook, and the synchronized contact is read-only on PBX.
  1. Log in to PBX web portal, go to Integrations > CRM.
  2. In the Synchronize Contacts Automatically section, turn on the switch.
  3. In the Synchronize Contacts From drop-down list, select the type(s) of contacts to be synchronized from CRM.

  4. In the Synchronize to Phonebook drop-down list, select an existing empty phonebook or create a new phonebook to store the contacts that will be synchronized from CRM.

    Note: The contacts can only be synchronized to an empty phonebook.

  5. On the Always Query CRM option, decide whether to search contacts in the CRM real-time.

    • If enabled, PBX will query CRM in real time for contact information, and support real-time dial search for CRM contacts in the Linkus clients of the associated extension users.
    • If disabled, PBX will only query CRM when there is no matching information found in the PBX company contacts.
      Note:
      • Enabling this feature will increase API usage, so make sure to monitor your quota accordingly.
      • The real-time search is not supported when masked number is enabled.
  6. Click Save.

Set up contact creation

If this feature is enabled, a new contact can be created in the CRM, automatically or manually depending on your settings, when the associated extensions call or receive calls from an unknown number.

  1. Log in to PBX web portal, go to Integrations > CRM.
  2. In the Create New Contact section, turn on the switch.
  3. In the Create Contact or Lead drop-down list, select the desired type of contact.

  4. In the Create Method section, select the desired creation method according to your needs.
    • If you want the system to automatically create contacts in the CRM based on specified types of calls, do as follows:
      1. Select Automatically.
      2. In the Call Type drop-down list, select when will a contact be automatically created in the CRM.
        • Inbound: Inbound call from an unknown number that doesn't match a Contact, Lead, or Account already in the CRM.
        • Outbound: Outbound call to an unknown number that doesn't match a Contact, Lead, or Account already in the CRM.
    • If you want to allow associated extension users to manually create contacts in the CRM during a call, select Manually.

      During a call with an unknown number, users can add the contact to the CRM directly on the call window.

  5. Click Save.

Set up call popup

You can set up call popup for an extension user's Linkus Web Client or Desktop Client, which allows the user to receive automatic popup URL of the contact's profile based on specified call-related events, or manually open the contact's URL from the call window directly during the call with a CRM contact.
  1. Log in to PBX web portal, go to Extension and Trunk > Extension.
  2. Click to edit the extension associated with a CRM user.
  3. In the Linkus Clients tab, scroll down to your desired Linkus client, then select the checkbox of Open Contact URL Using System-Integrated CRM.
  4. In the Popup Method section, decide the method of call popup.
    • If you want the system to automatically open the CRM contact details page, do as follows:

      1. Select Automatically (Only for Incoming Calls).
      2. In the Trigger Event drop-down list, set when the call popup will be automatically triggered.
        • Ringing: A call popup will be triggered when a user receives an inbound call from a CRM contact.
        • Answered: A call popup will be triggered when a user answers an inbound call from a CRM contact.
        • Call End: A call popup will be triggered when a user finishes a call with a CRM contact.
    • If you want the associated extension user to manually open the contact's URL during a call with a CRM contact, select Manually.

      During a call with a CRM contact, users can manually open the contact URL.

  5. Click Save.

Set up call journaling

If this feature is enabled, all outbound calls, incoming calls, and missed call records will be logged to CRM automatically, which helps users to keep track of every conversation.

  1. Log in to PBX web portal, go to Integrations > CRM.
  2. In the Call Journal section, turn on the switch.
  3. Configure the following call log information according to your needs.

    • Subject: The subject of the call log.
    • Description: The description of the call log.
    Note: The contents can be composed of variables. For the supported variables, see XML Description - Call Journal Scenario Variables.
  4. Optional: Select the checkbox of Play Call Recording.

    If enabled, the CRM users who associated with extensions on PBX can directly view and play call recordings stored on the PBX within the CRM system.

    Note: When users click to play call recording in the CRM, the system will request recording file from the PBX. For details on how the CRM platform protects the privacy of recording data, please contact CRM provider.
  5. Click Save.