Lista de chamadas

As listas de chamadas podem ser geradas a partir das páginas de Contatos, Empresas e Leads. Para criar uma lista, selecione as entidades desejadas e adicione-as à lista de chamadas através do menu Mais.

A discagem automática pode ser ativada e configurada definindo o intervalo de discagem nas configurações do widget. O discador automático (auto dialer) pode ser pausado ou retomado, e itens individuais da lista de chamadas podem ser ignorados para avançar para o próximo da fila.

Nesta seção, destacaremos os principais pontos sobre a criação de listas de chamadas. Você precisa implementar uma função que permita selecionar itens das listas de entidades para criar uma lista de chamadas na Kommo usando a nossa SDK de listas. O exemplo abaixo demonstra como implementar a lógica de seleção de itens no arquivo script.js do seu widget:

function CustomWidget() {
  const self = this;

  this.callbacks = {
    /**
     * Para trabalhar com a lista de contatos.
     */
    contacts: {
      /**
       * Callback acionado quando o widget é aberto
       * com itens selecionados na lista.
       */
      selected: () => {
        const selectedItems = self.list_selected().selected;

        /**
         * Lógica para manipular os itens selecionados.
         */
      },
    },
    /**
     * Para trabalhar com a lista de leads.
     */
    leads: {
      /**
       * Lógica idêntica.
       */
    },
  };

  return this;
}

Dessa forma, conseguimos adicionar um botão na seção Mais ao selecionar entidades:

Como recomendamos definir o scope como everywhere para todos os widgets de telefonia no manifest.json, não é necessário declarar escopos adicionais para selecionar itens da lista.