Configurações das api's de integração do isoCRM com a Botmaker.
Efetua a consulta dos serviços/classificações da agenda cadastradas no isoCRM.
Retorna a relação de unidades em que o usuário (isoChatBot) é responsável.
Retorna as datas disponíveis conforme a unidade selecionada.
Retorna horários disponíveis conforme a data selecionada.
No parâmetro ISOAGENDAMENTO tem o detalhe MINUTO_BASE que define a quantidade em minutos a partir da data hora atual que será mostrado as horas disponíveis.
Exemplo:
Data/hora atual: 07/04/26 10:00
MINUTO_BASE: 30
Resultado: Relação dos horários a partir de 07/04/26 10:30. Os horários entre 10:00 e 10:30 não serão relacionados.
Efetua o agendamento e cadastra novos clientes.
Para o agendamento e para o cadastro de novos clientes são necessários configurar os seguintes parâmetros:
Parâmetro: ISOAGENDAMENTO
Detalhes: CLASSIFICACAO_UNICA código da classificação do papel cliente que define o único atendimento por horário.
Detalhes: COD_ECONTACT_CARTAO código do tipo do econtact que define onde o código do cartão será registrado.
Detalhes: SIT_AGENDAMENTO_BOT código da situação do agendamento feito pelo Whatsapp.
Detalhes: SIT_NOVO_CLIENTE código da situação do cliente para novos cadastros.
Ação: Definir variável
Variável: isoCRMapp
Valor: Base URL da aplicação do isoCRM. Ex.: sandbox.isocrm.com.br
Ação: Definir variável
Variável: opcaoAgendamento
Valor: Descrição da opção do agendamento. Ex.: Sênior 65+
Observação: É a descrição da classificação do papel cliente. Onde define qual o tipo do cliente. Sênior 65+ ou Especial.
Variáveis e constantes no Botmaker necessárias para o atilização das api's de integração.
Variáveis:
isoCRMapp - Define a base URL para aplicação
listaServicos - Menu de opções dos serviços/classificações do agendamento
servicoSelecionado - Guarda o serviço selecionado pelo usuário
retornoUnidades - Retorna as unidades disponíveis
listaUnidades - Menu de opções com as unidades
unidadeAtendimentoDescricao - Guarda a descrição da unidade de atendimento selecionada
listaDatas - Menu de opções com as datas disponíveis
unidadeDataAtendimento - Guarda a data selecionada
retornoHorarios - Retorno dos horários disponíveis
listaHorario - Menu de opções com os horários disponíveis
horariosTexto - Menu de opções em texto com os horários disponíveis
unidadeAtendimentoEndereco - Guarda o endereço da unidade selecionada
agendamentoConfirmacao - Guarda as informações do atendimento selecionado
erroAgendamento - Flag informando se deu erro no agendamento (true - Erro / false - Não erro)
opcaoAgendamento - Guarda a descrição da classificação do papel cliente
idCancelamento
unidadeAtendimento
dataAgendamento
ultimoHorario
totalHorarios
unidadeAtendimentoCod
clienteCPF
retornoAgendamentos
listaAgendamentosJSON
listaAgendamentos
horarioSelecionado
opcaoServico
nomeBeneficiario
cancelAgendamento
atendimentoHorario
Constantes:
apiKey
Parâmetro: ISOAGENDAMENTO
Detalhe: CLASSIFICACAO_UNICA (Definição qual classificação do cliente poderá ter atendimento único por horário)
Valor: Código da classificação do papel cliente.
Detalhe: COD_ECONTACT_CARTAO (Define qual tipo do econtact será utilizado para armazenar o código do cartão)
valor: Código do tipo de o econtact.
Detalhe: SIT_AGENDAMENTO_BOT (Define qual situação do agendamento feito pelo Whatsapp)
valor: Código da situação do agendamento.
Detalhe: SIT_NOVO_CLIENTE (Define qual situação do cliente para novos cadastros)
valor: Código da situação de cliente.
Detalhe: MINUTO_BASE (define a quantidade em minutos a partir da data hora atual que será mostrado as horas disponíveis)
valor: Quantidade em minutos.